orangehrm man page

orangehrm — Command line client for OrangeHRM

Synopsys

orangehrm [OPTION...]

Description

Set or show time sheet in OrangeHRM system.

Options

Without any options, it will show time sheet for current month.

Options for configuration

These options can be retrieved from configuration file.

--url URL
Base URL where OrangeHRM instance is running.
--username USER
User name to log in as. If not specified, it will be asked when needed.
--password PASSWORD
Password to use. If not specified, it will be asked when needed.

Options for showing a time sheet

--year NUMBER
Year of Gregorian calendar, default is today.
--month NUMBER
Month of year, counts from 1, default is today.

Options for filling a time sheet

--year NUMBER
Year of Gregorian calendar, default is today.
--month NUMBER
Month of year, counts from 1, default is today.
--day NUMBER
Day of month, counts from 1, default is today.
--from HH::MM
--from boot
--from now
Begining of working time. Use "boot" for boot time. Use "now" for current time.
--to HH::MM
--to boot
--to now
End of working time. Use "boot" for boot time. Use "now" for current time.
--break HH:MM
Vacant part in the working time for purpose of working break.
--doctor HH:MM
Vacant part in the working time for purpose of medical check.
--comment STRING
Free comment to the day.
--trip
Specify if you are on bussines trip on this day.
--work
Negation of --trip option. Working hours are filled as at-work by default. This option is usefull only to flip the trip state to work when using --amend.
--amend
Partial modification. With this option, only records with explicit option will be changed. By default, unspecified arguments reset corresponding records to their default values.

Options for submitting a time sheet

--submit
Submit current month's time sheet for review.
--year NUMBER
Year of Gregorian calendar, default is today.
--month NUMBER
Month of year, counts from 1, default is today.
--comment STRING
Free comment to the submission.

Options for debugging

--debug
Dump sent HTTP requests and other useful data.

Other options

--help
Show program manual.
--version
Show program version.

Files

~/.orangehrm

User configuration:

url = https://redhat.orangehrm.com/
samlidp = https://saml.redhat.com/
#username = ppisar
#password = Foo

If LWP::Authen::Negotiate Perl module is installed, and a valid Kerberos ticket granting ticket is available, user name and password are not needed in the configuration.

License

This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.

Info

2015-02-23 perl v5.24.0 User Contributed Perl Documentation