Category Archives: Dynamics 365
How to work with Drop Shipments in Business Central?
Introduction: Drop shipment is used when the shipping on the items is done from the vendor directly to the customer without the item coming back home to your warehouse and you delivering them. Steps to achieve the goal: To do so first create sales order and then add field drop shipment which is of boolean type using personalize features in business central Add item in sales order line and mark drop shipment if you want that item to be transported directly from vendor to customer Then create purchase order assign vendor to it and then don’t add any purchase lines instead of that go to shipment and payment tab in Ship-to field select customer and then add that customer which you want And go to action tab in purchase order page -> Drop shipment -> Sales Order ->Sales order list window Select the item that you want to get shipped directly and that item will be added in purchase orders line In order to check the link is established between sales and purchase order. Go to Sales order then in sales order line -> Order -> Drop Shipment -> Purchase orders It will open the corresponding purchase orders which you created And post the Sales order. Conclusion: Thus we saw how we can use Drop shipments in Business Central. Thank you very much for reading my work. Hope you enjoyed the article!
Share Story :
[Resolved]You don’t have permission to view files in this location, Contact your Microsoft team owner or SharePoint administrator for access.
We added a new User in CRM, User has the System Administrator role but still were getting the below error. You do not have permission to view files in this location, Contact your Microsoft team owner or SharePoint administrator for access. We did check User’s SharePoint access and, but it did not work. Solution – In User entity [OOB], there is OOB field called as “Sharepointemailaddress”. Add same email id of User -> save the record and it will be resolved. Hope this helps!
Share Story :
How to integrate entities from one CRM system to another using Tibco cloud integration
Sometimes we may feel the need to copy our data from one Microsoft Dynamics 365 CRM environment into another for scenarios such as moving data from UAT environment to production, copying data from Parent organization to Child, etc. This can be easily achieved by leveraging Tibco Cloud Integration’s simple and no code approach. Following is the method in which we can integrate our data Go to app.scribesoft.com and from the dashboard create a new integration app. Inside the app dashboard click on the Hamburger style button and then click on Create integration Map option In the page that opens up we can name our map as desired. Since I am going to integrate account entity in this tutorial I have named it as account integration. Now we have to add a source connection from which data will be extracted, here we can use existing connectors or create a new connector. After clicking the Ok button the metadata for source connector will load, in the meanwhile we can add Destination connector as well. We have to wait a while until the metadata of both source as well as destination gets loaded. After the connectors get loaded we have to drag the Query block from the source connector to the map designer as we want to Query and get the required entities first. Double click on the Query block and from the entity drop down you can select any entity you want to copy from source to destination, for this tutorial I am selecting Account entity. From the filter tab you can choose to filter records from the entity based on the fields. After adding filters, in order to check if correct data is being pulled from source along with the filters applied click on the Preview Tab and verify the values of the fields of the entity. Validate and click on Ok button. Now since there may be multiple records, for each record in source we have to create a record in the destination for doing this we use For Each loop from the Controls section. Since for each record we found in source we have to create a record in destination we will insert the Create block from destination connector in between the For loop. Now we will double click and open the Create block and select Account in the Destination Connector’s Entity. In the fields tab we will map all the necessary fields required to create an Account in CRM and then click on the OK button. If some important field isn’t mapped correctly it will throw an error during validation. Our map is now ready without any errors we will click on the Apply button and save the map and proceed for debugging. Debugging is important as it helps us to understand the flow of Data and if in case of any errors they can be tracked easily, In the Debug mode click on Start. Click on Next to see step by step execution of the map, and continue to finish running the map. After execution is complete the following window will be shown If you check the destination CRM now you will find the new record has been reflected from source. This was it, in few steps we copied Data from one CRM system to another. Thank you for reading my blog, hope it helped !!
Share Story :
Enable multiple pickup delivery modes for customer orders in D365 Retail POS(Commerce )
In Microsoft Dynamics 365 Commerce version 10.0.16 and later, Retailers can define multiple modes of delivery that shoppers or sales associates can choose among when they create an order that will be picked up at a store. In this way, organizations can provide multiple pickup options to their shoppers. For example, many retailers now offer shoppers the choice of in-store pickup or curbside pickup for their orders. Commerce supports the configuration of these different pickup delivery modes. Users can then take advantage of them when they create customer orders in any supported Commerce channel (e-commerce, call center, or store). To use this functionality, turn on the Support for multiple pickup delivery modes feature in the Feature management workspace in Commerce headquarters. After you turn on the feature, additional configuration is required. After you turn on the Support for multiple pickup delivery modes feature, you can define multiple pickup delivery modes in the Pickup mode of delivery grid on the Modes of delivery FastTab on the Customer orders tab of the Commerce parameters page. In store channels, if a customer order for pickup is created through the point of sale (POS) application, the sales associate is prompted to choose among the available pickup delivery modes, if any have been configured. If only one valid pickup delivery mode is available for the channel and item, the sales associate isn’t prompted to select it. Instead, the available pickup delivery mode is automatically applied to the order lines. Hope this helps!
Share Story :
New discount enhancements in D365 Retail POS(Commerce)
Ability to restrict discount to one or more stores The way this discount works is: If a particular customer buys something from a particular store , only in that case discount is applied. Lets check the setup below All you need to do is enable Match all associated price group button to enable this. And in the price group you need to create a price group for the customer and also for the particular store as you can see below. Such setup will allow only certain customers with student affiliation to get discount at San Francisco store Ability for cashier to remove a periodic discount As a cashier you may come across as scenarios where you will see incorrect system discounts or sometimes the discount amount is so high that it could result in huge loses. In such cases, this option would be highly useful to remove incorrect or unnecessary discount from a transactions The changes can also be made on HQ but that’s time consuming and its not possible for cashier to make the customers wait while they correct the issue in HQ. Here the Cashier has two options. Remove the discount Add the discount After the discount has been removed, Cashier can add a manual discount percentage and give the correct discount to the customer. Hope this helps
Share Story :
New discount enhancements in D365 Retail POS(Commerce)
Ability for certain discounts to always apply after all other discounts have been applied This feature gives the ability to cashier to give additional discounts to certain customers even after all the eligible discounts have been applied. For example: A customer has a coupon which cashier wants to apply on a transaction. This coupon discount will be applied on top of the periodic discount which customer is already getting. Store manager wants to give additional discount on top of system discount because he wants to get rid of certain items off the shelf or during mega sale Below the setup for it. As you can see below the exclusive discount is getting applied first and on top of it discount with additional 10% for loyalty is also getting applied Currently this is not enabled by default on the enviornment so you will need to enable it on dev yourself This is behind a flighting flag RetailDiscountConcurrencyAlwaysApplyEnableFeature On the Production enviornment you need to raise a ticket to MS and they can get it done for you Ability for the exclusive threshold discount to compete with the other exclusive non threshold Discounts The way this works is you will have multiple discounts such as threshold discount and non threshold discount. Once this is enabled, you will have threshold discount applying automatically if the total amount reached a specified limit. And the other non threshold discount will not be applied. It will be overridden. Again this discount need to be enabled manually in Dev or you can contact MS and raise a ticket Hope this Helps
Share Story :
Inventory adjustment feature in D365 Retail POS(Commerce)
Inventory adjustment in POS can be used to account for items which need to be discarded from the store or they need to be adjusted as per the store requirement. Let’s see how a cashier can do that. Below is the setup required to be done in order for this feature to work In the inventory adjustment form you can do following setup to test the feature out Firstly you need to enable inventory adjustment in POS feature from feature management. Then in the permission group you can allow or disallow the auto inventory adjustment In POS you need to add the required button Then you need to create a journal and enter the item and quantity In the end it will go to HQ and depending on whether you have allowed the auto posting you may need to post the adjustment Hope this helps
Share Story :
Capture Case Resolution data before reopening case using C#
Introduction: When we reactivate cases, the old case resolution record is set as cancelled and a new case resolution record is created, before you re open the case, you can actually store case resolution data, which you can later use when you re-close the case. Solution: Below is the code to get case resolution data Code below is to close case again with data saved as per above string Note: Case Resolution entity is not visible through advance find, for testing purpose, you can filter activities by activity type= case resolution and regarding as your case Id.
Share Story :
Disable field on change of tab in D365 CE
Use case – Our requirement is to enable field description field on invoice line form on clicking of tab General. Let’s see how we can achieve this Solution – Step 1 – Create web resource with below function- var invoiceLineCustomization = { unlockField : function(executionContext) { var formContext = executionContext.getFormContext(); formContext.getControl(“description”).setDisabled(false); }, } Step 2: Add this web resource on tab property event TabStateChange and try. (path to go to event tab – Click on tab -> change properties -> event) Output – Hope this helps !
Share Story :
[Quick Tip] Get SubGrid View Id using Primary Control or Selected Control for Ribbon button’s enable rule in Dynamics 365 CRM.
Use case: I have two entity Awards and Awards category. We have SubGrid on the Awards entity form for Category with Custom Ribbon button. We want to have the button should be visible on specific view only and below are steps to do so. Step 1: Configure the Ribbon Button Create a Ribbon Button, create a command and enable rule. Added enable to Command and command to ribbon button. To enable rule, create a custom rule and pass the JavaScript and parameter. Step 2: Get View id based on the CRM parameter: Now, Get Subgrid view id by passing the CRM parameter in the custom rule. When CRM parameter is Primary Control When CRM parameter is Selected Control Step 3: Write script for Enable Rule for Custom Ribbon Button. We will write a script that will enable or disable the Ribbon based on the view ID using the above code based on the passed parameter. Result: I have written the enable rule that Button should be visible only on the Active Award Category view: Result View of Current View that we get from the Controls in Web Browser Console App Full Code:
