应用场景
通过在表单中录入部门信息后同步在组织架构中,即可创建部门或修改部门信息。
效果展示
1.创建新部门:
在无流程表单“部门名称”中录入客服一部,此时“部门”字段为空会创建部门;

日志如下图所示:

组织架构中成功创建此部门

返回元数据至底表,无流程表单录入时显示为空的“部门”字段会返回部门数据,如下图:

2.更新部门:
单位中存在同名部门,可以根据需要选择对应的部门进行修改:

将上级部门为营销中心的运维部,改到市场部下,此时“部门”有值会更新对应的部门,如下图所示:

日志记录业务关系执行情况:

组织架构中“运维部”的上级部门已经修改为“市场部”:

适用版本
支持V8.0及其以上版本。
操作方法
一、应用设计师账号新建无流程表单《部门底表》,如下图所示:

表单字段介绍:
“部门名称”:文本控件,用于录入部门名称;
“所属单位”:选单位控件,用于录入部门所属单位;
“部门启用状态”:下拉控件,绑定公共枚举中的“部门启用状态”,绑定时需勾选仅列出末级枚举;

“上级部门”:选部门控件,用于录入部门的上级部门;
“部门”:选部门控件。
以上是新建组织架构部门信息必须的字段,其他字段按需增加。
二、业务关系设置
无流程表单设置触发:


①、目标为业务接口;
②、本案例设置每次条件满足,即在新建或修改无流程表单时满足条件都会对组织机构的部门信息进行新增或更新的操作;
③、触发事件选择新增/更新部门;
④、关联条件目标业务必须选择“部门”。

①、映射字段必须包含带“*”字段;
②、返回元数据:新建部门后会将组织架构中创建的部门名称返回到表单中的选部门控件--“部门”中。
【补充说明】:
当部门在组织架构中有多个同名的部门的情况下,因业务关系配置了选部门控件作为关联条件,更新部门时,是根据选部门控件选择的部门去匹配更新的,所以部门同名也不影响匹配。
以上即是【通过表单实现组织架构部门新增或调整】的操作方法啦,是不是超简单,快快使用起来吧~
希望这些详尽的步骤讲解,能帮助您熟悉如何操作使用,如有任何疑问,欢迎随时咨询。祝您使用愉快!


