D365 V9{Upgrade}: Ribbon button changes

If we have custom Ribbon button and custom JS code to perform some action on click of it or to simply display/hide Ribbon button based on some condition in JS code in version prior to D365 V9, then following changes need to be done to make them work in D365 V9. Using Ribbon Workbench, add … Continue reading D365 V9{Upgrade}: Ribbon button changes

Advertisements

D365 V9{Upgrade}: Client API update for alert and confirm

In D365 V9, as per Microsoft documentation, Xrm.Utility.alertDialog() should be replaced by Xrm.Navigation.openAlertDialog() and Xrm.Utility.confirmDialog() should be replaced by Xrm.Navigation.openConfirmDialog(). Let's take an example of both alert and confirm dialog box and see what exact changes we need to do in JS code apart from the above library change. alert: D365 V8: D365 V9: confirm: D365 V8: D365 V9: … Continue reading D365 V9{Upgrade}: Client API update for alert and confirm

D365 V9{Upgrade}: “v_5 is not a function” error while adding custom filter to lookup

Recently, after upgrading our one of the D365 instance to V9, we came across an issue with custom filtering of lookup. We were using below piece of code snippet to add custom filter: and below is the definition of the addFilterOpp method: fetchQuery = "<filter type='and'>" + "<condition attribute='sab_brandid' operator='eq' value='" + brandId + "' … Continue reading D365 V9{Upgrade}: “v_5 is not a function” error while adding custom filter to lookup

Azure Service Bus Queue Integration with D365 – Part 1

In this series, we'll see how we can integrate Azure Service Bus Queue with D365. This series has been divided into 2 parts: Part 1: How we can create a service bus queue in Azure portal and registration of service endpoint using plugin registration tool Part 2: Do some operation in D365 and the message … Continue reading Azure Service Bus Queue Integration with D365 – Part 1

Power BI: Organisational Content Pack not visible to other users

Recently, we created a content pack in power BI with access to entire Organisation as shown below: After creating it, we used another user to search for this content pack in Power BI and see the result. However, we didn't find any content pack by clicking on Get Data --> My Organisation or Get Data … Continue reading Power BI: Organisational Content Pack not visible to other users

SSIS: The component returned a failure code when the pipeline engine called PrimeOutput()

Recently, while working on SSIS package, we encountered the error after few minutes of execution of package. To get rid of this issue, we implemented one workaround: Go to Data Flow --> Properties Decrease the default buffer size to 1MB i.e. 1048576 Bytes Decrease the default Max Buffer rows to 1000 as shown below: After … Continue reading SSIS: The component returned a failure code when the pipeline engine called PrimeOutput()

SSIS: The column with the sortkeyposition value of 1 is not valid. It should be 0

Recently, while working on one of the existing SSIS package, we found that there were number of sort blocks in SSIS where as it could have been sorted at the source itself and informing the SSIS package that the data is already sorted at the source and can be processed further. Another disadvantage of using … Continue reading SSIS: The column with the sortkeyposition value of 1 is not valid. It should be 0

SSIS: Excel Connection Manager Error “Class not registered”

Recently, we were working on SSIS to get data from AX to the staging tables. As part of the requirement, we were also using Excel Connection Manager to read the data from one of the excel file and load it to a table. After completing the development, we executed the package and it was successfully … Continue reading SSIS: Excel Connection Manager Error “Class not registered”

SSIS: Login failed for user “NT AUTHORITY\ANONYMOUS LOGON”

Recently, we were working on SSIS for ETL(Extract,  Transform and Load) to get the data from AX and push to the staging tables. We were using linked server for AX and we were using Windows Authentication for connecting to it. While running the package from SSDT, it got executed successfully. So, we deployed the packages to … Continue reading SSIS: Login failed for user “NT AUTHORITY\ANONYMOUS LOGON”

SSIS: “The version number in the package is not valid. The version number can’t be greater that current version number”

Recently, while working on SSIS to get data from AX and putting in our staging tables, we faced a weird compatibility issue between SQL Server and SSDT version we were using. We were using database as SQL Server 2012 and SSDT for VS 2013. After completing our development, while executing the package from SSDT, it … Continue reading SSIS: “The version number in the package is not valid. The version number can’t be greater that current version number”

SSIS: An error occurred while assigning a value to the variable

Recently, while working on SSIS, we came across a scenario where we had to assign multiple values to multiple variables to use them in package later. We used "Execute SQL Task" to assign those values to the variables. The SQL query we used, was returning single row with 12 columns. We wanted to store the … Continue reading SSIS: An error occurred while assigning a value to the variable

USD: Performance Enhancement of CRM Entity page load

Now, we can experience enhanced performance of CRM entity page loading in Unified Service Desk(version 3.2 onwards) with the Internet Explorer Pooling feature. Unified Service Desk always maintains a pool of Internet Explorer instances for hosted controls to use. Opening a hosted control using a pooled Internet Explorer instance enhances the performance of the Unified … Continue reading USD: Performance Enhancement of CRM Entity page load

USD 3.3: Help Improve Unified Service Desk

Help improve USD means Unified Service Desk sends information to Microsoft anonymously different data such as: Operating system version and bit type Web browser application and version Unified Service Desk version Number of monitors used and screen resolution of the primary monitor Device processor class and RAM details With the new version of USD released recently(USD … Continue reading USD 3.3: Help Improve Unified Service Desk

SSIS: The parameter type for ‘@P1’ cannot be uniquely deduced; two possibilities are ‘sql_variant’ and ‘xml’

Recently, while working on SSIS we came across a situation to use parameters. We wanted to pass 2 parameters. We were using SQL Command as Data access mode in OLE DB Source Editor. After writing the query the below query: select ? from channelmaster where displaychannel=? When we clicked on parameters to provide the parameter … Continue reading SSIS: The parameter type for ‘@P1’ cannot be uniquely deduced; two possibilities are ‘sql_variant’ and ‘xml’

SSIS: The process cannot access the file ‘*.ispac’ because it is being used by another process

Recently, while developing an SSIS package we got the error "The process cannot access the file '*.ispac' because it is being used by another process". We tried to close SSDT and run it again but, we still got the same error while compiling. Then, after searching over internet, we got the solution: Go to Task … Continue reading SSIS: The process cannot access the file ‘*.ispac’ because it is being used by another process

USD Product Bug(2.0 and 3.0): Session tab name not visible properly

Recently, while working on USD for one of our customer, we found a strange issue with the USD client application. We had a requirement to open a session when the agent dials a phone number using dialpad or whenever a phone call is made from agent to customer using predictive dialing. We already had CTI … Continue reading USD Product Bug(2.0 and 3.0): Session tab name not visible properly

Unified Service Desk Issue #1: Save Event does not trigger for CRM Page hosted control.

Very Helpful 🙂

Prashant Kumar Maurya

Hello friends, recently I migrated my configurations from USD 2 to USD3. After successful migration I added one action call to scan for data parameters on save event oh hosted control. I created few new hosted control of same type and there save even was working as expected.

Issue: save event was not triggering for CRM Page type hosted control.

Reason: after scratching my head around this issue for i long i thought of comparing this hosted control with other hosted control when save even was working. I create a advance find and added all fields of hosted control entity and added filter to only display details of these 2 hosted controld

  1. One CRM hosted control for which save event was working fine.
  2. Other CEM hosted control for which save event was not triggering.

Advance Find

When i was comparing the fields values for both hosted control I found one difference in…

View original post 80 more words

“Invalid Argument” Error while setting properties in SLA

Recently, we were working on SLA. We provided necessary conditions in Applicable When and Success Criteria sections. In Success Actions section, we wanted to update Customer Record(OOB entity "contact" renamed) and clicked on Set properties as shown below: On click of it, we got "Invalid Argument" error as shown: To fix this issue, we copied … Continue reading “Invalid Argument” Error while setting properties in SLA

Unified Service Desk: Actions not working

Recently, in one of our project we were working on Unified Service Desk(USD). We did all the required configurations in our DEV environment. The configurations include Hosted controls, Toolbars, Action Calls, Entity Searches, Agent Scripts, Window Navigation Rules, Scriptlets, Session Lines. These configurations were done by multiple developers. We launched USD connecting to DEV environment … Continue reading Unified Service Desk: Actions not working

D365 app for outlook error: This app can’t be installed. The manifest file for this app is too large. It must be smaller than 32 KB.

Few days back, we had a requirement to use new D365 app for Outlook for one of our customer. After setting up mailbox and Server Side Synchronization(prerequisites for using this lightweight extension), when we clicked on Settings --> Apps for Dynamics 365, we got the below screen: We waited for few minutes and again checked … Continue reading D365 app for outlook error: This app can’t be installed. The manifest file for this app is too large. It must be smaller than 32 KB.

Sorry, something went wrong. Please try again, or restart the app.

Recently, while accessing a D365 organization on Windows tablet, we were getting the error message "Sorry, something went wrong. Please try again, or restart the app". There was no additional error details given. To get the root cause of the issue, we enabled tracing on the device. Refer this post for enabling tracing. After enabling … Continue reading Sorry, something went wrong. Please try again, or restart the app.

Enable tracing for Dynamics 365 on Windows tablets

When we encounter issues while using D365 on tablets, enabling tracing on the device helps us to diagnose the issues. The information recorded can be analyzed to identify the source of the issue. Follow the below mentioned steps to enable tracing on the device: Go to Event Viewer(Run --> Type "eventvwr") Expand Application and Services … Continue reading Enable tracing for Dynamics 365 on Windows tablets

Value can not be null : Error while creating plugin using D365 dev toolkit

Recently, from Visual Studio, after connecting to CRM organization using D365 DEV toolkit, we tried to create a plugin for Contact entity. While creating, we got error message: Value can not be null, Parameter name : path.  To fix this issue, we updated the path of D365 plugin registration tool and bin folder as mentioned … Continue reading Value can not be null : Error while creating plugin using D365 dev toolkit