Workflows
Introductionβ
We support the following workflows:
For more information on workflows, see Workflow system overview and Create workflows overview.
Standard Dynamics 365 workflows natively support delegation, manual re-assignation, and escalation (via Time limit).
We recommend disabling these workflows for Eftsure projects.
Regardless of our recommendation, some of our customers run these workflows anyways, approving / monitoring Vendor.VATNum or bank account details. We have therefore extended these workflows to cater for Eftsure related fields.

Actionsβ
When either workflow is submitted, if any Eftsure monitored fields are being changed during the process, we will keep both systems in sync by sending vendors and bank account updates to Eftsure (excluding exceptions).
Enabling these workflows will disable our bulk rename functions.
Workflow userβ
The Dynamics User running the workflow needs to have valid Eftsure credentials configured in User Options, otherwise the changes will be sent to the Eftsure workspace > Dashboard > Vendors > Requested updates, for the users to pickup.
To check which user is running your workflow, or whether this user has appropriate permissions, check the Workflow history > Tracking details list > User to see / confirm which user is running the workflow (not which user submited workflow), which is generally a service account.
Then go to User Options to check this user's Eftsure credentials.
Supported workflowsβ
Vendor approvalβ
You can configure this workflow in Accounts payable > Accounts payable parameters and Accounts payable > Accounts payable workflows.
In the vendor approval workflow, two new fields are available, in Eftsure enabled legal entities, for approval alongside existing fields such as Name, ABN...:
- Government Code
- Government Code Country

When you enable both fields, you will need to run the workflow twice as the government code relies on the government code country!
When you enable these fields, the standard vendor approvals behavior will also apply to our government fields.
When enabled, the updated vendor screen will also display (requires approval) for both fields:

When you change any of these fields after activation, the following popup will include these new fields to prompt for approval:
Vendor bank account approvalβ
You can configure this workflow in Accounts payable > Accounts payable parameters and Accounts payable > Accounts payable workflows.
In the vendor bank account approval workflow, two new fields are available, in Eftsure enabled legal entities, for approval alongside existing fields such as AccountCode, AccountNum, ExpirationDate...
- Account Code Type
- Payment Limit

When enabled, the updated bank account screen will also display (requires approval) for the Account Code Type and Payment limit field:

The same applies to the payment limit form:

When you change these fields after activation, the following popup will include this new field to prompt for approval upon changes:

When you enable this field, the standard vendor bank account approvals behavior will also apply to our account code type field.
Ledger daily journalβ
Dynamics 365 Finance has workflow features for approval processes for General ledger journals. Configure your daily journal workflows to submit / validate journal entries via review and approval before posting. Workflows may use the organizational hierarchy to determine the approver, ensuring that the approval process aligns with the companyβs structure and establish materiality limits for review and approval steps, based on any field level criteria.
You can configure this workflow in General Ledger > Journal Setup > General Ledger workflows and General Ledger > Journal Setup > Journal Names > Approval workflow
When you create a journal entry for the journal type that you enabled workflow on, the Post option will be disabled, replaced by a Workflow > Submit button to initiate the approval workflow. After approval, then the journal becomes available for posting.
The Ledger daily journal workflow impacts journal validation and prevents journals from being posted until the workflow has been approved, allowing multi person review .
Onboardingβ
See Onboarding workflow for more information.
This workflow is not a standard workflow but an item exists for this in our Roadmap
Workflow designerβ
While editing these workflows with the workflow designer, the following new options will appear:
Placeholdersβ
All Eftsure fields will be available as placeholders in workflow texts and messages:
| Vendors | Bank accounts |
|---|---|
![]() | ![]() |
Field mappingsβ
All Eftsure fields will also be available for creating conditions:
| Table |
|---|
| Vendors |
![]() |
| Proposed vendor changes |
![]() |
| Bank accounts |
![]() |
| Proposed vendor bank account changes |
| Not available in bank account workflow |




