The Pending Approvals page approves signed agent procedures, enabling them to be run using the Schedule / Create page, or selected and run elsewhere throughout the VSA.
Note: Starting in 9.5.7a, it is no longer possible to disable the functionality from System> Default Settings.
Two Factor Authentication
A user can approve his or her signed agent procedure using two factor authentication. See AuthAnvil > Agent Procedure Approval.
Signed Agent Procedures
A signed agent procedure helps detect unauthorized changes to an agent procedure. Unsigned agent procedures cannot be run anywhere in the VSA.
An agent procedure is digitally signed when it is saved by any user using the agent procedure editor.
Signed agent procedures created by standard users require approval using the Pending Approvals page.
Only users who are using a role that provides access rights to the Pending Approvals page can manually approve pending, signed agent procedures.
An agent procedure signed by a standard user can only be approved by a second user.
Agent procedures imported by standard users are signed but not yet approved.
Automatically Signed and Approved Agent Procedures
Agent procedures are automatically signed and approved when they are:
Custom procedures created or edited by Master or System role users.
Custom procedures imported by Master or System role users.
System created procedures used to deliver standard functionality.
Approval History
When a procedure is selected in the folder tree, clicking the Approval History tab in the right hand pane displays a list of dates and users that approved the procedure.
Actions
Approve Procedure - Approves selected signed agent procedures.
Refresh - Refreshes the page.
Table Columns
Script Name - The name of the agent procedure.
Modified By - The user who last edited the agent procedure.
Date Modified - The date/time the agent procedure was last modified.
Location - The location of the agent procedure in the agent procedure folder tree.