zoukankan      html  css  js  c++  java
  • CRM2011共享记录、更改状态、分派记录

       #region 停用记录状态
            /// <summary>
            /// 信用记录状态
            /// </summary>
            /// <param name="service"></param>
            /// <param name="entity">实体</param>
            /// <param name="state">状态</param>
            /// <param name="status">状态描述</param>
            public void SetEntityState(IOrganizationService service, EntityReference entityMoniker, int state, int status)
            {
    
                SetStateRequest setRequest = new SetStateRequest()
                {
                    EntityMoniker = entityMoniker,
                    State = new OptionSetValue(state),
                    Status = new OptionSetValue(status),
                };
                SetStateResponse setResponse = (SetStateResponse)service.Execute(setRequest);
    
    
            }
            #endregion
            #region 共享记录
            /// <summary>
            /// 共享记录
            /// </summary>
            /// <param name="service"></param>
            /// <param name="teamOrSystem">要共享给用户或者团队</param>
            /// <param name="target">要共享的记录</param>
            public void Grant(IOrganizationService service, EntityReference teamOrSystem, EntityReference target)
            {
                GrantAccessRequest grantAccessRequest = new GrantAccessRequest
                {
                    PrincipalAccess = new PrincipalAccess
                    {
                        Principal = teamOrSystem,
                        AccessMask = AccessRights.ReadAccess | AccessRights.WriteAccess
    
                    },
                    Target = target,
                };
    
                service.Execute(grantAccessRequest);
    
            }
            #endregion
            #region 分派记录
            /// <summary>
            /// 分派记录
            /// </summary>
            /// <param name="service"></param>
            /// <param name="teamOrSystem">分派给用户或者团队</param>
            /// <param name="target">要分派的记录</param>
            public void Assing(IOrganizationService service, EntityReference teamOrSystem, EntityReference target)
            {
                AssignRequest assign = new AssignRequest()
                {
                    Assignee = teamOrSystem,
                    Target = target,
                };
                service.Execute(assign);
            }
            #endregion
    
  • 相关阅读:
    07_Python语法示例(基础语法,文件操作,异常处理)
    练习js——自动化实现12306火车票查询
    【转】app自动化问题点整理
    TouchAction的花式应用——APP九宫格绘制
    【转】web 自动化文件上传不要太简单
    阶段小测试我的作业
    Mac Chrome浏览器取消自动升级
    Mac下安装selenium及Chromedrive驱动
    【转】Jenkins配置Git push后自动构建
    函数使用练习
  • 原文地址:https://www.cnblogs.com/hellohongfu/p/2606952.html
Copyright © 2011-2022 走看看