Integrations: Difference between revisions

Jump to navigation Jump to search
2,906 bytes removed ,  13 October 2021
Line 92: Line 92:


;Export Entity / Import Entity: Alternatively, you can export/import mapping for a single entity.
;Export Entity / Import Entity: Alternatively, you can export/import mapping for a single entity.
== Use case: connect to Business Central ==
You can use Integrations to connect to [[Business Central|Microsoft Dynamics 365 Business Central]].
=== Register Resco application in Business Central ===
Before you can start migrating data between Resco Cloud and Business Central, you must register the Resco application (clientId) in Business Central and grant Resco consent with accessing Business Central data.
# Log in to your Business Central organization and go to the Azure Active Directory Applications.<br>[[File:Bc1.png|600px]]
# Click '''New''' and fill out the registration form.<br>[[File:Bc2.png|600px]]
# As '''Client ID''', use <code>4abedb2f-19bc-402f-b0b5-b8d17e85aa04</code>.
# Add '''User Permission Sets'''.
# Grant the necesary consent.<br>[[File:Bc3.png|600px]]
=== Install Resco extension on Business Central ===
The extension is required for synchronizing between Resco Cloud and Business Central.
# Download the extension from [https://rescocloud.blob.core.windows.net/integrations/Resco_RescoIntegrations_1.0.0.0.zip Resco web].
# Log in to Business Central and search for "extensions".<br>[[File:Install extension 1.png|600px]]
# On the '''Manage''' tab, click '''Upload Extension''' and upload the zip file.<br>[[File:Install extension 2.png|600px]]
=== Configure Woodford ===
# Start Woodford and select '''Integrations''' from the '''Administrator''' menu.
# Click '''New''' and enter the following details:<br>[[File:Bc4.png|600px]]
#* Name - enter a name of your integration
#* Connector - select OData
#* URL - enter the URL of Business Central OData endpoint (e.g., https://api.businesscentral.dynamics.com/v2.0/b8cc0002-2542-46ed-8584-d4868701fbc4/Production/ODataV4/)
#* Username - BC account's email address
#* Password - BC account's password
#* CustomQueryParamaters - custom query, which should be added to the every request (e.g., <code>&company=CRONUS%20USA%2C%20Inc.</code>). It is important to include the correct <code>&company</code> parameter.
# Click '''Save'''.
Double-click this integration to map external entities/fields to local entities/fields.
For Business Central, some settings are configured by default:
* Default mapping will be added. In the preview, only three entities are officially supported: account, contact, and work order.
* Based on default mapping, External Primary Key fields will be added to the schema.
Verify that the three supported entities are enabled, save all changes, and you can start migrating or synchronizing data:
* [[Integrations#Set_up_sync_filter|Set up sync filter]]
* [[Integrations#Import.2Fexport_data|Import/export data]]
* [[Integrations#Synchronize_data|Synchronize data]]
=== See also ===
* [https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/webapi/discover-url-organization-web-api?view=op-9-1 Discover the URL for your Dynamics organization using the Web API]


== Technical information ==
== Technical information ==

Navigation menu