Changes

Jump to: navigation, search

Submit Logic

523 bytes added, 20:22, 23 October 2017
no edit summary
* The '''Submit Logic''' feature is associated with a particular [[status]] and submit button. Associating the conditions with each [[status]] and button allows for different statuses to control sets of '''Submit Logic''' rules.
NOTE: Focus here is on basic Submit Logic validation using Submit Buttons. Details on how Submit Buttons interact with SmartCheck validation will be covered in the [[SmartCheck_Validation#Add_SmartCheck_Validation_to_Submit_Button|SmartCheck Validation article.]]  ==Accessing the Submit Logic Function==
To access the '''Submit Logic''' feature:
* Click on the '''Submit & Save Buttons''' link in the settings page.
[[Image:SubmitLogic1.png|800px]]
 * The '''Submit & Save Buttons''' page is displayed next to the '''Status Trigger''' tab. It should list all existing Submit buttons, and have a option for [[Submit_buttons#Creating_A_Save_.26_Submit_Button|creating new submit buttons]] at the top of the screen.
[[Image:SubmitLogic2.png|800px]]  
* Click on the Edit icon for one of the listed Submit & Save Button options. You will be brought to the Submit Button configuration screen.  [[Image:SubmitLogic3.png|800px]]   * Click on the Submit Logic tab. You will be brought to the Submit Logic configuration screen, which should list all existing Submit logic, and have a option along for creating new Submit Logic at the top of the screen.
[[Image:SubmitLogic4.png|800px]]
 
 
* Click the New button to begin adding new Submit Logic.
 
[[Image:SubmitLogic5.png|800px]]
In the resulting window scroll down to the '''Submit Logic''' section.
[[Image:SubmitLogic.png]]
Click the New button to begin adding a New Condition.
Each '''Condition''' consists of the following fields:
 * '''Order''' - the order in which the condition can be executed. Each condition is executed in sequence based on the order. When all conditions have executed, any failed conditions will stop the submission process and all messages for failed conditions will be displayed in a consolidated fashion.* '''Name''' - a narrative name for the condition. * '''Description''' - narrative description of the condition. * '''Pass Condition''' - stores the expression that represents the condition. [[Entity]] does not change status when condition evaluates as false.* '''Failure Message''' - stores the message to be displayed if the condition is not met.  
==Condition Construction==
* [[Submit Logic on Save or Save Draft Buttons]]
[[Category:Universal Tracking Application]][[Category:Validation]][[Category:Process Flow]]
Smartstaff, administrator
686
edits

Navigation menu