Adding AssignJobValues steps to your job ticket workflow

If you decided to use AssignJobValues steps to store item processing information, this procedure explains how to add the AssignJobValues steps to your workflow.

This figure shows the steps and connectors after you change the workflow to add the AssignJobValues steps.

Image

To add AssignJobValues steps to your job ticket workflow:
  1. Click the Workflow tab.
  2. In the Workflow Objects portlet, click the Workflow tab.
  3. Click the name of the workflow you want to edit.
  4. Disable the workflow.
  5. Optional: Disable the workflow by clicking the switch to the left of the workflow name.
    If you do not disable the workflow while you edit it, jobs that use this workflow continue to move through steps. When you save, the workflow is momentarily disabled then enabled again. Jobs that are processing in the workflow could move into error.
  6. Delete the ApplyXSLTransform2 step in the Receive phase.
  7. Connect the ApplyXSLTransform step to the ContinueToNextStep step in the Prepare phase.
  8. Add two ContinueToNextStep steps:
    1. Name one step ContinueToPrintShopBranch and put it at the start of the [1] Print shop branch.
    2. Name the other step ContinueToWarehouseBranch and put it at the start of the [2] Warehouse branch.
    These steps separate the connectors for AssignJobValues steps from the [1] Print shop and [2] Warehouse connectors.
  9. For each print item, add an AssignJobValues step to the Print shop branch. Make each step a separate branch between the ContinueToPrintShopBranch step and the ContinueToNextStep step.
  10. For each non-print item, add an AssignJobValues step to the Warehouse branch. Make each step a separate branch between the ContinueToWarehouseBranch step and the ContinueToNextStep step.
  11. For each AssignJobValues step, add a rule to the connector from the ContinueToPrintShopBranch step or the ContinueToWarehouseBranch step.
    The rule specifies the value that you use to look up item processing information.
    For example, you use the MarcomCentral stock-keeping unit (SKU) ID to look up item processing information. The Custom 4 job property stores the value of the SKU ID. If the SKU ID for a print item is 10000001, the rule is Custom 4 = 10000001. You can name the rule SKU ID = 10000001.
  12. Add a connector from the ContinueToPrintShopBranch step to the ContinueToNextStep step in the Prepare phase:
    1. Give the rule on the connector a name.
      For example, you use the MarcomCentral SKU ID to look up the information required to process an item. You can name the rule No SKU ID.
    2. Do not give the rule a condition.
  13. Add a connector from the ContinueToWarehouseBranch step to the next step in the branch. Select the rule that you assigned to the connector from the ContinueToPrintShopBranch step to the ContinueToNextStep step.
    For example, select the rule No SKU ID.
  14. For each AssignJobValues step, specify the property values required to process the item in the Values to set list.
    For example, a print item requires Letter Plain media, duplex printing, and a gate fold. Specify these property values for job properties in the Values to set list:

    Screen capture of job properties for AssignJobValues step shows list of three properties and values.

    • If multiple items require the same property values, you can use one AssignJobValues step for all of them. For example, you use the MarcomCentral SKU ID to look up the information required to process a print item. The Custom 4 property stores the value of the SKU ID. If items with SKU IDs 10000001 and 10000004 require the same property values, add a rule for each SKU ID to the connector:
      Custom 4 = 10000001Custom 4 = 10000004

      Apply all the conditions.

  15. Save and enable the workflow.
Now you are ready to define a SOAP web service notification to send status to your MarcomCentral store.
 
Copyright © 2016, 2018