crm设置用户上级和业务部门

/// <summary>

/// 删除用户的上级

/// </summary>

public void RemoveParent(IOrganizationService service,Guid userId)

{

RemoveParentRequest removeRequest = new RemoveParentRequest();

removeRequest.Target = new EntityReference() { LogicalName = "systemuser", Id = userId };

service.Execute(removeRequest);

}

/// <summary>

/// 设置用户的业务部门

/// </summary>

/// <param name="service">服务</param>

/// <param name="userId">用户Id</param>

/// <param name="businessId">部门Id</param>

public void SetUserBusiness(IOrganizationService service, Guid userId,Guid businessId)

{

//更改用户的业务部门,会重置角色

SetBusinessSystemUserRequest request = new SetBusinessSystemUserRequest();

request.BusinessId = businessId;

request.UserId = userId;

//安全角色

request.ReassignPrincipal = new EntityReference() { LogicalName = "role",Id = Guid.NewGuid() };

service.Execute(request);

}

/// <summary>

/// 设置用户的上级

/// </summary>

/// <param name="service">服务</param>

/// <param name="userId">用户</param>

/// <param name="parentId">上级</param>

public void SetUserParent(IOrganizationService service,Guid userId,Guid parentId)

{

SetParentSystemUserRequest request = new SetParentSystemUserRequest();

//当前用户

request.UserId = userId;

//上级

request.ParentId = parentId;

//是否保存子用户

request.KeepChildUsers = true;

service.Execute(request);

}

crm设置用户上级和业务部门

时间: 2024-10-13 09:17:28

crm设置用户上级和业务部门的相关文章

crm SDK 设置用户的上级

/// <summary> /// 设置用户的上级 /// </summary> /// <param name="service">服务</param> /// <param name="userId">用户</param> /// <param name="parentId">上级</param> public void SetUserParent

客户关系管理—Zoho CRM 10用户免费

B2B企业经常需要对繁杂.需要经常更新的客户信息做个统一管理,信息化水平比较高的老板有时也需要有个软件对公司整体销售业务进展情况有个了解,CRM应运而生,在中国也逐渐被采用起来.不过国外的CRM虽然通常比较贵,国内的虽起步晚,但是有性价比优势和后发优势,可选择的CRM厂商也比较多,对于初创企业或中小企业,是十分合适的. 最近另外一个好消息是,国外在线CRM软件Zoho CRM免费版用户数由3人提高到10人,且功能得到大幅增强.这是为了庆祝Zoho CRM软件发布10周年而推出的利民措施,对于无论

Linux实际用户(组)ID,有效用户(组)ID,设置用户(组)ID

实际用户(组)ID: 标识用户是谁,这两个字段在登录时取自口令文件中的登录项. 有效用户(组)ID: 决定了对文件的访问权限,通常有效用户(组)ID等于实际用户(组)ID,谁运行有效ID就等于谁的实际ID,与文件的所有者无关. 如果设置了设置用户(组)ID位,那么有效用户(组)ID则等于文件的所有者(组)ID,这时有效ID与文件所有者ID有关了. 例如: /usr/bin/password,该程序需要写口令文件,但是口令文件只有超级用户才具有写权限,所以需要设置设置用户ID位, 那么当普通用户执

oracle 11g 设置用户密码大小写敏感

11g通过一个参数设置密码大小写敏感,下面来做个试验: C:\Documents and Settings\guogang>sqlplus gg_test/[email protected]_gg SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 4 17:54:19 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. 连接到: Oracle Database 11g En

无死角理解保存设置用户ID,设置用户ID位,有效用户ID,实际用户ID

最近在理解保存设置用户ID时,遇到一些问题,但是发现网上都没能把这个问题说清楚,通过自己的思考和查找资料,终于明白了,现在分享在这里共大家交流学习,如果有不正确的地方,欢迎指正 1,基本概念: 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一确定的,就是登陆的用户的uid 有效用户ID(EUID):用于系统决定用户对系统资源的权限.也就是说当用户做任何一个操作时,最终看它有没有权限,都是在判断有效用户ID是否有权限,如果有,则OK,否则报错不能执行.在正常情况下,

Oracle RAC中su: &#8203;无法设置用户ID: 资源暂时不可用

su: 无法设置用户ID: 资源暂时不可用 问题现象: 问题原因: 问题是出在:在/etc/security/limits.d目录下,rhel6和centos6下面多了个文件:90-nproc.config,以保证root用户无限制.此配置会覆盖主配置文件的设定.内容如下: 解决方法: 删除/etc/security/limits.d/90-nproc.conf 文件中1024那一行,或者将1024值改大,保存退出,立即生效!

apache的相关设置-给目录或者文件设置用户验证

给目录或者文件设置用户验证 再对应的主机配置文件中加入如下配置: <Directory /data/www/admin.php>    AllowOverride AuthConfig    AuthName "The administrator authentication!"    AuthType Basic    AuthUserFile /data/.htpasswd    require valid-user</Directory> Director

设置用户ID和设置组ID

与一个进程关联的ID有6个或更多,如下图所示: 与每个进程相关联的用户ID和组ID 实际用户ID 实际组ID 我们实际是谁 有效用户ID 有效组ID 附加组ID 用于文件访问权限检索 保存的设置用户ID 保存的设置组ID 由exec函数保存 实际用户ID和实际组ID标识我们究竟是谁,这两个字段在登录时取自口令文件中的登录项.通常,在一个登录会话间这些值并不改变,但是超级用户进程有方法改变它们. 有效用户ID,有效组ID以及附加组ID决定了我们的文件访问权限. 保存的设置的用户ID和保存的设置组I

【转】linux 设置用户id 设置组id

[转]转自 linux 设置用户id 设置组id 最近看apue,简单记录对设置用户id理解(设置组id同理). 1. 相关的id好像很多,共有哪些? 文件2个id 2个位: 拥有者id             拥有者组id 设置用户id位         设置组id位 进程6个或更多的id(如果有附加组id): 实际用户id             实际组id       (仅仅标志我们是谁,不参与文件访问权限检测) 有效用户id             有效组id        (用于文件访