Is Plug-ins Or Workflows More Suitable For Use In Microsoft Crm Development?
Often among Microsoft CRM development teams the question arises when a plug-in in Microsoft Dynamics CRM should be written when compared to a workflow
. The CRM software team faces this dilemma when custom logic has to be executed in a pre and post operation.
For Microsoft CRM development team to make up their mind on when it should be used it is important to keep a couple of aspects in mind such as that both workflows and plug-ins can get themselves attached to the same events. Although plug-ins possesses a couple of more events, but the bottom line is that both work on top of the same event model. Most Microsoft CRM developers will be aware that workflows run asynchronous and therefore the Asynchronous Processing Service has to be running on the server for it run.
Workflows are preferred in the following situations scenarios:
1.CRM software team wants to get done simpler tasks faster such as sending e-mail, updating or assigning records. These actions can undoubtedly be established faster with a workflow without the hassle of writing any code
2.If the Microsoft CRM development team intends to scale things to managers, as the records can be assigned to them.
3.The third scenario is when CRM software team wants to enable an advanced user to make some kind of modifications to logic. Since the integrated workflow designer is user-friendly, it is possible for an advanced user to modify an existing workflow and change rules as per business changes.
4.It is important that the logic should be made available so that it can run on demand. This implies that when a programmer is within an entity and selects 'workflows' option the left pane, all workflows that are highlighted as available so that they run on demand can be executed
5.Workflows is also a preferred option when emails have to be sent through the usage of templates and attaching files
Workflows also enable the function of child workflows that is apt in many ways in certain scenarios. However, it is important to be careful in case the CRM software team requires child workflow results to make decisions on the main workflow. This is because child workflows always function in an asynchronous manner, which means it is designed to trigger the child workflow and continue. A custom activity needs to be written if the Microsoft CRM development team needs the primary workflow to wait till the child workflow ends.
CRM software team will find plug-ins are more useful if:
1.There is a need to manipulate data before it is saved
2.If any kind of validations needs to be made before the operation is submitted
3.If any particular operation has to be cancelled based on the validations
4.When an immediate response to the user is required
5.When there is a need to retrieve values or take some kind of action after the operation has been completed
Most Microsoft CRM development team also needs to pay attention to the fact that plug-ins in Dynamic CRM 4 has to be configured to run in an asynchronous manner. However, pre-event asynchronous plugin are not supported.
by: D N Talaviya
Php Development Under Hybrid Model The Developments Inside Printing Technologies The Varied Rich Capabilities Of Asp .net Development Mobile App Development-a Way To Make Communication Easy The Development Hindrance For Crushers Develop Your Skills For Personal Development Warning: Do Not Ignore These Mobile App Development Trends Herve Leger De Today, The Development Trend Fight For A Breakthrough In Economic Development Tips On How To Decide On Development Bikini New Developments In The Transcriptions Industry Jaw Crusher Should Lead Its Own Developmental Dire The Different Stages Of Oracle Development Product Life Cycle
www.yloan.com
guest:
register
|
login
|
search
IP(216.73.216.61) California / Anaheim
Processed in 0.031861 second(s), 7 queries
,
Gzip enabled
, discuz 5.5 through PHP 8.3.9 ,
debug code: 32 , 3219, 369,
Is Plug-ins Or Workflows More Suitable For Use In Microsoft Crm Development? Anaheim