M5L2: Dynamics 365 Plugin Impersonation | Dynamix Academy

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 13

  • @nagaprasads2458
    @nagaprasads2458 3 года назад

    Hello Dynamix
    Appreciate your time and interest
    I have a query.
    How to identify whether if any API or Business Process Flow involved in the CRM
    How to resolve if they involved and causing the issue
    Thanks in advance

  • @pavankumar3574
    @pavankumar3574 5 лет назад +1

    Hi. This is super. In this vedio you told for single user Clear explanation. But have Small doubt if suppose whle have to assign 2 particular users then how. ??

    • @Abhishek-Dhoriya
      @Abhishek-Dhoriya  5 лет назад +1

      Hi, can you please be specific in terms of assign, what assignment you need?

    • @pavankumar3574
      @pavankumar3574 5 лет назад

      In a organization has a 7 members of team one person is admin rest of members is users. In this case we have to give permission to trigger only two users. How can we specifically do the impersonation particular user A and user B. ??

  • @varun_singh
    @varun_singh 5 лет назад +2

    The classic example of using Impersonating a user is in Call Center, when a person is facing any issue from the client side, and Call Center Operator want to analyze the issue from the user perspective then they generally impersonate user to see the issue from the user perspective.

  • @ascala90
    @ascala90 11 месяцев назад

    Is it traceable? If i impersonated someone, can he knows i was in their account?

  • @abhishekparasher27
    @abhishekparasher27 4 года назад +1

    Hello Abhishek/Dynamix Academy,
    Can we please have the code for GetUser(service, username) method?

    • @Abhishek-Dhoriya
      @Abhishek-Dhoriya  4 года назад

      Sure abhishek, I will share in this reply soon

    • @Abhishek-Dhoriya
      @Abhishek-Dhoriya  4 года назад +2

      public static Entity GetUser(OrganizationServiceProxy orgService, string domainName)
      {
      QueryExpression queryUser = new QueryExpression
      {
      EntityName = "systemuser",
      ColumnSet = new ColumnSet("systemuserid", "businessunitid", "domainname"),
      Criteria = new FilterExpression
      {
      Conditions =
      {
      new ConditionExpression
      {
      AttributeName = "domainname",
      Operator = ConditionOperator.Equal,
      Values = {domainName}
      }
      }
      }
      };
      EntityCollection results = orgService.RetrieveMultiple(queryUser);
      return results.Entities[0];
      }

    • @abhishekparasher27
      @abhishekparasher27 4 года назад +1

      @@Abhishek-Dhoriya Thanks, Abhishek! :)

  • @specialabbayi
    @specialabbayi 5 лет назад +1

    Thank you sir