返回列表 发布新帖

【Rule】在本帖展示的rule里如何获取产线

95 3
发表于 2025-3-17 18:21:25 | 查看全部 阅读模式
问答

紧急程度

已完结

"key" : "EcnWoChangeExceptionRule_011"
我想在relations里的script里获取产线,想请教一下,如何获取

                               
登录/注册后可看大图

最佳答案

查看完整内容

可以 用 extra.productLines[0] 这个 获取到产线信息

评论3

liujma楼主Lv.2 发表于 2025-3-17 18:21:44 | 查看全部
{
    "_id" : ObjectId("67d7f1370bb5202f47c275b3"),
    "athena_namespace" : "DCP",
    "commonApp" : false,
    "description" : "handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'",
    "remark" : "非T100产线,handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'",
    "compileVersion" : "1.0.0.2503171748_alpha",
    "editBy" : "liujma@digiwin.com",
    "editDate" : NumberLong(1742204882291),
    "version" : "2.0",
    "domainId" : "EcnWoChangeExceptionRule_DTD",
    "content" : {
        "schema" : "handle_mode",
        "path" : "ecn_effect_wo_data",
        "condition" : "data.handle_mode=='T'&&data.suggest_handle_plan=='0'",
        "name" : "非T100产线,handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'",
        "trigger" : {
            "point" : "dataChanged"
        },
        "relations" : [
            {
                "path" : "ecn_effect_wo_data",
                "operations" : [
                    {
                        "name" : "",
                        "type" : "script",
                        "script" : "const value = currentControl.parent.get('wo_no').value;\r\nlet product = rowData.product;\r\nrelationControl.controls.forEach(\r\n\t(formGroup) => {\r\n\t\tconst curValue = formGroup.get('wo_no').value;\r\n\t\tconst suggest_handle_plan = formGroup.get('suggest_handle_plan').value;\r\n\t\tif (product != 'T100' && value === curValue && suggest_handle_plan =='0' && currentControl.parent.get('handle_mode').value == 'T' && currentControl.parent != formGroup) {\r\n\t\t\tif (formGroup.get('handle_mode').value !== currentControl.parent.get('handle_mode').value) {formGroup.get('handle_mode').setValue(currentControl.parent.get('handle_mode').value);formGroup.get('handle_mode').markAsDirty();formGroup.get('handle_mode').updateValueAndValidity();}\r\n\t\t\trelationControl._component.selected(formGroup.uuid, true);\r\n\t\t}\r\n\t}\r\n)"
                    }
                ]
            }
        ],
        "lang" : {
            "name" : {
                "zh_TW" : "非T100產線,handle_mode=='T'且suggest_handle_plan=='0'時,相同製令工單的其他筆資料的handle_mode也同步變化為'T'",
                "en_US" : "非T100产线,handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'",
                "zh_CN" : "非T100产线,handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'"
            }
        },
        "key" : "connection",
        "relationIsLinkage" : true
    },
    "taskCode" : "EcnWoChangeExceptionRule_DTD",
    "application" : "DCP",
    "domain" : "ACTIVITY",
    "name" : "非T100产线,handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'",
    "tenantId" : "SYSTEM",
    "namespacePath" : "task&EcnWoChangeExceptionRule_DTD",
    "contentMobile" : {},
    "category" : "sync",
    "lang" : {
        "description" : {
            "zh_TW" : "handle_mode=='T'且suggest_handle_plan=='0'時,相同製令工單的其他筆資料的handle_mode也同步變化為'T'",
            "zh_CN" : "handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'"
        },
        "remark" : {
            "zh_TW" : "handle_mode=='T'且suggest_handle_plan=='0'時,相同製令工單的其他筆資料的handle_mode也同步變化為'T'",
            "zh_CN" : "handle_mode=='T'且suggest_handle_plan=='0'时,相同工单的其他笔资料的handle_mode也同步变化为'T'"
        }
    },
    "key" : "EcnWoChangeExceptionRule_011",
    "sourceId" : "DCP",
    "deployId" : "DCP_4a092baec9654c4c9aa8d028b83de852"
}

翁俊Lv.7 发表于 2025-3-18 09:38:04 | 查看全部
看报错,同步规则里面获取当前行数据是使用data,只有异步规则的parameterScript里面才能使用rowData
周云建Lv.3 发表于 2025-3-18 10:54:01 | 查看全部
可以 用 extra.productLines[0] 这个 获取到产线信息
热门讨论
    精选文章
    数据中台-Apache Kylin中构建cube的初步了解
    前言Apache Kylin 是什么?​Apache Kylin是一个开源的分析型数据仓库,为 Hadoop 等
    数据驱动2.0-组合项目数据并行案例
    业务场景描述:在数据处理流程中,当系统输出多笔独立数据后,通过数据状态标识触发多
    消息中心:从应用接入到租户设置的全流程指南​
    在企业数字化转型的浪潮中,高效、准确的信息传递成为企业运营的关键。消息中心作为企
    数据中台-数据离线同步工具datax
    前言 在大数据时代,数据孤岛问题日益凸显,企业内部不同业务系统之间的数据流转需求
    ESP日志-视觉化检视箭头颜色说明
    简介ESP日志中,点开某一笔呼叫纪录时,可以看到有个"视觉化检视"页签"视觉化检视"的
    • 关注公众号
    Copyright © 2025 鼎捷数智股份有限公司 版权所有 All Rights Reserved. Powered by Discuz! X5.0
    关灯 在本版发帖
    即将开放
    返回顶部
    快速回复 返回顶部 返回列表