如何从流程表单录入抛单到组织机构
2017-01-18 11:24
218 查看
问题:
新建一个新的用户,可通过表单录入该用户的信息,在流程审批后,如何用代码实现将表单抛到组织机构里?
解决办法:
首先你要表单上要如下信息:1、所属的上级部门 2、登录名 3、姓名
接口关键代码
varunit = new OThinker.Organization.User()
{
ObjectID= Guid.NewGuid().ToString(),
Code = code,//登录名
CompanyID=OThinker.H3.WorkSheet.AppUtility.Engine.Organization.Company.CompanyID,
Name = name,//姓名
ParentID= parentCode,//所属组织,h3组织架构id
// Sort Key
SortKey= j,
// 类型
CategoryID= null,
Appellation =row.GetCell(5).ToString().Trim(),
};
// 写入服务器
OThinker.Organization.HandleResultresult = OThinker.Organization.HandleResult.SUCCESS;
if(OThinker.H3.WorkSheet.AppUtility.Engine.Organization.GetUserByEmployeeNumber(code)!= null)
{
result= OThinker.H3.WorkSheet.AppUtility.Engine.Organization.UpdateUnit(null, unit);
}
else
{
result= OThinker.H3.WorkSheet.AppUtility.Engine.Organization.AddUnit(null, unit);
}
新建一个新的用户,可通过表单录入该用户的信息,在流程审批后,如何用代码实现将表单抛到组织机构里?
解决办法:
首先你要表单上要如下信息:1、所属的上级部门 2、登录名 3、姓名
接口关键代码
varunit = new OThinker.Organization.User()
{
ObjectID= Guid.NewGuid().ToString(),
Code = code,//登录名
CompanyID=OThinker.H3.WorkSheet.AppUtility.Engine.Organization.Company.CompanyID,
Name = name,//姓名
ParentID= parentCode,//所属组织,h3组织架构id
// Sort Key
SortKey= j,
// 类型
CategoryID= null,
Appellation =row.GetCell(5).ToString().Trim(),
};
// 写入服务器
OThinker.Organization.HandleResultresult = OThinker.Organization.HandleResult.SUCCESS;
if(OThinker.H3.WorkSheet.AppUtility.Engine.Organization.GetUserByEmployeeNumber(code)!= null)
{
result= OThinker.H3.WorkSheet.AppUtility.Engine.Organization.UpdateUnit(null, unit);
}
else
{
result= OThinker.H3.WorkSheet.AppUtility.Engine.Organization.AddUnit(null, unit);
}
相关文章推荐
- 【 js 片段 】如何组织表单的默认提交?【亲测有效】
- 驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
- 如何从流程助手中(Workflow Agent)访问文档的数据,如表单类型名称
- 11.21 在企业组织机构中功能权限是如何传递与继承的?
- 流程表单配置时打印模板如何显示数据字典字段的显示值?
- 流程表单中js如何清空SheetUser控件数据?
- 关于组织机构 权限 角色 流程几张表的说明
- 如何在点击submit按钮后,组织<form>表单跳转
- 如何设置流程表单单据打印?
- 如何使用activiti 5.18+自定义流程自定义表单
- [SharePoint 工作流] 如何设计一个通用的多级多审核工作流程(四):任务表单、流转的简要图示
- 通达OA2015中会签意见如何在流程的表单中并排显示
- FlowPortal-BPM——创建新组织架构、表单、流程
- 如何让流程表单禁用选人控件,但可以通过代码赋值?
- 如何组织性能最优,拓展型最好的业务层(一)
- 直销立法前狼奔豕突 非法传销组织如何转型
- 如何让提交表单后打开一个新窗口显示提交结果
- Struts DispatchAction的如何在表单带method参数提交
- 如何扩充struts验证框架,进行多表单页面的验证
- [翻译]如何组织使用模版技术的源代码