- In this walkthrough we will learn How to create a Dialog in Dynamics CRM 2011. A CRM 2011 Dialog can automate processes, force bussiness rules, and even guide the users through everyday tasks.
- We'll automate a part of the creation of a new Contact, using a custom Dialog.
- Suppose in our firm we want a new Contact belonging to certain Customer, to have not just a Bussiness phone, but also we need it to include a Mobile and Home numbers.
- In order to attain that, we'll create a Dialog which will lead the user to save a new Contact fast and comfortably, but constraining to type those phone numbers . If they're not typed, we will CRM to copy the Bussiness phone number to both Mobile and Home fields.
- Let's state that the Contacts whose Parent Customer is "Rick Deckard", will be required to state not only bussiness phone number, but also their Mobile and Home phones.
- In Customize the System, go to Processes:
- And Create a new Process:
- The Entity will be Contact, and the Category "Dialog":
- State that the Dialog will run On Demand, and Add a new Step:
- The step will Check a CONDITION:
- On the dialog that opens, select "Parent Customer":
- The "account" property of the Parent Customer, meaning the Account object...
- ... must equal...
- ...the "Rick Deckard" Account:
- Check that you established the correct conditions:
- Next, IF this condition is TRUE, we want a Page to open (is important that you click and focus the correct AREA beneath the condition, to include this step UNDER THE SCOPE of the former step, and not as a step per se):
- Enter a description for the step:
And under the scope of THIS Page, add a new "Prompt and Response" step: - The Page will prompt to the user to enter both Mobile and Home phone numbers:
- Now, we'll add a checking to see whether the user did that:
- The CONDITION will use the current Contact entity:
- ...and its "Mobile Phone" field:
- ...and will check whether it contains data:
- This is the CONDITION ready to be saved:
- Inside the scope of this condition, we'll add a new Page containing a Prompt:
- The prompt will state to the user that because she/he didn't enter the numbers, therefore CRM proceeds to clone the Bussiness number:
- Next, and again inside the SCOPE OF THE CONDITION, we need to UPDATE our Contact to copy the numbers: so add a step to Update the Record:
- In the Contact form that opens, click on the "Home Phone" to focus:
- And select the Business Phone" from the Contact on the Form Assistant:
- You'll see that the Business Phone will be attached to the "Home Phone" field:
- Do exactly the same for the "Mobile Phone" field:
- Next, close and take a look at the final cut of the Dialog:
- Now Save and ACTIVATE the dialog:
- Now let's see how it works. Create a New Contact and enter some data in it. Remember to set the Parent Customer to "Rick Deckard", in order to fulfill the first CONDITION of the dialog:
- For the first test, let's see what happens if the user typed indeed the three phone numbers:
- Start the Dialog:
- ... selecting the dialog we created:
- ...and you'll see the first prompt appearing:
- ... and the "Next" leads the user right to the end of the dialog:
Why is that? Because the user typed the three phone numbers, and the second condition doesn't apply. - Now let's do the test without the phone numbers:
- The first prompt fires:
- But the user hasn't got the numbers, therefore the second IF condition applies:
- Save and close the Contact:
- ..and when reopening it, you'll see the phone values had been copied automatically by CRM 2011:
That's all...Enjoy Dynamics CRM
A Step-By-Step Walk-Through CRM 2011 designed for Begginer and Professional CRM Developers
Microsoft Dynamics CRM 2011
Monday, October 14, 2013
Step-By-Step How to create a Dialog in CRM 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment