Insight AX
Back to Featured Insights

Vendor Collaboration in Microsoft Dynamics 365 Finance and Operations

16 May 20184 min read
Dynamics 365 Finance & OperationsD365Vendor CollaborationPurchase OrdersProcurementAzure AD B2BWorkflow

Vendor collaboration is a process where you grant access to your vendors to review, accept, and reject RFQs and purchase orders, perform vendor invoicing, and work with consignment stock. Since Dynamics 365 Finance and Operations is a web-based application, you can easily allow vendors to work directly in the system without requiring EDI.

Setup

The following configuration must be completed before using vendor collaboration.

Vendor collaboration setup

Information for Vendors Responding to POs

Navigate to Procurement and sourcing > Setup > Vendor collaboration > Information for vendors responding to POs. Click New to create a new response, select a Type of response, and enter the Information message in the Details section.

Information for vendors responding to POs

User Workflows

Navigate to System administration > Workflow > User workflows. Create a new workflow with the Vendor user request (new user or modify user) type.

User workflows

Vendor Setup

Navigate to Accounts payable > Vendors > All vendors. On the General FastTab, select a value in the Collaboration activation field:

  • None — Vendor collaboration is inactive for this vendor.
  • Active (PO is auto-confirmed) — Purchase orders are automatically confirmed if the vendor accepts without changes.
  • Active (PO is not auto-confirmed) — Purchase orders are not auto-confirmed; a purchasing agent must confirm manually.

Collaboration activation

On the Purchase order details FastTab, select the Purchase order prices/amount flag if you want the supplier to see price information.

Purchase order prices amount

Add Vendor Contact

Navigate to Accounts payable > Vendors > All vendors. Click Contacts > Add contacts on the Action pane under the Vendor tab.

Add contacts

Once you add a new contact, click the Provision vendor user button on the Contact tab in the Requests section.

Provision vendor user

Provision Vendor User

By provisioning a vendor user, the contact will be created as a user with access to D365 to perform activities such as approving purchase orders. In the Provision vendor user form, set the Vendor collaboration flag and select the roles to assign.

Provision vendor user form

Click Submit. A new vendor user request will be created.

User request

Processing the User Request

Navigate to Vendor collaboration > Contacts > Vendor collaboration user requests. The request displays with Submitted status and the workflow begins.

Vendor collaboration user requests

Open the details to check the roles assigned to the user.

User request details

Approve the request via Workflow > Approve.

Workflow Approval

The status changes to Pending approval, then after workflow execution to Azure AD B2B user invitation pending. A new Export user invitation file button becomes available, exporting a CSV with connection information.

Export user invitation file

Complete the workflow via Workflow > Complete.

Workflow Complete

Workflow Complete 2

The status returns to Pending approval and the Approve creation of AX user task starts. Approve via Workflow > Approve.

Workflow Approve

Workflow Approval 2

The completed workflow activity follows this sequence: conditional decision evaluation, approve new user request, send Azure AD B2B user invitation, approve creation of AX user, automated provision user, and notify new user.

Approved vendor request

Navigate to System administration > Users > Users to confirm the new user has been created with the assigned roles.

Users

Vendor User Experience

Logging in as the provisioned vendor contact, the following workspaces are available:

Vendor user workspaces

Only the Vendor collaboration module is accessible.

Vendor user modules

Walkthrough — Purchase Order Confirmation

For this example, the Change management parameter is kept off. For change management functionality, see D365 Change management.

Create a new purchase order via Accounts payable > Purchase orders > All purchase orders. The status will be set to Approved.

Send for vendor confirmation by clicking Send for confirmation on the Purchase tab in the Vendor collaboration section.

Send for confirmation button

Click OK on the confirmation form.

Send purchase order for confirmation form

The status changes to In external review.

In external review

Log in as the vendor contact and navigate to Vendor collaboration > Purchase orders > Purchase orders for review.

Purchase orders for review

Approve the purchase order by clicking Accept, then OK.

Accept

The information message configured in the setup is displayed.

Information for vendors responding message

The status changes to Confirmed.

Confirmed

Purchase Order Status Flow

The general status flow of purchase orders through vendor collaboration:

Status flow

Source: Vendor collaboration in Microsoft Dynamics 365 for Finance and Operations – Galyna Fedorova, Dynamics 365 Community