Flow Stopper
The Flow Stopper object ensures that the flow remains at the step it is at until the code triggers it. As a result of triggering with code, the flow is routed as desired according to the parameter value for which the object is triggered.
From the toolbox panel, the Flow Stop object is dragged and dropped onto the flow. When the object in the Flow design screen is clicked, the object properties appear in the Property Viewer panel.
When the Flow Stopper object is clicked, there are "Appearance", "Properties" and "Events" tabs in the Property Viewer panel.
Appearance
Text Configs
'Object Name' - The name of the object to be used on the system side. On the code side, the object is accessed by the value that is written in the object name field.
'Caption' - The area where the object's title text is entered.
'Is Lock' - This field is activated if the object is not to be moved at the time of design.
'Size' - The part where the width and height of the object are adjusted.
Properties
Events
In the 'Events' - Field, all the events found in the Flow Properties->
Events** tab are listed. A process that has been stopped using the Flow Stopper object can be moved back to the start position with the value in this tab from within the other process that was triggered immediately before the stop.
Options
'Show in the Flow History' - If the object is intended to appear as a step in the flow history, the option must be checked. If unchecked, the line for the Flow Stopper object indicating that the stream has been stopped will not appear in the flow history.
Time Out
'Day' - The field where the specified number of days is entered for the Timeout event added to the events tab of the object.
'Hour' - The field where the number of hours specified for the Timeout event added to the object's events tab is entered.
'Minute' - The field in which the specified number of minutes is entered for the Timeout event added to the events tab of the object.
'Calculate Using Working Hours' - Must be checked if the working hours specified in the system settings are to be taken into account when calculating the Timeout event.
'Calculate Using Holidays' - Tick if you want to take into account the days specified as holidays in the Timeout event calculations.
INFO
It is checked by the system that the attached properties on the object are correct. When a missing feature is found, a red exclamation point icon can be displayed on the object, and hovering over the icon with the mouse pointer can display what is missing or incorrect.
Events
Events
The events owned by the Stream Stopper object are located in the "Events" tab in the Property Viewer panel. Each event is triggered at different runtime moments, performing its own unique operations. Code written by the developer to these events is also executed at the time the corresponding event is triggered. To write code for any event, double-click the appropriate event line from the Events tab. The screen is directed to the flow code editor section named "FlowName.cs" and the method block for the clicked event is automatically created. The developer can construct any code block he wants in this method. Next to the event whose method is created on the code side by clicking from the Events tab, the method name information is automatically generated and the relationship between the event and the method is specified.