|
ONECase Validate Worker Sign On
function
The worker's ONECase password is validated during the first sign-on of each day. The AS/400 and network server passwords are
validated every time you sign on.
Validate worker sign on
The purpose of this program is to insure that the person seeking access is authorized to have that access. There must be a record
in the Worker File whose worker ID matches the ID of the person seeking access. If not, access is denied.
If this is the first sign on of the current day (date last signed on is not equal to the system date), the program will ask the worker to
key in a password. The keyed password must match the worker's current password, If not, the program will prompt the worker for a
correct password. After the number of unsuccessful attempts indicated in the Client Control File have been exceeded, the program
will display a message on the terminal to inform the worker that the terminal is about to be put our of service, then the program will
call a CL program to put the terminal out of service.
If the password is correct, the worker record will be updated with the current system date.
If the worker's password has expired (the current system date is greater than the password expiration date) or the worker's current
password is the default password, the program will prompt the worker to key in a new Password. The new password cannot be
equal to the current password or any of the three previous passwords. Once an acceptable password has been keyed, the program
will shift the previous passwords down (2nd previous will shift to 3rd previous, 1st previous will shift to 2nd previous, current will shift
to first previous, new password will become the current password).
If the current password was the default password, no shifting will be done; the new password will simply overlay the default
password. The worker file record will be updated to reflect the new password and the current system date as the date last signed
on.
Calling Program
Each application program will call the worker validation program and pass the ID of the person attempting to sign on. The worker
validation program will return the following parameters to the calling program:
Access Code - N = Access denied, Blank = Access granted
Provider/Agency Acronym
Worker Name
Worker Social Security Number
Worker's Supervisor ID
File Access Codes
The calling program knows which files are to be accessed and which files the worker can access (returned parameters), therefore
further access will be controlled by the calling program.
EXTRA
ONECase knows each authorized Worker by the same unique ID you defined to give the Worker access to the AS/400 itself.
Indeed, ONECase will not let you set up a ONECase Worker ID unless it is already defined to the AS/400. The password on the
other hand can be different.
Use the "Maintain Workers" procedure on Menu 18 to give a worker access to ONECase. You will be defining data for each worker
authorized access to the ONECase System. Run "Print List of Workers" for a list.
Defining Security for day care Workers
Using the "Work with Workers" procedure you will grant access to to give Workers access access to other ONECase Providers
(F2).
Use "Work with Workers" to adjust access levels for day care Workers.
Changing Worker password to the default value
Use the "Change Worker Password to Default" to change a Worker password to the default value if the Worker cannot remember the
active password. The default password will be good for one sign-on only.
Validating Worker sign-on
ONECase validates in two ways that a worker seeking access to a procedure is authorized. First, it ensures that there is an active
Worker ID matching the sign-on User ID. Second, if this is the first access of the current day, the program asks the Worker to key
in a password and checks it against the password defined in ONECase.
The keyed password must match the Worker's current password, If not, the program will prompt the Worker for a correct password.
After the specified number of unsuccessful attempts, the program puts the terminal out of service. If the password is correct,
ONECase updates the Worker data so that all subsequent accesses that day are already authorized.
If the Worker's password has expired or the Worker's current password is the default password, the program prompts the Worker to
key in a new Password. The new password cannot be equal to the current password or any of the three previous passwords.
The Worker data will be updated to reflect the new password and the current system date as the date last sign-on date.
|