Example 17

Article05/08/20231 min read

Type: Check before Transaction is completed

Department: Sales

Learning Objectives

Hook-in:

Within Dynamics NAV there are specific Insert Codes such as Before Sales Post, After Sales Post, etc., these Insertion Codes can be used to set examinations in transaction processes (e.g. Posting).

Break Condition:

The condition when a transaction shall be stopped are defined in the Break Condition.

Business Process “Post Sales Order”:

Specific fields which are Mandatory Fields are controlled before posting a sales order. If the employee tries to post, an error message will open as soon as Mandatory Fields are not completely fulfilled.

Aptean Advanced Workflow Setup

Reference Type

No.: 36 (Sales Header)

Buffer Time on Function Call Server: 10 Seconds

Automatic Workflows: Yes

Workflows Template

Reference Type No: 36 (Sales Header)

Code: WF170

Description: Check Sales Order at Posting

Event Trigger (via “Choose Columns”): By Hook-in

Hook-in Code: Before Sales Post

Break Condition Code: WF170-C010

Condition

Table ID: 36 (Sales Head)

Code: WF170-C010

Description: Check before Posting

Type: Break

Condition Line 1

Active: Yes

Type: Field

Table ID: 36 (Sales Header)

Field ID: 43 (Employee Code)

Filter: =‘‘

Check Condition Group: A

Condition Line 2

Active: Yes

Type: Field

Table ID: 36 (Sales Header)

Field ID: 5700 (Responsibility Center)

Filter: =‘‘

Check Condition Group: B