手工發起之項目digi-eocmap為空內容
租戶:icd應用:智委外(sOM-icd)
環境:華為測試區
項目:供应商对账(定時偵測)、手动发起供应商对账(手動發起項目)
問題描述:任務引擎中、正常流程下,如定時偵測發起之供應商對賬項目(圖一,項目序號:invoke1852116036292194304),process_EOC內容是有營運單元的;但手動發起之對賬項目(圖二, 項目序號:invoke1850867038734528512),process_EOC內容為空, 一站式排查中可見header中的digi-eocmap也是空(圖三),因為我們應用中的每一支微服務接口都會先使用digi-eocmap營運單元做為條件判斷,且不論是定時或手動發起之項目,相關的接口都是共用的,所以不能為空值,煩請協助確認,謝謝!
圖一、定時偵測發起之項目process_EOC內容是有營運單元的,項目序號:invoke1852116036292194304
圖二、手動發起之項目process_EOC內容為空、無營運單元,項目序號:invoke1850867038734528512
圖三、一站式排查中的digi-eocmap也是空
收到问题,内部确认中
平台有机制,process_EOC有值的话任务引擎调用API时会自动转成eocmap。
如果是手动发起的,process_EOC 需要再写脚本指定。
作法:
1. 手动发起的页面,需要让用户选择运营单元,
2. 然后在任务活动中添加一个脚本,从页面的提交字段中取得运营单元放入process_EOC
页:
[1]