The FACTS Sign-In Process
The FACTS sign-in process follows these steps, in this order:
- If the environment variables for auto start are set, they take precedence. The specific environment variables that are checked are:
- SSI_USER
- SSI_PASSWORD
- SSI_COMPANY
- SSI_RUNPROG
- SSI_AUTO_EXIT
If SSI_USER is set, but there is any issue with any of the environment variable values (e.g. an incorrect password, unauthorized company, etc.) the PxPlus session will terminate. If all of the values are valid, the login process will proceed with the given values.
If SSI_USER is not set, processing will proceed with Step 2:
- If the current workstation can be verified to have an existing FACTS session currently running, based on the following rules, a new session will automatically start without requiring the user to enter the user code, password and company (this is not considered Auto Sign-In; the initial sign-in requires the user to enter log in information and subsequent sign-ins bypass the sign-in screen, using the user’s initial credentials).
For this to apply, the following must be true:
- The environment variable, SSI_BASE, is set to a valid value
- The current workstation’s FACTS sessions all count as a single FACTS user, meaning they are all in the same FACTS company, with the same FACTS user code, and have the same TCP/IP address and network settings
- The user’s password has not expired and is not required to be changed
- Any command line options provided match the signed-in company
If any of the above conditions is not met, processing will proceed with Step 3.
- Auto Sign-In (ASI) will be checked. ASI does not require the user to already have a running session of FACTS for which they provided log in credentials. For ASI to function, the following conditions must be met:
- The workstation must be signed into a domain, and the domain and user name must be setup for a FACTS user code.
- The combined length of the domain name and the user name must not exceed 60 characters.
- The FACTS user code must be enabled for Auto Sign-In, with the correct domain and user name identified.
- The System Control F/M Allow Auto Sign-In must be set
- The Company Control F/M Allow Auto Sign-In must be set
- Since the time Auto Sign-In was setup, that user must have at least one time signed in, providing the correct FACTS user code, password and company.
- The user’s password must not be expired or require changing.
- The user must be authorized for the selected company.
- If TCP/IP address masks are established, the workstation’s IP address must match at least one of them.
- If all of the above is true, the user will be automatically signed-in, and the command line options will be checked and honored.
- If none of the above passes, the user will be presented with the standard sign-in screen and will be required to provide valid credentials.