<#-- Note : you can use Order Line Metadata, using the define map : Line_MetaData_Map --> <#-- Note : you can use Order Line Segmentation keys, using the define map : SegmentationKeys_Map --> <#-- How to use MD or SK map <#if appointment.CarrierInformation??> <#assign CarrierInformation_Map = JsonUtil.sequenceToMap(appointment.CarrierInformation, "Key", "Value") /> <#if CarrierInformation_Map["Immatriculation"]??> <#assign registration_number1 = CarrierInformation_Map["Immatriculation"].String!""/> "registration_number":"${registration_number1}", <#else> "registration_number":"no plate number", If your SK is : Boolean : .Bool Float : .Float Timestamp : .Timestamp.DateTime or .Timestamp.AuthorTimeZone Int : .Int String : .String --> <#-- Note : you can send url path of appointment to WMS, using this below code --> <#-- <#assign appointmentPathURL = JsonUtil.getAppointmentPathURL(eventRP.site,eventRP.refid)> <#assign payLoad = '{ "Header": {"ProjectID": "${projectRP!""}"},"IsOnce": false,"IsPublic": true,"TimeToLive": "0","URL": "${appointmentPathURL}"}' /> <#assign projectGetTinyURL = QueryApiReflexPlatformID.ProjectGetTinyURL> <#assign response = QueryApiReflexPlatformCall.call(projectGetTinyURL,payLoad) /> <#assign tinyURL = JsonUtil.jsonToMap(response)> <#if tinyURL?? && tinyURL.TinyURL?? > "comment_list": [ { "line_number": 1, "group_code": "SCN", "text": "${tinyURL.TinyURL.URL?json_string}" } ], -->