Skip to content

Linked Transactions

Linked Transactions are a very powerful Anybuild feature that enable many business processes to be easily automated.

Workflows (see below) also automated business processes, workflows are for more complex scenarios such as multiple step processes with branching logic.

Many Business Processes have a linear flow where each step has similar data with a change in status e.g.

Purchase Order > GRN > Purchase Invoice > GL Entry > Payment

These kind of workflows are easy to define with Linked Transactions instead of using the more complex Workflow Designer

Home >> Data Definition Layer >> Linked Transactions >> New Linked Transaction

e.g. Sales Orders can automatically be converted to a Sales Invoice either when some event happens or by the User Clicking a button.

They typically require just 1 or 2 steps plus some mapping between the source Entity and a Target Entity.

e.g. Screenshot below shows Step 2 mappings from Sales Order Items to Sales Invoice Items. Step 1 is similar and maps Sales Order Header fields such as Customer to Sales Invoice Header.

Linked Transaction Mapping

Linked Transactions can also manipulate data be referencing a view or function

e.g. see screenshot below for Purchase Invoice to GL Entry which uses a View to spread the Asset Purchase Value over multiple GL Periods corresponding to the Asset’s life and depreciation method.

Data Manipulation

Expand Far Left System Admin Menu

Administration >> Settings >> Custom Actions >> New

e.g. Button PO > PI for Purchase Order > Purchase Invoice looks like

Custom Action Button

Definition below

Action Name is short because it is used within Button

Custom Action Definition

On second Tab Registered Components select Component ID purchase_order to define which Data Input Entity screen to place the button on.