Are you the publisher? Claim or contact us about this channel

Embed this content in your HTML


Report adult content:

click to rate:

Account: (login)

More Channels


Channel Catalog

Channel Description:

A one stop shop where the Microsoft Dynamics ecosystem can learn, share, connect and network with others within the Community. Peer to Peer discussions , product demonstrations, blogs & videos.

older | 1 | .... | 1086 | 1087 | (Page 1088) | 1089 | 1090 | .... | 1174 | newer

    0 0

    English version available here Si vous êtes consultant ERP voir plus globalement si vous travaillez dans l’IT, vous avez sans doute passé beaucoup (trop) de temps sur des problèmes techniques ou de paramétrages...(read more)

    0 0

    Do you know how many clicks does your support agent go-through, in-order to send email reply back to customer from Case form? Step 1: Open the email activity form from case record Step 2: Click...(read more)

    0 0

    On our customization is a very common if we are disabled some of the attributes. But when specific attribute change, we want to set automatically value of the disabled attribute and save that value in...(read more)

    0 0

    Lot of D365 Administrators would have observed that we no longer see the Organization Insights solution on AppSource anymore. This is because you can now see the Organization Insights on the new Administration...(read more)

    0 0

    In part 1 of this post I demonstrated building and using a service which receives a FetchXML query and returns Dynamics 365 data to any Portal page in an asynchronous manner as a JSON object. This service is similar to the SDK’s RetrieveMultiple message.
    In this part 2, I’ll demonstrate a different service, which like the SDK Retrieve message, receives a record type, record id (GUID) and columns set to return the required data as a JSON object.
    This is useful when you already have a specific Dynamics 365 record id at hand and you want to retrieve additional data for this record.

    1. Create a Web Template  named RetrieveService

      Set the Mime Type is to application/json.
      create web template

      Paste the following code in to the web template source and save.
      {% comment %} test for required parameters {% endcomment %}
      {% if request.params[‘entityname’] and request.params[‘id’] and request.params[‘columnset’] %}

      {% capture msg_no_data %}No data for specified attribute {% endcapture %}

      {% comment %} extract parameters {% endcomment %}
      {% comment %} extract target entity {% endcomment %}
      {% assign entityname = request.params[‘entityname’] %}
      {% comment %} extract target record id {% endcomment %}
      {% assign id = request.params[‘id’] %}
      {% comment %} parse requested attributes into array {% endcomment %}
      {% assign columnset = request.params[‘columnset’] | split: “,” %}

      {% comment %} query for target entity  {% endcomment %}
      {% assign item = entities[request.params[‘entityname’]][request.params[‘id’]] %}

      {% comment %} Emit JSON response {% endcomment %}
      {% if item %}{
      {% comment %} Iterate throguh requestd attributes array {% endcomment %}
      {% for att in columnset %}
      {% comment %} Handle optionset attribute {% endcomment %}
      {% if item[att].label %}”{{ att }}”:”{{ item[att].label | default: msg_no_data }}”
      {% comment %} Handle lookup attribute {% endcomment %}
      {% elseif item[att].name %}”{{ att }}”:{“name”:”{{ item[att].name | default: msg_no_data }}”,”id”:”{{ item[att].id | default: msg_no_data }}”}
      {% comment %} Handle other attributes {% endcomment %}
      {% else %}”{{ att }}”:”{{ item[att] | default: msg_no_data }}”
      {% endif %}{% unless forloop.last %},{% endunless %}
      {% endfor -%}
      {% endif %}

      {% comment %} handle missing parameters {% endcomment %}
      {% else %}
      { “error”:”Missing one or more required parameter(s): entityname, id, columnset” }
      {% endif %}

    2. Create a Page Template named RetrieveService
      Map the Page Template to the Web Template created on step 1 above.
      Uncheck the Header and Footer checkbox.


    3. Create a Portal Page named RetrieveService
      Set Home as parent page.
      Map the page to the Page Template created on step 2 and copy the partial URL which is used in the next step

      create a portal page

    4. Consume ServiceUse the following code sample anywhere you need asynchronous data retrieval of from Dynamics 365. In my example it is located in the Home page JavaScript portion.
      Note the URL address which maps to the Page (created above) URL.
      Replace the entityname, id and columnset parameters.
      Most important: make sure your users have the required Entity Permissions for the entities queried, otherwise they will receive empty results.

      $(function (){
      //define asynchronous request from any portal page
      method: “POST”,
      url: “/retrieveservice/”,
      data: {
      //define entity name, id and columnset
      entityname: ‘incident‘,
      id: ‘D2A697CD-D3C7-E811-A965-000D3AB0F1D7‘,
      columnset: ‘ticketnumber,title,createdon,incidentid,statecode,caseorigincode,customerid,ownerid
      }).done(function (msg){
      }).fail(function (jqXHR, textStatus, errorThrown){

      As the sample code logs the resulting JSON object to the console, open the browser developers tool (F12) to view it.

      Resulting JSON object


    0 0

    Microsoft Dynamics GPMicrosoft Dynamics GP 2018 R2 was released on the 2nd October. In this series of posts, I’ll be going hands on and installing the majority of the components; some of them, such as Analysis Cubes for Excel, which are little used, I won’t be covering.

    The series index will automatically update as posts go-live in this series.

    As mentioned in the last post, on the eConnect Prerequisites, I have a number of clients who use eConnect for integration data into Microsoft Dynamics GP using the Microsoft Message Queue. This uses an eConnect installation on a server.

    To install the server eConnect, log onto the server and launch the setup utility. Under Additional Products, select eConnect:

    Microsoft Dynamics GP 2018 setup utility

    Accept the terms of the License Agreement and click Next::

    License Agreement

    If the ,em>Incoming-Outgoing Service feature is not marked, and cannot be marked, you have missed the second of the prerequisites; install the MSMQ Triggers and restart the installer.

    Verify the installation location and click Next:

    Select Features

    Enter the credentials of the service account which will run the eConnect services (this account msut be a local adminisrator during the installation). Click Next to proceed:

    eConnect Server User

    Enter the Server Name, Dynamics GP System Database Name (default is Dyamics) and select the authentication method for connecting to the Dynamics GP SQL Server.

    Click Next:

    SQL Connection Information

    When ready to install, click Install:

    Ready to Install

    Once the installation is compelte, cick Exit:

    Installation Complete

    Click to show/hide the Hands On with Microsoft Dynamics GP 2018 R2 Series Index

    Read original post Hands On with Microsoft Dynamics GP 2018 R2: Install eConnect on Server at azurecurve|Ramblings of a Dynamics GP Consultant

    0 0

    As I prepare for my Dynamics 365 certification in sales (MB2-717), I’m creating blog posts based on my revision. I hope that collectively these posts may prove useful to anyone also preparing for...(read more)

    0 0

    Tested on: Dynamics 365 version 9.0.2, PSA solution version 3.x, Unified Interface, Microsoft Flow Time and Expense Entries and their approvals are an important part of Dynamics 365 Project Service Automation. A slight downside to Project Approvals is that the logic is based on a single level approval process: A user (or users) set as a Project Approver under Project Team Members approves all Time and Expense Entries related to a Project. But what if a manager’s approval is needed before...(read more)

    0 0


    Jonas “The Shuffler” Rapp reports: when modifying autonumbering for built-in entities like case, always include a dash in the pattern to stop Dynamics 365 from self-combusting.

    Long story

    One of the awesome users of the Auto Number Manager for XrmToolBox managed to break the system settings for Auto Numbers in Dynamics 365, so he called me up to see if I could find the problem.


    The Auto Number Format of the Case Number (ticketnumber) attribute on the Case (incident) entity had been changed from the default value:


    To a custom format:


    And now it was no longer possible to open the Auto-Numbering dialog in Dynamics 365.

    I see four potential problems here:

    1. The prefix is four characters – will that fit?
    2. There is no dash between prefix and number
    3. The number is seven digits long
    4. There is no random string at the end

    After some investigation using the number one troubleshooting methodology –  some simple trial-and-error – I came to some conclusions:

    1. Prefix may be even longer than that, I tried with CASENUMBER and that worked fine too
    2. Skipping the dash makes the dialog explode like above
    3. Seven digits works fine, even though the UI in the dialog will only show 6, there is no 7 available
    4. Works fine without random string, but in the dialog it still looks like it has the random suffix


    So make sure you keep a DASH between your prefix and number when you are changing Auto Number Format for out of the box number attributes!

    Happy numbering!

    0 0

    I’ve talked about using emojis in the past, by adding them to option sets. I’ve also talked about using CSS on a survey to make it look better in terms of branding. So what about using emojis...(read more)

    0 0

    The wait is over! We have arrived at Phoenix for the largest gathering of Microsoft Dynamics 365 peers, CRMUG Summit and can’t wait to meet our closest friends and solution experts from across the globe...(read more)

    0 0

    Are you ready for year end? Well we sure are and what a year it will be!! It's time to start thinking about Year-End again! The Microsoft Dynamics GP Support Team will be publishing blog articles...(read more)

    0 0

    Recently, while upgrading our D365 instance from V8 to V9, we had some batch jobs for integration which were running on v9.0.2.4 of CRM related NuGet packages. As part of V9 upgrade we need to upgrade...(read more)

    0 0
    0 0
  • 10/15/18--06:31: CRM REST Builder v2.6.0.0
  • So here it is… finally.

    • Added 9.x support
    • Added Xrm.WebApi
    • Better support for Action/Function parameters
      • Collection handling
      • Entity related parameters allow choosing the entity type if not specific and determines id field
    • Fixed a bunch of bugs
      • Displaying XML in results
      • Issue with fields containing “_value”
      • Decimal parameter conversion
      • Function parameter passing via query string
    • Other usability enhancements
      • Default unpopulated ids to empty guid when generating code
    Also no longer supporting the 2011/2013 versions. They are still available on GitHub, just no new updates.

    This will probably be the last major update for this so I can focus on creating a Web API only version that runs in the XrmToolBox.

    Download here for CRM 2015/2016 & D365 CE (7.0+)

    Log any issues here:

    0 0

    Zap SSRS Report Scheduler App allows you to schedule Dynamics 365 CRM reports which can be received in email on periodic basis. The current version works with Dynamics 365 Online…the next version...(read more)

    0 0

    Many months ago I wrote a series of posts related to best practices to remember when deploying Microsoft Dynamics NAV or Microsoft Dynamics 365 Business Central on-premise as IaaS with Azure. In particular...(read more)

    0 0

    31st of August I passed the exam MB6-898 Microsoft Dynamics 365 for Talent. In preparing to the exam I read a lot, looked at a lot of videos and made heaps of notes. I’ll share my thoughts and notes...(read more)

    0 0

    Session Topic Area Descriptions Ignite 2018 All Sessions All Sessions All Sessions BRK2181 Common Data Sservices CDM/CDS Common Data Service for Apps: Building enterprise...(read more)

    0 0
  • 10/15/18--07:34: MVPs at User Group Summit
  • Looking for some fantastic sessions? Check these out – all led by a Microsoft MVP.

    D365UG & AXUG Community General Session & Microsoft Town Hall

    MVP Kelly Kane! She’s in charge! #womenindynamics

    Kelly Kane @kellylappkane | Tuesday, October 16 | 8:15 AM – 9:15 AM | North Building, North Ballroom

    BI12 – Moving From Reports to Business Intelligence

    Who, me?

    Joel Leichty @joelleichty | Tuesday October 16 | 9:45 AM – 10:45 AM | 122A – North

    FIN17 – Understanding Production Cost Accounting for the Best Outcome

    Don Riggs @donriggs_mvp | Tuesday, October 16 | 9:45 AM – 10:45 AM | 126B – North

    HOL1 – Hands-on Lab: Workflow Part 1-Planning the Perfect Workflow

    Rachel forced me to write this post. #UnderDuress

    Rachel Profitt @rachelprofitt | Tuesday, October 16 | 9:45 AM – 10:45 AM | 127C – North

    HOL2 – Hands-on Lab: Workflow Part 2-Making the Perfect Workflow Even More Perfect

    Is there a part 3: “Making the Perfectest Workflow Go to 11”?

    Rachel Profitt @rachelprofitt | Tuesday, October 16 | 11:00 AM – 12:00 PM | 127C – North

    BI14 – Collecting BI Requirements for an Upgrade or Implementation

    Joel Leichty @joelleichty | Tuesday, October 16 | 1:15 PM – 2:15 PM | 122A – North

    FIN13 – The New Vendor Invoice Automation in Practice

    I’m disappointed I can’t make this session! Looks great.

    Ludwig Reinhard @dynamicsaxfico | Tuesday, October 16 | 1:15 PM – 2:15 PM | 125A – North

    HOL3 – Hands-on Lab: Workflow Part 3-Finalizing and Testing the Perfect Workflow

    LOL I swear I didn’t see this before I wrote my snarky comment above.

    Rachel Profitt @rachelprofitt | Tuesday, October 16 | 1:15 PM – 2:15 PM | 127C – North

    IND13 – Application Lifecycle Management: Operating Multiple Instances of AX 2012 R3 and D365

    Thomas Ejby @powerpappi | Tuesday, October 16 | 1:15 PM – 2:15 PM | 126A – North

    SYS07 – Leveraging Excel for Reporting and Data Manipulation

    Excel!!! Best ERP on the market, in my opinion.

    Justin Carter @DAXDude | Wednesday, October 17 | 2:30 PM – 3:30 PM | 121A – North

    LPD04 – From Developer to Leader: What I Learned on my Journey Through the ERP Industry

    Justin Carter @DAXDude | Wednesday, October 17 | 3:45 PM – 4:45 PM | 128B – North

    LPD05 – The Art of Mentoring a Technical Expert

    Don Riggs @donriggs_mvp | Thursday, October 18 | 8:30 AM – 9:30 AM | 128B – North

    DEV09 – Flowing With the Common Data Services – Part 1

    Rachel Profitt @rachelprofitt | Thursday, October 18 | 9:45 AM – 10:45 AM  & 1:15 PM – 2:15 PM | 122C – North

    MFG09 – Ask the Experts: Master Planning

    Don Riggs @donriggs_mvp | Thursday, October 18 | 9:45 AM – 10:45 AM | 126B – North

    FIN18 – Understanding Revenue and Cost: Inventory and Purchasing Cost Accounting

    Don Riggs @donriggs_mvp | Thursday, October 18 | 2:30 PM – 3:30 PM | 128A – North

    FIN21 – Not to Fear: Audits, AX, and Beer is Back Again for 2018!

    Our fearless leader is back!

    Kelly Kane @kellylappkane | Thursday, October 18 | 2:30 PM – 3:30 PM  | 227A – North

    POWDC08 – Power BI for Accountants

    Belinda will teach you about debits and credits. Most accountants only dive into one other the other.

    Belinda Allen @belindathegpcsi | Thursday, October 18 | 2:30 PM – 3:30 PM | 228B – North

    D365UG/AXUG Closing Feedback Session



older | 1 | .... | 1086 | 1087 | (Page 1088) | 1089 | 1090 | .... | 1174 | newer