首页 > 其他分享 >连接 Dynamics 365 Customer Engagement (on-premises)

连接 Dynamics 365 Customer Engagement (on-premises)

时间:2024-06-04 10:59:39浏览次数:18  
标签:Customer Console service premises Engagement using new Dynamics Microsoft

AuthType = AD

  1. 创建项目模板是.NET framework 4.6.2的控制台程序

  2. 添加nuget包 Microsoft.CrmSdk.CoreAssemblies,Microsoft.CrmSdk.XrmTooling.CoreAssembly

  3. Program类添加以下代码

    using System;
    using System.Configuration;
    using Microsoft.Crm.Sdk.Messages;
    using Microsoft.Xrm.Sdk.Query;
    using Microsoft.Xrm.Tooling.Connector;
    namespace ConsoleApp1
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                CrmServiceClient service = new CrmServiceClient(ConfigurationManager.ConnectionStrings["Connect"].ConnectionString);
                // Obtain information about the logged on user from the web service.
                Guid userid = ((WhoAmIResponse)service.Execute(new WhoAmIRequest())).UserId;
                var systemUser = service.Retrieve("systemuser", userid,
                    new ColumnSet(new string[] { "firstname", "lastname" }));
                Console.WriteLine("Logged on user is {0} {1}.", systemUser.GetAttributeValue<string>("firstname"), systemUser.GetAttributeValue<string>("lastname"));
    
                // Retrieve the version of Microsoft Dynamics CRM.
                RetrieveVersionRequest versionRequest = new RetrieveVersionRequest();
                RetrieveVersionResponse versionResponse =
                    (RetrieveVersionResponse)service.Execute(versionRequest);
                Console.WriteLine("Microsoft Dynamics CRM version {0}.", versionResponse.Version);
                Console.ReadKey();
            }
        }
    }
    
    
  4. App.config 添加配置

    1. 请根据你的测试环境修改连接字符串中的Domain,Username,Password以及Url

      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
      	<connectionStrings>
      		<add name="Connect" connectionString="
                  AuthType=AD;
      		   Domain=yourDomain;
                  Username=yourUsername;
                  Url=https://contosotest.crm.dynamics.com;
                  Password=yourPassword;"/>
      	</connectionStrings>
          <startup> 
              <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
          </startup>
      </configuration>
      
  5. 运行项目

标签:Customer,Console,service,premises,Engagement,using,new,Dynamics,Microsoft
From: https://www.cnblogs.com/YuYangBlogs/p/18230338

相关文章

  • [转帖]Introducing Exadata Cloud@Customer X10M
    https://blogs.oracle.com/database/post/introducing-exadata-cloudcustomer-x10m  ExtremeScalewithDramaticallyImprovedPricePerformanceWeareexcitedtoannounceExadataCloud@CustomerX10M,thelatestgenerationoftheworld’sbeston-premises......
  • 面向个人(To Customer)和面向企业(To Business)软件的区别
    面向个人(ToCustomer)和面向企业(ToBusiness)软件的区别在软件开发领域,面向个人和面向企业的软件有许多显著的区别,涉及到功能、用户体验、安全性、可定制性等方面。以下将详细介绍这些区别,并提供相应的例子。1.用户体验(UserExperience):面向个人:个人软件通常注重直观的用户界......
  • [CF576D] Flights for Regular Customers
    CF576D把矩阵定义为\(f_{t,i,j}\)表示恰好t步后i,j是否可达,则广义乘法为\[f_{t+1,i,j}=\sum_{k=1}^{n}f_{t,i,k}\wedgef_{1,k,j}\]因为是或操作,所以\(f_{i,j}=1\)时答案或上另一个乘数的第j行即可,bitset优化。从小到大扩展d,这时从恰好d步数可达的点bfs即......
  • 用户研究:如何利用VoC[Voice of Customer]数据使业务增长
     在一个B端项目里,用户体验是非常重要的,一个好的用户体验可以让用户感受到舒适,以此提高自己的口碑等;在用户研究中,VoC是一项很重要的例子,它可以帮助我们收集用户的体验数据,以此进行更好的服务。 VoiceofCustomer也就是VoC,这是在B端很重要的一个研究;因为B端的主要调研是面临......
  • 什么是企业级应用软件领域的 Strategic Customer
    StrategicCustomer(战略客户)是指那些对企业有重大影响的客户。这些客户的价值不仅仅体现在他们为企业带来的直接收益,更重要的是,他们能够对企业的战略发展产生重大影响。他们可能是企业的大客户,也可能是企业的重要合作伙伴。他们的需求、反馈和建议,都可能对企业的产品开发、市场战......
  • 什么是企业级软件的 Preview Release To Customer 的概念
    某公司软件的PreviewReleasetoCustomer(下文简称PRC)是某公司公司在正式发布新版本的软件之前,提供给特定客户和合作伙伴的一种早期版本。这个版本允许一组有限的用户提前体验、测试和评估某公司软件的新功能、改进和修复。这个过程旨在让客户和合作伙伴在正式发布之前获得......
  • 什么是 Customer Support 领域的 On Call 职责
    On-call职责和管理是现代企业中不可或缺的一部分,特别是对于外企来说。这个角色要求专业知识和高度的敬业精神,因为他们需要随时随地提供技术支持,确保客户的系统和服务始终保持正常运行。在本文中,我将详细介绍什么是On-call的职责,以及通过几个示例来说明这些职责是如何实际应用的......
  • 什么是企业管理关键 Customer Support 领域的 Next SLA Reason
    在企业管理软件和客户服务领域中,SLA或者称为"ServiceLevelAgreement",我们翻译为服务级别协议,是一个非常重要的概念。它是服务提供者和客户之间定义和同意的一系列服务标准和目标。例如,一个典型的SLA可能会规定,对于某种类型的客户请求,服务提供者必须在指定的时间内做出响应......
  • 什么是企业管理软件 Customer Support 领域的 ORT
    在企业管理软件的CustomerSupport领域,ORT是OperationalResponseTime的缩写,它指的是从接收到客户问题到解决问题所需要的时间。这个指标对于评估和改进客户服务的效率和效果至关重要。首先,我们要清楚OperationalResponseTime(ORT)是一个衡量客户服务质量和效率的关键......
  • 使用 UCS(On-Premises) 管理您的GPU资源池,释放AI大模型算力潜能
    本文分享自华为云社区《使用UCS(On-Premises)管理您的GPU资源池,释放AI大模型算力潜能》,作者:云容器大未来。AI技术现状及发展趋势过去十余年,依托全球数据、算法、算力持续突破,人工智能全面走向应用,已成为社会生产生活的支柱性技术。2020年后,当自动驾驶、人脸识别等热门应用发......