Sync Page

assign sync object,sync object assignment
{"URL":["/*.*/awa/pa_view_sheet_sync"],"heroDescriptionIdentifier":"ice_sync_page","customCards":[{"id":"ice_SYNCPAGE_Defining","title":"Defining the Sync Page and Viewing the Details of the Sync Object","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_sync_page.htm","languages":["en-us"]},{"id":"ice_sync_object","title":"Sync (SYNC) Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Sync.htm","languages":["en-us"]},{"id":"ice_exporting_tables","title":"Exporting Tables","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/CommonFunctions/CF_CSVExport.htm","languages":["en-us"]},{"id":"ice_working_with_tables","title":"Working with Tables","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/24.2.0/Automic%20Automation%20Guides/Content/_Common/CommonFunctions/CF_WorkingWithTables.htm","languages":["en-us"]},{"id":"ice_UnderstandingPA","title":"Understanding the Process Assembly Perspective","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/ProcessAssembly.htm","languages":["en-us"]},{"id":"ice_Overview_AWI","title":"Understanding the User Interface","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/GettingStarted/GS_OverviewAWI.htm","languages":["en-us"]}]}

Sync (SYNC) objects synchronize tasks. They contain status, condition and action definitions that are combined to specify the order in which tasks must be executed. The dependencies defined in Sync objects can result in tasks not being processed because they are waiting for the conditions to be met.

As an object designer, if you want to assign a Sync object to an executable object to control its execution through the Sync object, you assign it to the executable object's Sync page. You also define the actions to be taken when the conditions they specify are met. When the object is executed, the system checks the Sync objects assigned on its Sync page one by one. The order in which you insert the Sync objects is important. The system tries to apply the first Sync object in the list by calling its Start Action. If this is not possible (for example, because the current condition of the Sync object prevents it), the action that you select in the Else column applies.

The task itself starts after all Sync objects have been applied. Depending on the end status of the task, either an abend or an end action is processed.

You can add up to 500 Sync objects. All Sync objects assigned to an object can contain a maximum of 5000 rules. Rules are the actions that are specified in the Sync object.

Task processing is handled by Work Processes but only the primary work process can release a Sync object for the ended task. For this reason it might take several seconds to release a Sync object after the related task has ended. In this case, different end times will be displayed in the various execution reports.

Important! Sync objects are a powerful tool to automate task processing according to rules. However, applying many Sync objects and rules can result in complex task configuration that is difficult to maintain. Keep the number of Sync objects to a reasonable minimum, and consider using Schedules (JSCH) instead.

To Access the Sync Page

  1. In the Process Assembly perspective, open the executable object to which you want to assign a Sync object.

  2. On the left navigation page, open the General page.

  3. Click Sync.

To Define the Sync Properties and View the Details of the Sync Object

  1. Click Add Row.

  2. Click a field in the row and select the values for a sync item:

    • Sync Object

      Object that is used for synchronizing the task.

    • Start Action/ Abend Action/End Action

      Actions that are executed when the task starts/aborts/ends successfully. The available actions depend on the configuration of the Sync object. If the Start Action fails, the Else condition is applied.

    • Else

      Defines what happens if the start action cannot be executed:

      • Wait: The task waits until the start action can be executed.
      • Abend: The task ends abnormally.
      • Skip: The task is skipped.

    After adding a Sync object to the list, select it and click the Details button in the toolbar to open a pane with the details of that object. For more information, see Viewing Object and Task Details.

To Remove/Cut/Copy a Sync Element

  1. Select the check box next to the element.

  2. Click the corresponding button.

See also: