This topic describes how to approve an object in the workbench.
Approving objects is done by right-clicking on the object and selecting one of the available approval options, or from the Maintain menu.
Note: If 'approval' is a Task within a Workflow, then Objects can alternately be approved from the Task view. See Working with Tasks in Workflows in the Workflows documentation here.
Approve Objects is available when the Main workspace is selected.
Approving objects is available for:
The status of an object in the various workspaces can be viewed in the Status tab in the Workspaces field of the relevant editor.
Once object editing is complete, and the object is ready for publishing, approving the object copies the current object values into the Approved workspace.
Note that:
It is possible to approve only selected elements of an object, namely, only some of the attribute values.
To partially approve an object in the Main Workspace:
This will bring up the Partial Approve dialog box:
The dialog shows which elements of the selected object have been changed since the last approval of the object.
Besides Name, Parent Object, and Default DTP Template, the type of elements listed are attributes, references, and tables. For each element the values in Main and Approved Workspaces are listed.
For detailed information about the value for an element, click the Details…link. This displays a detailed view of the element showing the values for the Main and Approved workspace:
In the above example, the value for the attribute Brand Name has changed. Values only present in Main workspace are marked with a green background color. Values only present in Approve workspace are marked with a red background color.
Note: The detailed view differs slightly depending on the element type selected.
All elements are selected as default. To deselect all elements, click the check box next to the All Elements node.
You can select the element(s) you wish to approve by clicking the check boxes next to each element. You can also select a whole element group, i.e., Attributes by clicking the check box next to the element group.
To expand an element group click the + sign next to the element group. To collapse the element group, click the - sign next to the element group. To expand all elements in the dialog, click the Expand All button. To collapse all elements in the dialog, click the Collapse All button. To check if the selected elements can be successfully approved, click the Check button. An Approve report will subsequently summarize the result of the check.
Clicking the Approve Selected button will approve the selected elements of the object and the Approve status of the object will change accordingly. Normal Privilege rules apply to Partial Approve. For more information, see Action Sets here.
Normally, an approval of a translated Product in a source language will cause the Translation status of the Product to be set to Re-translation needed. In the Partial Approval dialog this behavior can be suppressed by clicking the Suppress Re-translation check box. All existing translation relations with status 'Up to Date' will remain in status 'Up to Date'. This is especially used in cases where only minor changes are approved and no re-translation is needed. For more information, see the Translations documentation here.
Note: To get a list of language variations of the object that potentially will be affected by the approval, place the cursor on the Suppress Re-translation label.
If you are not sure whether or not you are allowed to completely approve an Object, you can run a Check Approve.
The Editor shows the Object contents in Main and Approved Workspaces.
If you only have changed attribute values for which you have the Approve privileges, a Complete Approval Possible dialogue box appears.
If you have changed attribute values for which you do not have the Approve privileges the Approval options are unavailable.
Approving Recursively is done from the Object menu by clicking Approve Recursively.
Approving Recursively is available when a Main Workspace is selected.
Approving Recursively is available for:
The status of an Object in the various Workspaces can be viewed in the History tab in the Workspaces field of the relevant Editor.
Approving Objects recursively means searching for unapproved Objects linked to (or below) a selected hierarchy node, and approving these Objects (copying them to the Approved Workspace).
This is useful and time saving e.g., when a lot of images have been imported and checked and should all be approved.
To recursively approve in the 'Main' Workspace:
A dialog box appears, listing the Name of the selected hierarchy node, contained Objects and status of analysis.
Note: Approve Recursively automatically performs a search for unapproved Objects. You can click the Skip Analysis button if this is not needed.
A dialog box appears displaying information on the process.
The Process view will open showing details of the process and a report of approved Objects.
The hierarchy will now have Approved status indicating that it is copied in the Approved Workspace.
Depending on your Approve Privileges, you might get different types of warnings, when clicking Approve Objector Partial Approve.
If you have modified attribute values for which you have Approve Privileges, and at the same time you have modified attribute values for which you do not have Approve Privileges, an Unable to approve entire object dialog appears.
If you have modified attributes values, for which you do not have Approve Privileges, a Missing privileges dialog appears.
If you have modified attribute values for which you have Approve Privileges, and at the same time you have modified attribute values for which you do not have Approve Privileges, a Partial Approve dialogue box appears.
In the example above, the user will be able to approve all attribute values in Attribute Group Group 1.
In the Background Process tab, unfold Execution Report.
2017, Stibo Systems