规则函数:getConAttr

1 简介
1.1 功能介绍
getConAttr函数,可以获取合并所有权页面的以下信息:
合并节点信息设置-合并数据来源
合并架构信息设置-是否参与合并
合并架构信息设置-组织变更类型
合并架构信息设置-合并方法
合并架构信息设置-自定义项1
合并架构信息设置-自定义项2
合并架构信息设置-自定义项3
1.2 应用场景
在业务规则中需要获取合并所有权设置页面中的设置作为相关逻辑的判断条件时,可以使用getConAttr来获取。
1.3 函数定义
/**
* @function getConAttr(attrCode,[dimStr],[isNewCT])
* @description 根据输入的参数,获取合并所有权页面中合并数据来源、业务变更类型、合并方法编码、是否合并状态标记、自定义字段1~3的值
* @param {string} attrCode:类别编码,必需,可输入以下值,
* "CM"表示获取合并方法,
* "AS"表示获取是否向上合并,
* "CT"表示获取组织业务变更类型,
* "DS"表示获取合并节点的合并数据来源,
* "UD1"表示获取自定义字段1的值,
* "UD2"表示获取自定义字段2的值,
* "UD3"表示获取自定义字段3的值
* @param {string} dimStr:维度成员组合定义字符串,不同维度之间用逗号分隔,可指定以下维度,
* Entity,组织,形如"ParentCode_ChildCode",可选,留空时取当前组织的虚拟编码,即"父_子"
* Scenario,情景,可选,留空时取当前情景编码
* Year,财年,可选,留空时取当前财年编码
* Period,期间,可选,留空时取当前期间编码
* @param {boolean} isNewCT:针对获取业务变更类型(即attrCode参数值为"CT")时有效,是否返回新的编码值,默认false,当传入true时,返回实际的编码,非必需;当需要指定该参数时,要求前面两个参数都必需指定,如果不想指定dimStr参数,可以写空字符串""
* 函数返回值说明
* @returns {string} 返回值
* 1) 若指定的虚拟组织中的parentCode与childCode非直接父子关系时,返回null;
* 2) 若attrCode为CM,获取对应的合并方法编码;
* 3) 若attrCode为"AS",获取对应的是否向上合并的标识,"是"返回"Y","否"返回"N"
* 4) 若attrCode为"CT",获取组织业务变更类型,
* ① 若isNewCT是false时返回值列表如下:
* 系统上线初始化新增 1
* 新设子公司 8
* 并购子公司(非同控)新增 2
* 并购子公司(同控)新增 3
* 子公司(同控)处置 6
* 子公司(非同控)处置 4
* 清算后重新回购新增 5
* 禁用 7
* 新设合并变更启用 9
* 新设合并变更禁用 10
* 其他的返回实际编码
* ② 若isNewCT是true时返回值都是实际的编码。
* 5) 若attrCode为"DS",获取合并节点的合并数据来源,"合并汇总"返回1,"合并录入"返回2,若对应组织为明细组织,返回-1
* 6) 若attrCode为"UD1"~"UD3",获取对应的自定义字段里的值,按值返回字符串,若无值返回空串""
*
*/1.3.1 参数说明
| 参数 | 详细解释 |
| attrCode | 类别编码,参数必需;输入"DS"表示获取合并节点的合并数据来源,输入"AS"表示获取是否参与合并,输入"CT"表示获取组织变更类型,输入"CM"表示获取合并方法,输入"UD1"表示获取自定义项1的值,输入"UD2"表示获取自定义项2的值,输入"UD3"表示获取自定义项3的值 |
| dimStr | 维度成员组合定义字符串,参数非必需;可指定以下维度成员,组织、情景、财年、期间,不指定时以当前上下文维度组合带入;当需要指定组织时,要求组织成员编码必须为"父_子"形式 |
| isNewCT | 是否返回新的组织变更类型编码,参数非必需,可传入true或false;仅在当attrCode |
规则函数:getConAttr
1 简介1.1 功能介绍getConAttr函数,可以获取合并所有权页面的以下信息:合并节点信息设置-合并数据来源合并架构信息设置-是否参与合并合...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



