Conditional Electronic Signatures

About this task

A conditional electronic signature can be used to override the defined electronic signature settings when certain other conditions (variable definitions) you configure are met.

Procedure

  1. Configure the stored procedure dbo.spActivities_GetCustomEsignatureLevelForVariables (which ships with Plant Applications). You will need access to the Plant Applications database as well as administration/database owner permissions to modify this stored procedure.
    Note: When modifying this procedure, be sure to maintain its input and output structures.
  2. Ensure the variable plant.apps.override-variable-esignatureLevel (located in the activities-app-service-prod.properties file) is set to true (the default is false). Depending on your installation, activities-app-service-prod.properties will be located at:
    1. Enterprise edition: <Install Directory>/PlantApplicationsDocker/plantapps-web-docker/mnt/configfiles/activities-app-service/prod/{{appVersion}}/<appname>.yml
    2. Standard edition: <Install Directory>\config-rep\activities-app-service\prod\{{appVersion}}\<appname>.yml