Wednesday 26 August 2015

How Action call works in Unified Service Desk--Unified Service Desk (USD)

Before going to know about action call we need to know UII Actions. UII Actions are like methods in programming. We can pass parameters to UII Actions. In Actions call there is a field called "Data". We can pass parameters through that Data filed.

On create of every Hosted Control CRM will create corresponding UII Actions.  We have different UII Actions based on Hosted control.

Lets create an Action call
1. Name is the mandatory field. We can give any name

2. Order is an Optional field. if we have two are more action calls at some button click, then order will come into picture. if we did not mention any order then it will execute randomly.

3. Hosted control need be to selected on which control we need to perform the Action.

4. Action need to be selected which Action we want to perform.
5. Data is an optional field but it is mandatory based on Action. Here we can pass parameters to Action. Not all the Actions take parameters. Some Actions take parameters some are not.

As we discussed above, UII Action is a method and Data is parameters. In the above screen  "New_CRMPage" is a method and

" LogicalName=contact
name=Demo
mobilephone=12345678
telephone1=98763234
emailadrress1=email@email.com"

are the Parameters for New_CRMPage.


Thank you. I hope it will help.





7 comments:

  1. Hi Mr. Chitharanjan Reddy Bhooreddy

    Here are my list of comments :

    Can you please describe about the USD performance related issue. Like on CRM my “New” Case form opens at 12 second but on USD it is taking around 20 seconds. How can I reduce it ? AHT is really high due to this….Any comment !

    ReplyDelete
  2. 1.) Nothing Loading at the same time 2.) This implementation is on CRM 2015 on-premise. 3.) At onload of “Case” entity CRM form we have JS

    We disable the same JS then we find some positive difference then the “New” case form is opening at 10 seconds & USD “New” case form is opening at 15 seconds

    On an avg. USD is taking 6 more seconds to open New case form then the same at CRM on web.

    USD Version we are using 1.2, should we upgrade to latest USD version (But i am bit worried that whether it will impact on USD configuration or we should only install the USD Client application.)

    I am talking here about NEW Case form specifically as in our scenario, when a customer call lands then a “New case” form open & the number tagged on one field which is “called no.” & if the no. matches using JS (O-data query), at customer field, customer will populate.

    ReplyDelete
  3. Someone suggested me to hide navigation bar (at case entity form) in USD to improve form opening performance. But the navigation rule which is made for this purpose is unable to hide navigation bar when i chose the related option there, also at the action call I put “Hidenav=true” but this didn’t trigger.

    ReplyDelete
    Replies
    1. To hide nav bar, you have an option in window navigation rule.

      Delete
    2. yes there is an option in Window navigation rule for this, but that is not triggering is the main issue here, I am planning to create a sub action call for the same but don't know whether it will help.

      Do you know any other way to hide navigation bar in USD, I read that in action call DATA FIELD Hidenav=true will work but the same isn't ?



      Delete
  4. Kindly share your expertise, if we able to hide navigation then I guess we can reduce AHT

    ReplyDelete
  5. Hi Mr. Reddy, Please reply, its bit urgent

    ReplyDelete