Ce 365



Users often demand to default a price list when they are creating an Opportunity, Quote, Order or Invoice. There are multiple approaches to achieve this, however, I prefer using in-built rule to set the Default Price list.

Provide Name of the App Registration. I am creating it for single tenant (current tenant where my Dynamics 365 CE is hosted). Click on “Register”. Once you create the App Registration, screen shown below will appear. Note down the “Application (Client) ID”, which will be used while creating Application user in Dynamics 365. Microsoft 365 E5/A5/G5, Microsoft 365 E5/A5/G5 Compliance, Microsoft 365 E5/A5/G5 Information Protection, and Governance, Office 365 E5, Enterprise Mobility + Security E5/A5/G5, and AIP Plan 2 provide the rights for a user to benefit from automatic sensitivity labeling.

Dynamics 365 has an in-built rule that can automatically set a default price level (price list) for an opportunity, quote, order, or invoice based on the sales territory of the user who creates or updates the opportunity, quote, order, or invoice record.

Let’s see how we can configure this rule

Problem

Ce-36533-0

Set Default Price Level (Price List) based on a user’s territory

Solution

First we need to make sure in-built rule for Price List selection is enabeled:

Under Sales tab, make sure “Allow selection of default pricelist for opportunity via inbuilt rule” is set to Yes.

  • Go to Advanced Settings -> Administration -> System Settings.
  • Under Sales tab, make sure “Allow selection of default pricelist for opportunity via inbuilt rule” is set to Yes.

Next, let’s create Sales Territories and assign users to it:

Dynamics
  • Go to Business Management -> Sales Territories.
  • Create Sales Territories as per your need, for this example we created a territory called “USA”.
  • Now click on Related tab and choose Members.
365
  • Add Members (users) as per your need.

Next, we need to add a connection role to link this Territory with a Price List:

  • Click on Related tab and choose Connections.
  • Click on Connect button.
  • Under Connect To tab, in the Name lookup, choose desired Price List.

Pleas note, if you do not see Price List, click on Change View in the lookup and choose Price List record type and appropriate view.

  • Now, click on Details tab and select Territory Default Pricelist (this is a system connection role needed to set default price list based on territory) in the As this role lookup.
  • Save the Connection.

Configuration is completed, let’s test it.

Result

Now when users create an Opportunity, Quote, Order or Invoice, default price is set already:

Similarly you can configure other territories as per your need.

That’s it, Quite Easily Done!

Introduction

With the Playbooks feature, we can automate the sales processes or events in the Dynamics 365 CE without knowing Dynamics 365 CE customizations like workflows, plugins, etc. Means, we can set up automated processes by simply creating records in the CRM.

So, here, let’s take an example – if a new lead is created in CRM, the salesperson has to do two activities by default, following up the lead through Phone Call Activity and discussing with the Manager about lead. We can create/setup both the activities by a single click on lead record using the Playbooks feature.

Playbooks will help in setting up specific events or activities to be done for every Sales record. This way salespeople can easily execute their events or activities with default set of rules. So, if a salesperson leaves the organization then the new salesperson can use the same events or activities followed by the previous salesperson.

Ce 365 Mail

Let’s set up the Playbooks in CRM, you can refer the below steps:

Playbooks comes with following two security roles, so we need to assign these roles to users accordingly.

  • Playbook Manager:Users can create Playbook templates that can be used against Sales entities like Lead, Opportunity, etc.
  • Playbook User:Users can run the Playbook against the Sales Entities.

1. Enable the Playbooks from Sales Hub->App Settings

2. Now, create Playbook categories in the CRM, this category will let you know different kind of processes like one category for Lead process, another for Opportunity process, etc.

You can see Playbook Categories entity, in the same App Settings under the Playbook management.

3. Create Playbook templates which we can be used on Sales entities, where we can set up events or activities like defining the number of activities to be followed for each Sales entities.

We can also track the progress of Activities, as in how many activities are completed by the user. To enable this, we need to use “Track Progress” field on the Form.

Dynamics 365 Ce Trial

To define the activities, we can use Activities grid on the ‘Playbook Activities’ Section, where we can define only Task, Phone Call and Appointment.

Here, you can see the FORM of the Task below, where you can see available fields to be used while creating actual activities in the CRM. So, when you fill the values in the fields, it automatically maps the field’s data with actual activities. Similarly, we can go for Phone Call and Appointment forms.

You can select for which entities this Playbook should work. For now, you can only select Contact, Account, Lead, Opportunity, Quote, Order and Invoice Entities.

Finally, Publish the Playbook templates as below:

4. Now go to the Sales entities for which we have created the Playbook templates. For example, in my scenario I have used Lead so on Lead record I can Launch Playbook by using the Launch Playbook button.

Select the Playbook template which needs to be launched for the above Lead record:

Once you click on Launch, the Playbook gets created against the Lead. You can see it from related tab of Lead form:

Here, you see one Playbook record is associated with Lead record below:

Open the Playbook record. Here, you can see the Activities which we have defined in the Playbook template that have been created against this Playbook.

Ce 3655

So, you can use this Playbook for Activities to be done for this Lead.

Once you complete the activities, you can see the progress of all activities on the same Playbook record as we have enabled Track Progress.

Office 365 Login

And you can also complete the Playbook by updating its status as shown in below screen:

Note:

  • In the above example, the activities have been created against Playbook record and not directly related to the Lead since we have enabled Track Progress. If we disable the Track Progress, the Activities would have been created against Lead record. Use “Track Progress” on the Playbook template as per your requirement.
  • If you want more automation for e.g. like launch Playbook template on creation of the Sales record then we need to implement some additional customizations as workflow/power automate. This would create Playbook record against Lead on creation of Sales record so the defined Playbook template’s activities would get created against the Playbook or Sales entities.
  • For now, Playbooks can be enabled only for Account, Contact, Lead, Opportunity, Quote, Order and Invoice. Not for other than these entities.

Conclusion

So using Playbook we can define a set of rules or activities to be followed by each salesperson for Sales entities.