Skip to main content

Setup PO Reconnect Power App

Installation of PO Reconnect canvas app

The PO Reconnect zip fil must be imported into Solutions.

For more details about setting up environments please see Microsoft documentation for more information, https://docs.microsoft.com/en-us/power-platform/admin/environments-overview.

When setting up PO Reconnect you will also be asked to configure Azure blob storage connector, please contact Signup Software for more details on how to get your local settings for this. The solution is then shared and published by your administrator; the solution is accessed by a link included in the email when the administrator shares the app.

Graphical user interface, text, application Description automatically generated

ExFlow PO Reconnect is imported to environment.

Graphical user interface, text, application Description automatically generated

The canvas app PO Reconnect

PO Reconnect card view

When the app is accessed, this is the first page that opens. It contains all the invoices where your user is a current approver on at least one row of an invoice. Cost invoices can be changed to become purchase order invoices, existing purchase order invoices can be reconnected to other purchase orders or purchase order lines with for example different items or quantities.

Graphical user interface, text, application Description automatically generated

The page can be changed to display the invoices as a list view by clicking the button LIST.

Graphical user interface, text, application Description automatically generated

Graphical user interface, text, application Description automatically generated

Edit mode

The invoice is opened in edit mode and can now be changed. The form contains invoice header information and line information. Only data on the lines can be changed and modified, however data in the field Status, Validation status and Validation message will be updated after save & match functions has run.

Graphical user interface, text, application Description automatically generated

Graphical user interface, text, application Description automatically generated

Multiple choice of purchase order lines

By clicking the symbol for multiple choice, it will open a new form, where the lines to the right are the purchase order lines on the invoice, by selecting and sending lines to the right or left. They will be added or deleted, when clicking Ok, all the lines existing in the right box will be moved down to the invoice line.

Filter; can be used to narrow down the selectable purchase order lines in the left box.

Graphical user interface, text, application Description automatically generated

Details of a purchase order

By clicking the symbol ... on a line it will open a new form displaying details about the purchase order. All the lines that belong to the purchase order will be displayed. The line below with the star symbol to the right is the purchase order line that was clicked on the invoice.

Graphical user interface, text, application Description automatically generated

Expand the invoice line section

By clicking the symbol the line section will be expanded and vice versa.

Graphical user interface, text, application Description automatically generated

Display approver information on invoice line level

By click the symbol ... to right of a line approver information will be displayed.

Graphical user interface, text, application Description automatically generated

Converting a cost invoice to a purchase order invoice requires purchase order

When opening a cost invoice and clicking the button “Change to PO” the invoice will be changed but only if the vendor of the invoice has existing purchase orders, since an invoice must have at least one purchase order number attached.

Graphical user interface, text, application Description automatically generated

The process of converting a cost invoice to a purchase order invoice

When opening the invoice from the list view, nothing can be changed until the invoice is changed to a purchase order invoice. Use the button “Change to PO” to convert the invoice to a purchase order invoice.

Graphical user interface, text, application Description automatically generated

The line is changed; status is set to None and Line type is changed to Item and the line has a suggested purchase order. Now the invoice can be changed, split into several lines, change the item, add a charge line, change the quantity etc. Please also note that “Match status” and “Match result” are blank since the invoice line has not yet been save and matched/prematched.

Graphical user interface, text, application Description automatically generated

Choose your desired choice in this case “Save and prematch” and push the update button. As can be seen the status has been changed to Active and Match status and Match result has been updated. The new invoice line can also now be seen in ExFlow Document form.

Graphical user interface, text, application Description automatically generated

General information about PO Reconnect

The app uses behind the scenes’ the following connectors and entities to retrieve and send data between D365 Finance and the PO Reconnect. More information about the app can be found in the technical documentation.

Connectors/EntitiesFunction
Office365Users connectorUsed to retrieve the user’s photo, name and email address.
AzureBlobStorage connectorRetrieve the invoice images from D365 Finance azure blob storage.
ExFlow_InvoicesLineInfoUsed to retrieve approver from the lines.
ExFlow_PurchaseOrdersUsed to retrieve purchase order information on header level.
ExFlow_PurchaseOrderLinesUsed to retrieve purchase order information on line level.
ExFlow_POConnectHeaderInfoRetrieve data from EXF_tTmpDocTable.
ExFlow_POConnectLineInfoRetrieve data from EXF_tTmpDocLine.
EXF_tTmpDocTableTemporary storage table to save header data when changing an invoice before the data is updated to ExFlow_tDocumentTable (Viewed in ExFlow Document form). This table is also updated back with information to PO Reconnect if for example an update has succeeded or not.
EXF_tTmpDocLineTemporary storage table to save line data when changing an invoice, before the data is updated to ExFlow_tDocumentLines (Viewed in ExFlow Document form). This table is also updated back with information to PO Reconnect if for example an update has succeeded or not.
EXF_POConnectParametersUsed to retrieve system information such as ExFlow version and D365 Finance version.

Security settings in D365 Finance for PO Reconnect

To be able to use the PO Reconnect app the end user needs to be connected to the ExFlow PO Reconnect security role together with the standard security role for web users approving invoices in our web approval user interface: ExFlow web user.

Below image shows the security duties and security privileges connected to PO Reconnect role.

Graphical user interface, text, application Description automatically generated