Contacts Integration

As part of this feature, Contacts are integrated from Project operations to Business Central. This integration supports creation, modification and deletion of contacts from Project Operations to Business Central.

A new mandatory field is introduced on the Contacts form, under the evergreen tab in Project Operations, which specifies the company in Business Central for which the Contact is created (non-editable GUID field).

Account Name is now made mandatory, linking Contacts to specific Accounts for integration with Business Central.

Sales > Contacts (under Customers menu group) > My Active Contacts view

Fields Description
Company
  • A drop-down menu which specifies the company in Business Central for which the Contact is created.
  • It is a non-editable field once the contact is saved.
Company Name
  • A display field that specifies the name of the company selected from the company drop-down menu.
  • It is a non-editable field.

Contacts Integration in D365 Business Central from Project Operations

A new table, “Dataverse Contacts,” has been introduced in Business Central to streamline the integration of contacts from Project Operations. This integration ensures seamless synchronization and supports both manual and automatic updates between Project Operations and Business Central.

Users can create, modify, and update contacts from Project Operations directly into Business Central.

Users can select a record in the Dataverse Contacts form and manually trigger the “Create Business Central” button. This action will create contacts in Business Central or update existing records if modifications are made in Project Operations.

A “Coupled” field in the Dataverse Contacts table switches to “Yes” upon successful creation of the contact in Business Central.

Navigation Menu > Contacts > Dataverse > Dataverse Contacts (Form)

Fields Description
Create in Business Central
  • Manual Synchronisation Button
  • It manually integrates the creation, modification, updating, or deactivation of Contacts from Dataverse Contacts to the BC Contacts form
Coupled
  • Yes/No with Non-editable field
  • Indicates if the Contacts have been integrated from the Dataverse Contacts form to the BC Contacts form.
Modified on
  • Display with non-editable field
  • Displays the date and time when the Contact was modified in Project Operations
Synchronization Action
  • Coupled/ Not Coupled/ Should be Synchronized
  • Non-editable field
  • Indicates whether Contacts integrated through Dataverse Contacts are coupled with BC Contacts or if Contacts created in BC Contacts are coupled with Project Operations.
  • It also indicates if updates or modifications suggest they are not yet coupled or should be synchronized.
BC Modified At
  • Display with non-editable field
  • Displays the date and time on which the Contact was modified in Business Central
CDS Modified At
  • Display with non-editable field
  • Displays the date and time on which the Contact was modified in Project Operations
Synchronize
  • A drop-down menu
  • It allows for manual synchronization of Contacts from Project Operation to Business Central and Vice-versa
Coupled to Dataverse
  • Display checkbox
  • Displays whether the Contact created/ updated / modified on Project Operations has been coupled to Business Central and Vice-versa

The Contacts are created successfully in Business Central.

Navigation Menu > Contacts > Business Central > BC Contacts

Automatic Integration

Dataverse Contacts table facilitates automatic integration of contacts from Project Operations to Business Central. Users have the option to configure Job/batch processes that automatically create or update contacts in Business Central based on changes made in Project Operations.

Contact Creation and Sync from Business Central to Project Operations

Contacts created in Business Central are seamlessly integrated with Project Operations upon synchronization, ensuring data consistency across platforms.

Contacts created, modified or updated in Business Central are synchronized with Project Operations. Integration Table Mappings for Contacts are bidirectional.

After creating a contact in Business Central, users can initiate synchronization by clicking the ‘Synchronize’ button, this action ensures that the contact details are created/updated in Project Operations.

The Company field under evergreen tab is integrated from Business Central specifying the company in which the contact was created. The field Company Name must be provided while creation, which is mapped to the mandatory field Account Name in Project Operations.

Navigation Menu > Contacts > Business Central > BC Contacts

Project Operations > Sales > Customers > Contacts > Active Contacts (view)

Deletion of contacts integration from project Operations to Business central

A new table, “Dataverse Deleted Contacts,” has been introduced in Business Central to streamline the integration of deleted contacts from Project Operations. This integration ensures seamless synchronization and supports both manual and automatic deletion between Project Operations and Business Central.

Users can select a record in the Dataverse Deleted Contacts form and manually trigger the “Create Business Central” button. This action will delete contacts in Business Central.

A “Coupled” field in the Dataverse Deleted Contacts table switches to “Yes” upon successful deletion of the contact in Business Central.

Project Operations > Sales > Customers > Contacts > Active Contacts (View)

Navigation Menu > Contacts > Dataverse > Dataverse Deleted Contacts

Automatic Integration

Dataverse Deleted Contacts table facilitates automatic integration of contacts deletion from Project Operations to Business Central. Users have the option to configure batch processes that automatically deletes the contacts in Business Central.

Deleting a contact from Business Central to Project Operations is not possible. deletion must occur from Project Operations for the contact to be eventually deleted in Business Central.”

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment