CRM Crate

How to create an Action?

Previously we learnt what an Action is, now we will learn to create a basic action in order to derive the business logic.

Case study for our action.

Before beginning technically, let us decide the business scenario for which will build the Action. Lets say when a case is created where the title contains the word ‘bug’, we want to send an email to a developer or admin, and assign the case record to that particular developer or admin. Generally, we could write a workflow to perform these steps and run it on creation of the case. However, what if we want to not have it triggered when a case is created, but we want to run it from code as well, say from JavaScript or C#? We can bundle that functionality into an action and have it called from our front end or plugin code. Therefore writing actions itself seem easily and straight forward.

Creating an Action.

Open CRM Dynamics 365. navigate to Settings > Processes.

In the populated template, select the Category as “Action”.

Click on Ok. Now the Process template window should get open.

Remember the Process Arguments section. This is the input for our action. As we will be sending an email, we can have a to and from email address here. Add a ToEmail and FromEmail field. These will be EntityReference fields to the User entity –

Now we will add the logic steps to our action. Click on “Add Step”.

Select the “Check Condition” and here we will create a check condition which describes our above mentioned scenario.

Now add the Send Email step and configure the email to use the input parameters –

After this, we will assign this operated Case record to the developer (User).

Our above created action will not look like this –

Now lets activate our Action by clicking button Activate.
In order to call our Action from another process such as Workflow, let us create a workflow.

Now, in the section “Add Step” select “Perform Action”.

Enter the parameters for the action –

Now lets activate the workflow by clicking on Active the workflow.

So our Action and Workflow both are now in activated state. Lets test our action by creating a new Case record.

Once you save the case, you will observe that the Case record is reassigned to the developer (user) and an email is sent.

Click here to understand more about Actions.

CRM Crate

All In One Platform For Learning Microsoft CRM.

Facebook
Twitter
LinkedIn
0 0 votes
Article Rating
Subscribe
Notify of
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
How to call / trigger Action from JavaScript? - CRM Crate
3 years ago

[…] assume you have an Action created in your CRM. If you want to learn how to create Action then click here. Once you create Action validate that it is in active […]

How to call an action using Xrm.WebApi.online.execute? - CRM Crate
3 years ago

[…] How to create an action? […]

What is a custom action in Microsoft Dynamics CRM? - CRM Crate
3 years ago

[…] How to create an out-of-the-box action? […]

How to create and register a custom action in Dynamics CRM? - CRM Crate
3 years ago

[…] How to create an out-of-the-box action? […]

error: CRM Crate Security Engine - Disabled Right Click & Selection!

Congratulations!

Well Done,
Welcome to CRM Crate

Stay tuned with us and get all latest updates and learning in Microsoft CRM and related techonologes.