Expand my Community achievements bar.

Delivery Post-processing Workflow

Avatar

Level 1

Hi All,

I'm trying to use the post-processing workflow to update the Recipient delivery logs after a delivery is generated.

Using the "post-processing" function on the Routing Account I selected a workflow to use:

1502915_pastedImage_0.png

The workflow is called anytime a Direct mail delivery is generated (great) and I can see the logs of the workflow.

I would like to have into the WF the Delivery Primary Key to manage the updates, how can I do that?

Thanks in advance,

Giuseppe.

1 Reply

Avatar

Level 6

Hi Giuseppe,

You can get the Delivery id in the Post-Processing workflow with "vars.deliveryId". The below code might help you:

logInfo('vars.deliveryId:', vars.deliveryId); // will display "vars.deliveryId: 999999"
var delivery = NLWS.nmsDelivery.load(vars.deliveryId);
logInfo('delivery.label:', delivery.label); // "My Delivery Label"

Also, you will find a lot more details in this blog post about Delivery Post-Processing Best Pratices.

Best

Florian