mscrm-addons.com logomscrm-addons.com logo
  • Release History
  • Knowledge Base
  • Documentation
  • Contact Support
  • Release History
  • Knowledge Base
  • Documentation
  • Contact Support
home/Knowledge Base/DocumentsCorePack(DCP)/Understanding Push Logic in DocumentsCorePack ServerBased (OnPremise)

Understanding Push Logic in DocumentsCorePack ServerBased (OnPremise)

102 views 0 Updated on July 13, 2026

When configuring load balancing in the local DocumentsCorePack Service Configuration app, you may have noticed a setting that says, “Use Push Logic.”  Push logic helps improve load balancing performance and is left enabled by default.  

This article will describe the details behind push logic, its benefits, and what to do if an error occurs when enabling it.  The content of this article may be useful for those using the local (self-hosted) version of the DCP Server.

Overview 

Normally, if a document generation request is made, it is done by contacting Dataverse (Dynamics 365) directly. The document generation service typically checks Dataverse every few seconds to see if there are document jobs to carry out.  These frequent checks can put stress on Dataverse, especially when load balancing is implemented.  In cases where several documents must be generated quickly, this can cause problems, such as causing your Dataverse environment’s performance to suffer. 

Push logic improves load balancing performance and helps reduce stress on Dataverse.  It does this by making use of an external Azure App service—the Push Logic service–managed by mscrm-addons.com.  Whenever there is a document job to perform, Dataverse raises an internal flag within the Push Logic service.  The document generation service then periodically checks if there are any raised flags within the Push Logic service.  Whenever a flag is raised, the document generation service will then begin work on the available document job.  

Note: The Push Logic service does not interact with any data.  The service only informs the document generation service if there are tasks to work on. 

Benefits 

The benefits of push logic can be summarized into two key points: 

  • Faster reactions from the document generation service since the service can communicate more frequently than with Dataverse. 
  • Prevents putting stress upon Dataverse due to it being contacted less. 

Error Handling 

If the external service cannot be reached, such as in cases where external addresses are blocked by your IT department, you may encounter the following warning: 

This warning can be fixed simply by clicking “Yes“.  This will deactivate push logic. In doing so, load balancing still can be used, however, you may notice that your service will not perform as efficiently and Dataverse will have to handle the higher load. 

Tags:pushpush logicpushlogicload balancing

Was this helpful?

Yes  No
Related Articles
  • Add Document Generation to a Generative Page in Power Apps
  • How do teams automate document and PDF generation directly inside Dynamics 365?
  • Enable logging for the AutoMergeAzure Plugin for Dynamics 365 Online
  • Can DocumentsCorePack automate documents directly inside Dynamics 365 at scale?
  • What are the safest and fastest ways to automate document creation in Dynamics 365?
  • Why do document errors and inconsistencies increase as teams scale in Dynamics 365?
Latest Articles
  • Recap: European Power Platform Conference 2026
  • Understanding Push Logic in DocumentsCorePack ServerBased (OnPremise)
  • Add Document Generation to a Generative Page in Power Apps
  • Recap: DynamicsMinds 2026
  • Recap: European BizzApps Summit 2026
Popular Articles
  • DocumentsCorePack Template Designer – Getting Started
  • Step-by-Step: How to configure a One-Click-Action
  • Application Access for Dynamics 365
  • How licenses are counted
  • How to find your environment’s unique name in Microsoft Dynamics 365
Top Rated Articles
  • “Undefined”-labels in Chrome and Edge 114 and higher
  • How to insert Condition Fields in DocumentsCorePack Templates designer
  • Important information for Dynamics 365 online customers using DocumentsCorePack and/or AttachmentExtractor
  • How to activate the DocumentsCorePack Connector for PowerApps & Microsoft Flow
  • How licenses are counted
Categories
  • *News and General Infos* 82
  • Webinars 48
  • Template Designer(DCP 197
  • DocumentsCorePack(DCP 274
  • TelephoneIntegration (TI 65
  • AttachmentExtractor (AE 80
  • PowerSearch (PS 50
  • ActivityTools (AT 61
  • SmartBar (SB 54
  • GroupCalendar (GC 47
Our Vision

“We see it as our purpose to provide products that simplify and speed up our customers’ Microsoft Dynamics 365 experience.”

Knowledgebase
LogIn
mscrm-addons.com
  • Products
  • Online Shop
  • Downloads
  • My Account
About Us
  • About Us
  • Case Studies
  • Newsletter
  • Partner Program
  • Contact
Support
  • Support
  • Terms & Conditions
  • Documentation
  • Webinars
  • Legal Documents
  • Impressum
  • Cookies
  • © 2025 www.mscrm-addons.com. All Rights Reserved.