User

类名 : User
说明 : 用户,这是组织结构树中的叶子节点,如果与活动目录同步的话,用户的属性会自动与活动目录中的用户属性保持同步 属性 : 

名称说明
UnitType类型
FullName全名
Birthday生日
Gender性别
EntryDate入职日期
DepartureDate离职日期
EmployeeNumber员工编号,流程系统本身只是引用该字段。该字段不是必填字段,但是,一旦填写,必须唯一
Title用户的职务
HomePhone家庭电话号码
OfficePhone办公室电话
QQQQ
IdNumber身份证号码
EmployeeRank获取或设置员工职级
ProfilePhotoUrl头像的链接地址
DepartmentName部门名称,对于内部用户,这个字段并不存储在数据库中;对于外部用户,这个字段存储在数据库中
Password密码
Mobile手机
Email邮件
DingTalkAccount获取或设置用户的钉钉号
DingId获取或设置用户的钉钉号
WeChatUserId获取或设置用户的钉钉号
Position获取或设置用户的职位
ExtAttr额外属性



成员 : 

名称说明
TableName对应的表名称
ExternalTableName对应的表名称
ExternalObjectIdPrefix外部前缀
CodeMaxLenAlias的最大名称
SystemUserId系统账号Id
SystemUserLoginName系统账号登录名。系统账户只能在后台进行操作,不允许在前台做操作,不接收任何消息,在组织结构中也不可见
AnonymousUserId匿名用户的Id
AnonymousUserLoginName匿名用户的名称
PropertyName_Birthday属性名称
PropertyName_Gender性别属性名称
PropertyName_EntryDate属性名称
PropertyName_DepartureDate属性名称
PropertyName_EmployeeNumber属性名称
PropertyName_Title属性名称
PropertyName_HomePhone属性名称
PropertyName_OfficePhone属性名称
PropertyName_QQ属性名称
PropertyName_IdNumber属性名称
PropertyName_EmployeeRank属性名称:员工职级
PropertyName_ProfilePhotoUrl属性名称
PropertyName_DepartmentName属性名称
PropertyName_Password属性名称
_Password用户的钉钉号
PropertyName_Mobile属性名称
PropertyName_Email属性名称
PropertyName_DingTalkAccount用户的钉钉号
PropertyName_DingId属性名称
PropertyName_WeChatUserId属性名称
PropertyName_Position属性名称
PropertyName_ExtAttr属性名称


构造方法名称 : #ctor

参数说明


返回值


构造方法名称 : #ctor(H3.Organization.DomainType)

参数说明
"domainType"组织机构隶属于的域类型
返回值


方法名称 : IsExternalId(System.String)

参数说明
"objectId"
返回值


方法名称 : Validate(System.String)

参数说明
"code"忽略掉'_', '.', '-'只允许有一个'\'
返回值
如果验证成功,则返回true,否则返回false


方法名称 : Validate(H3.Organization.IOrganizationValidator)

参数说明
"organization"组织结构接口,用来获得人员、OU、组等信息
返回值
如果合法则返回SUCCESS,否则返回错误代码


方法名称 : GetIndexableProperties(System.Boolean)

参数说明


返回值
所有课索引的字段


方法名称 : GetIndexablePropertyValue(System.String)

参数说明
"propertyName"索引字段的名称
返回值
索引的值


方法名称 : GetObjectTrack(System.String)

参数说明
"objectName"对象名称
返回值
键值对