Writing Data Back to STEP

This section describes how to write certain types of data from an InDesign page back to STEP without having to launch the STEP Workbench to first locate the product and attribute.

As the InDesign page is not really designed as a database front end, a range of restrictions apply to the writeback function.

The restrictions are as follows:

STEP Publisher supports two ways of writing data back from document to database:

General Data Writeback: Writeback to DB

To perform a general STEP data writeback operation after you have changed some attribute text on the InDesign page, follow these steps.

  1. In the STEP menu, click Writeback to DB. The Writeback to DB dialog box appears.

  1. From the list at the bottom of the dialog box, click either Frame Perspective or Object Perspective depending on how you want your changes to be presented. The above screenshot shows the frame perspective. The below shows object perspective.

  1. Select the relevant check boxes to the right for the data you want to write back to STEP.
  2. Select / deselect the Select / Deselect All checkbox if you want to allow selection / deselection of all items within the Tree. The checkbox indicates how many items have been selected, and the total amount of items.
  3. Select Write inherited value to owner object if you are writing an attribute value back to STEP from a mounted 'child' object in InDesign. Checking this box will write the locally updated attribute value back to the owner (parent / grandparent) object.
  4. In the Writeback workspace list, click the workspace you want to write back to. The list displays all created workspaces. If not selecting a workspace, the default value is Main.

Note: It is extremely rare that an option other than Main will be present, as most systems only use the Main and Approved workspaces. Approved will never be an option, as data cannot be written back to the Approved workspace.

  1. Click OK. The contents of your attribute on the InDesign page will now be written back to STEP, provided that STEP allows it.
  2. A Writeback to DB Results dialog box displays. If no errors have been encountered during the writeback process, you may click OK to close the window. Users who do not have privileges to make changes in STEP, such as changing attribute values, may receive errors in the Writeback to DB Results dialog when attempting a data writeback.

Additional issues that can cause data writeback to fail include:

  1. After the writeback operation has been performed, STEP will take a few seconds to update.

Direct Data Writeback

To perform a direct STEP database writeback operation after you have changed some attribute text on the InDesign page, follow these steps.

  1. Place the text cursor within the item to be written back.
  2. Right-click and select Write Page Selection back to DB, which appears near the bottom of the popup menu.

Writeback Errors for Inherited Values

If Write inherited value to owner object is left unchecked in the Writeback to DB dialog box, even users with Super User privileges—who are granted All Setup Actions and All User Actions—will receive a permission error in the Writeback to DB Results dialog when attempting to locally update an inherited attribute value from within InDesign. This error occurs because inherited attribute values may not be locally overwritten from within InDesign by anyone. Inherited attribute values may only be locally overwritten in the workbench.

When this error appears, the value(s) contained in the error message have not written back to STEP at all. Thus, the only option to update an inherited attribute value from within InDesign is to write back to the owner object.

Considerations and Limitations for Writeback to Owner