In addition to setting how conflicts will be resolved, you may also set whether approval will be required for certain transactions. Approval is independent of conflict resolution. If approval is enabled for a table, the transactions requiring approval appear in the FDC Approval window. An authorized user reviews the transactions and then, if approved, the transactions are available in the Manage Offline Transactions for processing in to the main database.
The Approval Setup tab contains two panes:
- The Objects Tree pane on the left lists the tables that may be downloaded to computing devices used in the field. A check mark in the square beside the table name indicates that approval is enabled for the table — unless the All parent node is checked, in which case no check boxes are selected for individual tables, but all have approval enabled.
Note: When the All parent node is checked, all listed tables have the same approval types. You may assign an individual table to have a different approval type from the All setting by clicking the check box next to the table name and then selecting the desired approval type(s) in the right pane.
- The Objects List pane on the right shows the same tables in a table format and provides three columns to assign the type of approval needed for the action to be taken (insert, update, or delete). When you select a column in the left pane, the system also selects the corresponding record in the table in the right pane. Also, if the All parent node is checked, selecting a value for one table also selects that value for all tables that are not individually checked.
The types of approvals that may be configured are described below:
- Always: The system does not process the tables uploaded to the buffer in the main database until approval is granted. It does not matter whether the records in the tables are in conflict or not.
- Any Conflict: All conflicts (regardless of the type of resolution configured) require approval before the system proceeds to resolve the conflicts.
- Only Manual Conflicts: Only conflicts assigned a resolution type of Manual for the action to be performed require approval.