Dynamics 365 Archives - Page 82 of 88 - - Page 82

Category Archives: Dynamics 365

SSO configuration for CRM Portal

Posted On November 11, 2016 by Admin Posted in

Prerequisite Internet facing Domain controller (if it’s an On-Prem DC) Setup the ADFS Role in our Domain Controller [Which will act as a IdP] Dynamic CRM online 2016 and CRM Portal Setting Up ADFS Open the ADFS Management in the server manager [Tool > AD FS Management] In AD FS Management tool, select Service > Claim Descriptions. SSO configuration for CRM Portal Step 1: Add Claim Description Click on Add Claim Description Add Display name as “Persistent Identifier” Add Claim Identifier as “urn:oasis:names:tc:SAML:2.0:nameid-format:persistent” Check the “Publish this claim description in federation metadata as a claim type that this Federation Service can accept” Check then “Publish this claim description in federation metadata as a claim type that this Federation Service can send” Click on Save. Step 2: Add Relying Party trust Go to Trust Relationships >Relying Party Trust Click on Add Relying Party Trust Click on Start Select “Enter data about the relying party manually” and then Click Next Enter “Display Name” then Click Next Select “AD FS Profile” then Click Next In configure Setup Leave the setting as it is and just click Next. In Configure URL Select “Enable support for the SAML 2.0 WebSSO protocol” and add URL https://YourPrortalURL/Signin-saml2 [Append the “Signin-saml2” to your portal URL it’s an CRM portal internal URL which will internally manage the SAML Authorization]. In Configure Multifactor Authentication Just click Next as here we are not focused on multifactor authentication. In Choose Issuance Authorization Rules, select “Permit all users to access this relying party”, click Next In Ready to Add Trust, Click Next. Finally Click Close. When we close it open another dialog for setup the claim rule. Click On “Add Rule” In claim rule template select “Transform an incoming Claim” Select Incoming Claim Type as “Window Account Name” Select Outgoing Claim Type as “Name ID” Select Outgoing Name ID format “Persistent Identifier” [ created in 1st step] Select “Pass through all Claim Values” Then click on Finish. Setting in CRM Portal (Site Setting) Login to CRM Using admin OR Customizer role, then go to Portal Site setting as Shown below, In site setting add below 4 records to enable SSO using AD FS, before that make sure Authentication/Registration/ExternalLoginEnabled is set to “True”. Add New Site setting as “Authentication/SAML2/ADFS/MetadataAddress” where value of this setting will be https://adfs_domain/FederationMetadata/2007-06/FederationMetadata.xml Just append the “FederationMetadata/2007-06/FederationMetadata.xml” to your AD FS domain name also make sure your AD FS has “Https” “Authentication/SAML2/ADFS/AuthenticationType” where value of this setting will be https://adfs_domain/adfs/services/trust Just append the “adfs/services/trust” to your AD FS domain name “Authentication/SAML2/ADFS/ServiceProviderRealm” where the value will be your portal URL. “Authentication/SAML2/ADFS/AssertionConsumerServiceUrl” where value will be “https://portalURL/signin-saml2” After this setting just restart you CRM Portal, then you can use SSO in Your Portal.

Share Story :

Adding Custom CSS for Dynamics CRM portal UI

Posted On November 10, 2016 by Posted in

This blog is intended to showcase capabilities of Dynamics CRM portals to accommodate custom CSS for UI changes. For adding any custom CSS for the portal, we need to add bootstrap.min.css as a child file of “Home page” on the portal. Steps for adding CSS file on portal Step 1: Create a custom bootstrap.min.css having required changes for the UI of the portal. You can create custom CSS using below references: a. https://bootswatch.com/ b. http://getbootstrap.com/customize Step 2: Login into the Portal with credentials having Administrator security role. Step 3: Navigate to Home page. Step 4: Add a new Child file to Home page using “Administrator” panel on the upper right side of the screen. Step 5: Browse the updated bootstrap.min.css. Name and partial URL fields will be auto-filled. You can choose to hide the child file from the Site map. Step 6: Click on Save. By performing above steps, you can have custom UI changes on the Portal. Note: In some cases, changes are not reflected immediately on the portal. For this, kindly restart the portal and check.

Share Story :

Response Routing Rules in Surveys

Introduction After questions are added in surveys. You can add a response routing rule which helps to show hide questions or perform an action depending on the response from the client. There is a scenario when you want to ask additional questions based on responses in a Voice of the Customer survey, create one or more response routing rules for the response you want more information about. A smiley’s question is added on the form. If Satisfied or Very Satisfied is selected, display question “What do you specially like about CloudFronts” If Not engaged, Disappointed or Annoyed is selected, display question “What could we do to improve your satisfaction level” Steps to set response routing rule in CRM Add questions on the survey form that you need to hide and display Set the visibility of questions as “Do Not Display” in both the show hide questions. By default, it will be visible. To set the routing rule for the questions Click on the arrow on right side beside your record name. Click on Response Routing and then set your rule. Add new response routing rule Write name of your response routing and click on save When you save the record, sub grid “+” sign will be visible. Click on Conditions + sign and add new condition New record will be opened. Name, Survey and Response routing fields will be auto populated. You need to enter question, operator and Comparison Value. If Operator “greater” or “less”, add comparison value If Operator “selected” add the answer value. For the above requirement, fill the details as specified below. Now save and close the record. The condition is set. Now need to perform the action when the condition is satisfied. Add action for the above condition -> Click on + button -> Click on search -> Click New A new record will be opened. Fill the below details Scope- Client: Choose this if the action occurs within the survey (for example, show or hide a question). In the Client area, select the survey and the action to take, and then click Save. Server: Choose this if the action occurs outside of the survey (for example, request contact or unsubscribe). In theServer area, select the action type and select the users or queues to notify, if applicable, and then click Save. The record will not be added in the sub grid. Click on search and then select the action you created. Click on Select -> Add Now the action is added to the sub grid list. In the same way create otherwise action in the next sub grid. Add below details. Similarly create a new Routing response for hiding and showing the other question “What do you specially like about CloudFronts” when the satisfied and very satisfied smileys are selected. Create Condition, action and otherwise action in the same way. Here set the condition operator as less than and comparison value as “2” . When you show the question a corresponding hide in otherwise action also need to be set. You can see the question displayed as shown below. When Satisfied When Very satisfied When Not Engaged This is how we can set routing rules for a particular question.  

Share Story :

Dynamics CRM- Rollup with Custom Hierarchies

Posted On October 26, 2016 by Admin Posted in

CRM Custom hierarchies are very useful feature for maintaining hierarchy among records and also provide nice visualization of the Hierarchies. With rollup fields and custom hierarchies have become even more useful to derive and visualize meaningful data in the hierarchy. In this blog, we will use how to leverage Rollup fields and Custom hierarchies to get proper data and avoid redundancy and custom calculations. Problem statement: Suppose you have a custom hierarchy of campaign, so a campaign can have multiple child campaigns. Each campaign has leads associated to it. The requirement is to get the count of all the leads of the related child campaigns and also itself. Solution: If you want count of leads on the campaign, we can easily create a rollup field on Campaign to get the count of leads on Campaign. The rollup field will look like below: You can see the count of leads using the above rollup below on the campaign form: Get total lead count of child campaigns on Parent Campaign Without hierarchy to achieve this, we would need to write a custom plugin or JavaScript to get the lead count of all the child campaigns and set it on the parent campaign. With rollup using hierarchy, we can get this done without any calculations. See below the rollup definition for this. Note that we have now enabled “Use Hierarchy” in the rollup definition. This will get us the count of all leads including Child campaign as well. See the form now with the updated rollup definition, the lead count is now “8” which is the sum of lead count of all child campaigns. Conclusion: Leveraging Calculated fields, rollup fields and custom hierarchies we can easily build good and simple solutions, avoid custom calculations and redundant fields.  

Share Story :

How to remove business process flows from existing records?

Posted On October 13, 2016 by Admin Posted in

Problem Statement Many times we come to a scenario where clients ask to remove business process flows from the production environments. In such scenarios, there are chances that on the existing records, the business process flows are already set on the records. Hence even if we deactivate the business processes, we still see a yellow ribbon as per below screenshot: So, how to fix this issue? Solution First of all, we should not directly delete the business processes as clients might ask to reactivate the same and we don’t want to rework on the complex logic we have already implemented. So, to remove above issue while keeping backup of the business process, we will have to follow below steps: Go to Setting > Processes Select the business process flow and deactivate it. Open Business process flow and click on the Save As option from the top ribbon. Delete the old business process flow. After following above steps, you should be able to see that, business process section from existing records is removed and no warnings are shown at the same time, we have backup of the process which we can reactivate in future if needed.  

Share Story :

How to insert hyperlink with friendly URL in Email Templates in CRM

Posted On October 13, 2016 by Posted in

Problem Statement Many times we came across the scenario to have links in email templates and make the email template better in presentation aspect with the help of HTML. This blog explains how can you add hyperlink with friendly URL in Email templates. Business Scenario ‘Adventure Works’ company wants to send email notification to case owner on create of case with below email format. Click here should navigate user to URL stored in Custom URL field of Case entity. We will achieve this requirement with the help of email template. Note: We have not covered creation of workflows in this blog. We will use workflow on create of case record to send email using below email template. Steps to create email template Go to Settings > Templates > Email Templates Click New. Select Template Type as Case. Create template body as per below: Below will be the output:

Share Story :

Select your error notification preferences

Posted On October 13, 2016 by Posted in

We have observed that many times when we access CRM environment, somehow we get to see below error notifications. Most of the times these errors are not related to our custom development. So, when we are in meeting, or showing product demo to client, and if such errors occur on the screen, clients will not like it and hence we should always take care of these unwanted and uncontrollable errors. As, these are not our errors, the only thing we can do is that, we can disable these notifications to come up on the screen. Below are the 2 ways in which you can disable these notifications: Method 1: Ask individual user to set the preferences. Go to Personal settings from Top Right Setting icon. Go to Privacy tab and select option ‘Never send an error report to Microsoft about Microsoft Dynamics CRM’. Click OK. Method 2: You (CRM Administrator) set preferences on behalf of your users. Go to Settings > Administration. Select Privacy Preferences option. Select setting as below:

Share Story :

Create surveys in Dynamics CRM 2016

Introduction After installing the Voice of Customer solution you can create the surveys based on your requirement. We had a requirement to create a survey for employees. Employees will fill the surveys and provide a feedback about the job satisfaction, relations with Managers, attitude towards the work environment depending on the questions specified in the surveys. This feedback will be stored in the CRM and will be used by HR to measure the Happiness of the Employees. According to these requirements we will create a survey. Steps to create surveys in CRM From the menu, go to Voice of the Customer -> Surveys Click New. By default, there will be a survey created in the draft state. Within the survey record some of the configuration options include Survey close date– after which responses won’t be captured Restrict multiple replies– limit respondents to 1 survey post only Anonymous responses– responses aren’t linked to CRM contacts, leads or cases Use Captcha– set controls to authenticate responses Unsubscribe– include an opt-out option on survey forms On the same form, survey runtime controls include: Theme – select which survey theme record will be applied Progress bar & page numbers– for surveys consisting of several pages Footer links– including email address, privacy policy Navigation text– change the default next / previous options The invitations and actions section in the Survey Record form includes: Email snippet– a unique survey string that will pasted into a CRM email template to direct people to the survey. This will be automatically generated by the system when a new survey is saved. Invitation link– rather than having the long snippet (above) exposed in the email invitation a call to action text can be applied instead e.g. Take our Survey Anonymous survey– if this option has been set the generic URL will be shown here for invitations Send email response– set an email template as an auto-responder when replies are posted The feedback section in the Survey form categorize the survey as Feedback survey. Generate Feedback– By default the value is OFF. If the value is OFF it means that the survey is of type response. You can set it as Automatically when survey published or Manually. Feedback Customizations – you can set the feedback entity name, solution in which you want to add this entity, schema name of the entity. The Feedback surveys creates a new entity as specified in the Feedback Customizations. You need to specify the Solution name in which you want to add this newly created entity. The responses will be tracked in this newly generated entity and can be used for analysing purpose. For every feedback survey, new entity will be generated. You need to specify the schema name of the entity. Steps to design surveys in CRM The process to define survey questions is not immediately obvious from the user interface but this can be found by toggling the designer form from the top of the survey record. By default, three type of pages will be created. Welcome page Question page Complete page You can add pages in between and define the page type. Each page has a section where we can define the category of content mentioned on the page. Question page: Individual question form records will be dragged into the section form from the right panel. In the below example, after the welcome page an introduction of the survey is mentioned. This will be mentioned as descriptive text box but this will still be defined as a Question. The next page consists of questions for employees. Here is just a few type of questions that can be dragged in to a section from the panel on the right. Short or long answers– text boxes of varying sizes Ratings– recipients give a star rating from 1 to 5 (or more) which can include half scores. Another option includes ratings by three colour coded flags Date fields – date type answer Ranking– we can ask the employee to rank the skills Net Promoter Score– a metric to define how likely an individual will recommend Customer effort Score– 5 point slider to rate how easy a client found it to deal with you A standard CSAT satisfaction metric– a standard customer satisfaction field. Smile’s rating– ask how respondents feel and capture their response in smiley that matches their mood. Publishers can choose from 9 different faces though in this release it doesn’t appear possible to upload a define new smiley icons beyond the default ones. Lists of Ratings– ask recipients to rate several items in one block. The example below has a list to ask what factors are important in choosing a new car Multiple ratings – similar to the above but using a grid of radio buttons to collect feedback per line Upload a file– enabling respondents to upload and share supporting files. Single response radio buttons– single response can be captured Multiple response tick boxes– multiple response can be captured Simple text edits to questions can be made from the designer screen, otherwise click these items to open the question record to make the changes. Rules can be set to make questions mandatory, or to show on-screen help in the event that clarification might be needed. Survey publishers can also personalize survey forms by piping data in from CRM fields, for example a customer name, CRM user, product or location. Now after adding questions you need to save and publish the survey so that you can use further. To save your work, click the Save button in the bottom right corner of the screen. When you’re done editing your survey, click Publish. After it’s published, you can do the following: To step through your survey, click Test. To preview your survey, click Preview. To create a copy of your survey, click Clone. To export translations, click Export translations. You can then access the resulting Translations.xml file from the Summary area of your survey. To copy snippets to use elsewhere in this survey or others, select the snippet (survey part or text) you want to copy, and then click Copy snippet. … Continue reading Create surveys in Dynamics CRM 2016

Share Story :

Voice of the Customer for Dynamics CRM 2016

Introduction Voice of the Customer features creating and sending out surveys to gain valuable feedback from your customers about your products or services. Respondents can take your surveys on a phone, tablet, or computer. You can see your customer’s feedback history as you work a sale or resolve a service case. In this blog we will have look on the limitations of Voice of Customer features before using it and the installation of VoC solution in CRM. Purpose of VoC Basically it is used for getting feedbacks from the customers about your products or services. You can track how satisfied your customer is with the service they received and then we can analyse the results. Availability of product Voice of the Customer is available with Microsoft Dynamics CRM Online 2016 Update and later. Before using Voice of the Customer have a look on Limitations Voice of the Customer has the following limitations designed to optimize performance: You can publish a maximum of 200 surveys. You can include a maximum of 250 questions on a survey. If you’ve enabled feedback for a survey, you can include a maximum of 40 questions. You can create a maximum of 25 pages per survey. You can send a maximum of 10,000 email invitations that include piped data in a 24-hour period. Any emails that exceed that amount will remain pending during that time and will automatically start sending when the time limit is over. Voice of the Customer will pull a maximum of 2,400 survey responses per day. Voice of the Customer allows storage of a maximum of 1,000,000 survey responses. Steps to use Voice of the Customer in CRM. Install the Voice of the Customer surveys solution Sign in to https://portal.office.com with your Global administrator or CRM System Administrator credentials. Click Admin > CRM On the Manage all CRM Online instances page, select the instance to add the solution to. Click Solutions. Select the solution you want to install and click Install. Proceed through Terms of service to accept the terms. The status for the solution changes to Installation pending. The status for the solution will change to Installed when the solution is ready. After you installed the solution, you need to accept the terms and conditions to configure it in CRM. Go to Settings -> Customizations Click Solutions Select Voice of the Customer solution In the Voice of the Customer Configuration screen, select I agree to the terms and conditions and click Enable Voice of the Customer. If you do not receive response you can click on “Retrigger response processing”   Customize Voice of the Customer survey settings No much customization is needed if you satisfied with default configuration. If you have specific customizations you would like to make, change the HTML or XML of the elements. You can also import XML from an existing survey. Voice of Customer will be available in the Navigation bar. Click on Voice of the Customer and you can create your surveys and make respective changes. So this is how you can add Voice of customer solution and start creating surveys. To see how to create surveys refer our blog article Create surveys in Voice of Customer.  

Share Story :

Business Process Flows in CRM

Posted On September 30, 2016 by Admin Posted in

Business Process Flows are role based process flows that guides user to navigate between entities as per the requirements. i.e. they guide users to have a step by step process divided in different stages and each stage contains different set of fields where user can enter data. Business Process Flow can also be enhanced with branching using “If-Else Logic” and “Logical Expressions” (AND or OR) Operators. Also Branching Rule can only contain AND or OR Operator but not both operators together. NOTE: Each Business Process Flow can contain no more than 30 stages. In Multi Entity Process, max 5 entities can be selected. Below is the example which we tried implementing for a Pharmaceutical Manufacturing Company to enhance their productivity with streamlined user experience. Here we created the Business Process Flow which guides user to create Inquiries, Sample Request Form, Document Request and Invoices based on different branching logic. Pre-Requisites In the backend, for custom entities, Business Process needs to be enabled on Entity Level.   To enable Business Process Flow for certain users, it can be done as shown in below image.   Example: Marketing Team creates Inquiry (Opportunity) with required details and once it is created, Marketing Team proceeds to create Quotations for Products for the Inquiry was raised by clicking on Next Stage. Once Quotations are created, based on branching logic of whether Samples or Documents is needed, the stage alters. So If Quote Accepted = Yes and Sample Required= Yes, the next stage is Sampling Stage. Or if Quote Accepted= Yes and Sample Request = Yes and Document Request = Yes, the next stages are Sampling and Regulatory Stage. Or if Quote Accepted = Yes and Document Request = Yes, then there is no Sampling Stage as the next stage. So as seen above, we can see how based on different criteria and conditions the stages changes. These conditions can be defined as per the user’s Business Logic. Conclusion: Thus by using Business Process Flow we can guide user to navigate between different entities and complete the streamlined process and improve the productivity of the company.  

Share Story :

SEARCH BLOGS:

FOLLOW CLOUDFRONTS BLOG :


Secured By miniOrange