SCPN1-11014

This commit is contained in:
2026-07-08 12:01:04 +02:00
parent a15b4f6c30
commit a752cccad2
2 changed files with 92 additions and 31 deletions

View File

@@ -17,7 +17,15 @@
<#assign preparationStatusInterface = JsonUtil.jsonToMap(dataRfx) /> <#assign preparationStatusInterface = JsonUtil.jsonToMap(dataRfx) />
[ [
<#if preparationStatusInterface.preparation_type_code=="010" || preparationStatusInterface.preparation_type_code=="030"> <#if preparationStatusInterface.preparation_type_code=="010" || preparationStatusInterface.preparation_type_code=="030">
<#--**Pick batch runned (200) **--> <#--**Generation (100) **-->
<#if preparationStatusInterface.preparation_status_type == "100" && preparationStatusInterface.preparation_status_code == "100" >
{
<#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowCustomFieldsUpdated>
"apiReflexPlatformID" : "${apiReflexPlatformID}",
"datas" :
<#include "RFXtoRP_HsaProStatus_ExecutionflowCustomFieldsUpdated.ftl">
}
<#else>
<#if preparationStatusInterface.preparation_status_type == "100" && preparationStatusInterface.preparation_status_code == "200" > <#if preparationStatusInterface.preparation_status_type == "100" && preparationStatusInterface.preparation_status_code == "200" >
{ {
<#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowPreparationExpected> <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowPreparationExpected>
@@ -64,6 +72,7 @@
</#if> </#if>
</#if> </#if>
</#if> </#if>
</#if>
<#else> <#else>
<#stop > <#stop >
</#if> </#if>

View File

@@ -0,0 +1,52 @@
<#include "HfRpConfig.ftl">
<#include "ReflexUtils.ftl">
<#include "ActorPrefix.ftl">
[
{
"Header": {
"ProjectID": "${projectRP}"
},
"Payload" :{},
"ID":{
"CustomFields": [
{
"Key": "depot_code",
"Value": "${preparationStatusInterface.physical_depot_code?trim?json_string}"
},
{
"Key": "activity_code",
"Value": "${preparationStatusInterface.activity_code?trim?json_string}"
},
{
"Key": "originator_code",
"Value": "${preparationStatusInterface.preparation_order_originator_code?trim?json_string}"
},
{
"Key": "reference",
"Value": "${preparationStatusInterface.preparation_order_originator_reference?trim?json_string}"
},
{
"Key": "order_year",
"Value": "${preparationStatusInterface.preparation_order_year}"
},
{
"Key": "order_number",
"Value": "${preparationStatusInterface.preparation_order_number}"
},
{
"Key": "preparation_year",
"Value": "${preparationStatusInterface.preparation_year}"
},
{
"Key": "preparation_number",
"Value": "${preparationStatusInterface.preparation_number}"
}
],
<#if preparationStatusInterface.preparation_order_originator_reference?? && preparationStatusInterface.preparation_order_originator_reference!="">
"RefID": "${preparationStatusInterface.physical_depot_code?trim?json_string}${preparationStatusInterface.activity_code?trim?json_string}${preparationStatusInterface.preparation_order_originator_code?trim?json_string}${preparationStatusInterface.preparation_order_originator_reference?trim?json_string}",
<#else>
"RefID": "O${preparationStatusInterface.physical_depot_code?trim?json_string}${preparationStatusInterface.activity_code?trim?json_string}${preparationStatusInterface.preparation_order_originator_code?trim?json_string}${preparationStatusInterface.preparation_order_year}${preparationStatusInterface.preparation_order_number}",
</#if>
}
}
]