Oracle Central Coding 映射
对中央编码问题执行映射。
规则说明:将代码列表值映射到 Oracle Central Coding 并包括“其他”作为字段 (ROUTE) 的选项时,将请求用户在另一个文本字段 (ROUTEOTHR) 中指定,然后我们将指定文本映射到以下格式的代码列表值:“其他:{ROUTEOTHR}。
规则表达式
if (ROUTE !== null)
{
return (ROUTEOTHR === null ? getStringFromChoice(ROUTE) : (getStringFromChoice(ROUTE) + ': ' + ROUTEOTHR));
}
else
{
return '';
}
验证步骤
- 使用主题进行测试,转到包含要映射项的给定访问和表单,在此示例中,选择“其他”作为答案时显示的下拉问题管理路由 <
ROUTE
> 和指定 <ROUTEOTHR
>。 - 在出现提示时更新表单项
ROUTE
和ROUTEOTHR
,如下表所示,并验证结果是否已列出:ROUTE
ROUTEOTHR
结果 'Oral' 纳。 目标项填充为“主要”。 ‘主题’ 纳。 目标项填充为“主题”。 ‘是’ 纳。 目标项填充为 'IM'。 ‘其他’ Null
目标项填充为“其他”。 ‘其他’ ‘未知’ 目标项填充为“其他:未知”。 Null
Null
目标项已清除。
注意:
如果表单存在于多个访问中,请重复上述步骤。
其他示例
示例 4-3“路由”和“其他路由”指定中的详细信息应映射到“管理路线”
注意:
如果 CMROUTE = Other 且 CMROUTEOTH = null,则不会在“管理路线”中填充任何值
if(CMROUTE===null || cmrouteoth===null){}
var txt=getStringFromChoice(CMROUTE);
if(txt==='Other')
{
return cmrouteoth!==null? cmrouteoth : "NO VALUE";
}
else if(txt!==''){
return txt;
}else
{
return '';
}
父主题:电子数据收集 (EDC) 示例