Title 21 CFR Part 11
Arrigo Local fulfills the requirements of Title 21 CFR Part 11 from v1.4.75 and later.
The following security additions were added to Arrigo Local in order to support Title 21 CFR Part 11:
- A user state that can be used by a system administrator to force a user to change password, or to block a user from logging in altogether.
- An option to not allow the system administrator to delete users.
- Possibility to require the user to enter his/her password for each maneuver in Widgets and Views in Arrigo Local (electronic signatures).
- Possibility to allow or require the user to write comments for maneuvers in Arrigo Local.
- Possibility to set user passwords to expire after a configurable number of days.
- Possibility to block a user or the system after a maximum number of failed login attempts, and automatically sent e-mails to the user and the system administrator when the maximum number is reached.
- Possibility to configure user password requirements.
Arrigo Local configuration
Maneuver Panel
The visibility/usage of the new Maneuver Panel is controlled using the Arrigo theme file. In order to activate the Maneuver Panel you must complete these steps:
- Navigate to %ProgramFiles%\Arrigo\Arrigo Local\Frontend
- Create the folder
theme
, if it doesn't already exist. - Inside the
theme
folder, create a new file calledtheme.json
. Make sure that the extension (.json
) is correct, as Windows sometimes hides the extension and a file calledtheme.json.txt
is created. - Open the file
theme.json
in an editor with administrative privileges - If the file is new/empty, simply paste the following snippet and save the file:
- If the file already contain entries, paste the following snippet at the end of the file (before the last curly bracket
}
):
Use an online JSON validator to verify that there are no errors in the file. JSONLint is a good, free validator (simply paste the entire content of the theme.json file and validate).
- Save the file and perform an IIS Reset (Press start, type
run
, pressEnter
, typeIISreset
and pressEnter
again)
Info
Only Maneuver style DialogBox works with the new maneuver panel. No ClickOnly
Elements. Both widgets and Animation view elements works in DialogBox
Maneuver style.
Password expiration notice
You can control the password expiration notice through the theme file.
Once activate, users will be notified when they have 10 or fewer days left before their password expires.
- Navigate to %ProgramFiles%\Arrigo\Arrigo Local\Frontend
- Create the folder
theme
, if it doesn't already exist. - Inside the
theme
folder, create a new file calledtheme.json
. Make sure that the extension (.json
) is correct, as Windows sometimes hides the extension and a file calledtheme.json.txt
is created. - Open the file
theme.json
in an editor with administrative privileges - If the file is new/empty, simply paste the following snippet and save the file:
- If the file already contain entries, paste the following snippet at the end of the file (before the last curly bracket
}
):
Use an online JSON validator to verify that there are no errors in the file. JSONLint is a good, free validator (simply paste the entire content of the theme.json file and validate).
- Save the file and perform an IIS Reset (Press start, type
run
, pressEnter
, typeIISreset
and pressEnter
again)
Note
Note that you have to activate the password expiration notice to be able to change password without using the "Request new password via email" functionality.
If the notice is activated, users can change passwords directly in the UI.
Auto logout
You can control the auto logout feature through the theme file.
Once activate, users will be automatically logged out after a set minutes of inactivity.
This time is set/configured using the regular Arrigo User Administration interface.
- Navigate to %ProgramFiles%\Arrigo\Arrigo Local\Frontend
- Create the folder
theme
, if it doesn't already exist. - Inside the
theme
folder, create a new file calledtheme.json
. Make sure that the extension (.json
) is correct, as Windows sometimes hides the extension and a file calledtheme.json.txt
is created. - Open the file
theme.json
in an editor with administrative privileges - If the file is new/empty, simply paste the following snippet and save the file:
- If the file already contain entries, paste the following snippet at the end of the file (before the last curly bracket
}
):
Use an online JSON validator to verify that there are no errors in the file. JSONLint is a good, free validator (simply paste the entire content of the theme.json file and validate).
- Save the file and perform an IIS Reset (Press start, type
run
, pressEnter
, typeIISreset
and pressEnter
again)
Electronic signature & Maneuver Comment
These features are controlled using the file Comp:\EXOscadaWebSettings.ExoXml
.
The same settings as for EXOscada are applicable in Arrigo.
Request password
In order for this function to work, you must first configure the EXOscada Email Add-in. Instructions on this can be found in the EXOscada help system.
Also make sure that all users have a configured email address (in the User Administration) and that no duplicate email addresses exist.
Patch EXO installation
In order to get the "Request new password via email" functionality to work, you must complete these steps:
- Download the file EXOscadaWeb.zip
- Extract all files
- Copy the files to %ReginInstallationFolder%\Texts, overwriting any existing files
If you omit these steps, a "Request new password" email will still be sent but it will contain a non-working link.
Warning
All localization files are stored in RAM-memory as well (if used). To reload the files, a complete restart of all loaded dlls is required. (Use "Stop all EXO progams" to unload the dll.). Restart EXOscada/EXO.