Skip to main content

Configuring Profit Analytics for Finance & Operations - Knowledgebase / Profit Analytics / Profit Analytics Documentation - Cavallo Technical Support

Configuring Profit Analytics for Finance & Operations

Authors list

Overview

This document provides a step-by-step guide for provisioning Profit Analytics with Microsoft Finance and Operations. Please note that after completing the steps below, there will be a period of downtime until the newly created Profit Analytics company is fully operational. You will receive an email notification once the company data synchronization is complete.


Step by Step Guide:

Follow the below steps to configure Profit Analytics for Microsoft F&O:

1. Connect F&O to Power Apps

Before configuring table data, Power Apps must first be set up in the F&O environment being onboarded to Profit Analytics. Please refer to the following Microsoft documentation to complete this step, and then return to proceed with step 2.

Configuring Power Apps

A Power Platform environment in Power Platform admin center is created with the same name as the finance and operations environment from Lifecycle Services. The finance and operations URL is populated with the URL of the finance and operations instance.


2. Connect to Synapse Link

Once Power Apps is successfully integrated, the next step is to connect Azure Synapse Link. To find Synapse Link, navigate to make.powerapps.com and log in. On the left side, locate "more" and then click "discover all". As seen in the below screenshot, Synapse Link can be located towards the bottom/middle of the page under "Data Management"

ldvYQO132ndxVdm87OtTzJdHTGVuZKIs.png?access_token=snx3o5-zkriwowpis-a96ac03f5ef8059f8e61957687787f700c1751ef

Click into Azure Synapse Link and then create a new link to connect Dataverse to the new Synapse Link Workspace.

v9KdoPn5tBNUssO85C8tBjbKYKKdSUCn.png?access_token=snx3o5-tfnrcdlbwa-077631007a72778cdd89e6a6a4aeea8fd294420a

Once the connection is successful, table data can be added. Profit Analytics requires read access to a specific set of FSCM tables in order to populate charts. Navigate to the "Manage Tables" and "D365 Finance and Operations" to view all tables.

WNTjX9CbhYNYivpM8BJjMb2PyYEXVK0W.png?access_token=snx3oa-dlgkridvzu-d69bfe3360d8098e876ab74aa230e119861a404a

Note: The filter bar allows for comma delimited searching

Copy the below list of tables and paste it into the filter search:

custinvoicejour, custinvoicetrans, custgroup, custtable, dirpartylocation, dirpartytable, dirperson, dirpersonname, dlvmode, ecorescategory, ecoresproduct, ecoresproducttranslation, hcmemployment, hcmemploymentdetail, hcmworker, inventdim, inventitemgroupitem, inventlocation, inventtable, inventtrans, inventtransorigin, inventtablemodule, logisticsaddresscountryregion, logisticsaddresscountryregiontranslation, logisticselectronicaddress, logisticslocation, logisticspostaladdress, paymterm, pricediscgroup, smmbusrelsalesdistrictgroup, taxgroupheading


After the tables are added, they will be visible within Azure Synapse Link. Please note that there are 2 statuses that can appear in the Synapse Link "Status" column. This column will always show "error" at first, but as tables are added this will change to "active". This process can take upto several hours.

YidRzUM9AMyyj6TZSIwpZ0QgUNYBRk2x.png?access_token=snx3o5-dgfmsymage-f161fef50680a677074743d72f1f7a27e97e2dd9

For more information on Synapse Link please visit their documentation here!


3. Configure Azure Portal

After Azure Synapse Link setup is completed, a workspace storage account and spark pool will be available within the Azure Portal. Navigate to "Storage" and double check that with the Data Lake Storage a folder was created within Azure.

The last portion of setup is to retrieve the access key, storage name and container name. Below are images to show where these can be located within Azure

Storage Name and Access Key:

goP6lHe0tCfvWtAenjcwGV6aHbr9WZ6m.png?access_token=snx3o7-fsajkuoxfe-7140002baacb2454bb4710c44506b702534690b7

Container:

napIfQ5uw4zJfv24fU5USijHua288RO8.png?access_token=snx3o4-vvfsfygrcs-12e4bcf82ef532f0e0504dfae4169ab6497114f0


4. Cavallo Onboarding Flow

Starting from Welcome Email

For net new users of Profit Analytics for F&O, the initial "Owner" role will receive an email from Cavallo to let them know their product is ready for onboarding.

R1BbwyfYsVpvwaTS5vPfM0A12jxfRu5U.png?access_token=snx3o8-jjrysapssb-976a71dbc02563a7fce2dbe12d925b908c8e2b4c

Clicking on the button in the email will bring the user into the Cavallo onboarding flow.

y5kpg85qkSbP0EB4MtKjkoASPoW7fkVS.png?access_token=snx3oa-ufrwatpbmp-582000c71f5c591751070dfaa5e4e9a69c228480

In the initial step of the onboarding flow, users are provided with information on how to complete the process, along with a link to this document. Please note that the three sections outlined above are prerequisites for successfully completing the Cavallo onboarding process.

enIJVH72uDfFxUEX2lZzruRWrBKply05.png?access_token=snx3o5-fojdbfdevx-79f8554344f0baff1db2e2c68f70d34003429695


Step two of the onboarding process requires users to enter their pre-configured Azure credentials. All three fields must be filled out to proceed. Please note that Cavallo will validate the credentials upon clicking the "Next" button to ensure they are correct.

Gdc40DJ6VlYA5wZemN3BaMf7enUotJeX.png?access_token=snx3o9-vhzmdbwiea-962f03791dc37c23e392b11bb3e0b83e32297568


If the credentials provided are correct, users will proceed to step 3. In this step, they are required to copy and paste the F&O ERP URL they use daily to access the product. This allows Cavallo to redirect the user to Microsoft for login and retrieve all available companies for onboarding to Profit Analytics.

s9CV3EBaAOMAEy07nmco3xIDHgnVjdVh.png?access_token=snx3o7-vjvxfspcxe-c12f1303357b97d340f3409b55c86794979c3c6c


Once successfully logged into F&O, the next step will require users to select the companies they wish to onboard. This step is a multi-select and for each F&O company selected, a unique Profit Analytics company will be created.

284qMSOlxnOd5TRs7faQ5LH20ioNC4bt.png?access_token=snx3o9-vkoeogjzlj-8e21c3a2b904fb0f868c673eb43a59eb4a05ef8a


The onboarding flow concludes by informing users that a data sync will occur before they can begin using the product. This ensures all widgets are populated with data from the newly selected company. An email will be sent to the user who completed the onboarding to notify them when the product is ready for use. Please note that this process may take anywhere from a few hours to a few days, depending on the size of the data set. For any questions or concerns regarding this process, please contact support at [email protected].

WpDv6mz339Ra0ykwSNKs1xVZQhpGcieA.png?access_token=snx3o9-lrnqqgdgbd-c04d52d3c4017da124cf04951c4af94b645fbdce


FAQs

Q: What happens in the event my Azure Access Key changes?

A: In the event the key is cycled, please reach out to [email protected]. We can assist with changing this in all related F&O organizations.




Helpful Unhelpful