10Duke Integration Service release notes

Learn about new features, enhancements, and fixed issues in the most recent 10Duke Integration Service releases.


10Duke Integration Service release 2026-03-24.0

Release date: March 24, 2026

Salesforce

Enhancements:

  • Support added for Product ID in the custom license grant object. When a Product ID is provided, it takes precedence over the Product Code.

  • You can now optionally control which contacts are onboarded to 10Duke Scale based on a value in the custom TendukeOrganizationRole field in the Contact object in Salesforce. When creating or updating a contact, onboarding is only triggered if this field matches a specific value.

    The following values are supported for this field: License manager, License user, Member, and Other.

    Provide the 10Duke Support team with the value(s) that should trigger the contact onboarding.

    Note that this configuration replaces the previously used configuration with the Level field.

See more on Salesforce integration.

Bug fixes:

  • Fixed an issue where changes to the start date of an activated order in Salesforce were not reflected in the licenses in 10Duke Scale.

  • Fixed an issue where a license grant remained in 10Duke Scale if deleted before the associated order was activated.

  • Other minor fixes.


10Duke Integration Service release 2026-01-12.0

Release date: January 12, 2026

Salesforce

Enhancements:

  • The 10Duke Integration Service can now retrieve Account and Contact object data for records created in Salesforce before the deployment of the 10Duke Integration Service. By default, this feature is not enabled.

    The data is retrieved using Account and Contact creation and update events as follows:

    • The Account and Contact data are retrieved when an update event is received for an account or contact that does not yet exist in 10Duke Integration Service.

    • If Account data does not exist in 10Duke Integration Service when a Contact creation or update event is received, the Account data is retrieved if the Contact object is associated with an Account object in Salesforce.

    • If Contact data does not exist in 10Duke Integration Service when a Contact update event is received, the Contact data is retrieved. If the Account data does not exist in 10Duke Integration Service when the Contact update event is received, the Account data is also retrieved if the Contact object is associated with the Account object in Salesforce.

    Note that while data for both Account and Contact object records can be retrieved, no customer is created in 10Duke Scale until Contact data is also available for that Account. Customer creation in 10Duke Scale is dependent on the availability of the Contact data and is only triggered once a Contact record is successfully retrieved and processed.

    As a result:

Bug fixes:

  • Other minor fixes.

10Duke Integration Service release 2025-12-15.0

Release date: December 15, 2025

Salesforce

Enhancements:

  • The 10Duke Integration Service can now retrieve and internally build account data for records created in Salesforce before the deployment of the 10Duke Integration Service. By default, this feature is not enabled.

    Note that data is only created in 10Duke Scale when contact information is available. Organization creation in 10Duke Scale is dependent on the availability of the contact data and is only triggered once a contact record is successfully retrieved and processed.

    As a result:

    • Account data can be retrieved and prepared internally by the 10Duke Integration Service.

    • No visible output will appear in 10Duke Scale until a contact is associated with the account and the required contact data is available.

    Support for retrieving contact data is currently under development and is planned for delivery in a subsequent release. Once available, this will enable the complete end-to-end synchronization flow.

Bug fixes:

  • Fixed an issue where updating the validity of a license resulted in new licenses. Now, changes in the license validity correctly update the existing licenses.

  • Other minor fixes.