Drilldown in workflow

Drilldown is the ability to open a Sage 300 screen from the workflow console.

Requirement! Users need to be configured as a Workflow User and have security rights in Sage 300 to the relevant module and functionality.

Note:

Drilldown opens the Sage 300 screen and includes customisations done with Extender OCX scripts (new buttons, etc). If there are Information Manager Notes or Document Management Link details configured for the screen, they will open too.

Using the SetDrilldown action configured in the vidrilldown.ini or viuserdrilldown.ini files

To enable drilldown for a workflow, you need to configure the key fields you want to drill down to in the workflow template.

You use SetDrilldown action, Field= Sage 300 key field name (e.g. IDCUST) and Value = {IDCUST} - name of the key field in the Sage 300 view.

Examples: [A/R Customer Number]

Use SetDrilldown , Drilldown field name = {CUSTOMER} (as per the drilldown.ini file, Value = {IDCUST} as per the ARCUS View field name.

Fields=IDCUST

RotoID=AR1300

Parameters=IDCUST={IDCUST}

DrillDownText=Open A/R Customer {IDCUST}

O/E Order Number workflow

You can add SetDrilldown IDCUST to the current order customer and SetDrilldown ORDNUMBER for the current Order. When looking at that order on the Console, you can drill down to the Customer or to the Order.

A/P Payment Batch

SetDrilldown: Field = PYBATCH or APPAYBATCH, Value = {CNTBTCH} for batch number

A/P Invoice Batch

SetDrilldown: Field = APINVBATCH, Value = {CNTBTCH} for batch number

Using Workflow value to configure drilldown

You can add a workflow value called "DRILLDOWN.xxx" where xxx can be up to 10 characters. This is useful to drilldown to screens that don't have key values. The value should be either:

desc|rotoid, or

desc|rotoid|parameters

Refer to the drilldown.ini file for details.

Examples:

To drilldown to the GL Batch on the desktop screens, you can add a workflow value in the Workflow Values panel on the bottom right, or in the Start step.

To support the web screens as well as the desktop screens, add a workflow value DRILLDOWN.BATCH. The value is :

Copy

GL Batch drilldown

GL Batch |G/L Batch Entry|batch={BATCHID}\nentry=1

 

The below works for the Desktop Screens only: 

  • Action: SetValue, Name (P1): DRILLDOWN.GBATCH .

  • Value (P2):  GL Batch|GL2100|BATCHID={BATCHID}\nENTRYNBR=1