Template variables mapping
Dane, które są przesyłane w ramach transakcji (poza plikami) mapowane są w szablonach przypisanych w ramach strumienia danych. Szablony dokumentów powinny być utworzone przed skonfigurowaniem strumienia danych.
Szablony dokumentów można utworzyć po przejściu do Kreatora szablonów. Po kliknięciu Utwórz powstanie nowy szablon. Następnie należy uzupełnić jego nazwę oraz wybrać typ podpisu.
Kolejny krok to uzupełnienie treści szablonu dokumentu. Możliwe jest zawieranie w niej pól zmiennych, które będą automatycznie uzupełniane, jeśli będą przesłane w ramach transakcji.
W tym celu należy w treści szablonu dokumentu dodać pole zmiennej poprzez kliknięcie Wstaw, a następnie Pole. Kiedy pole zmiennej jest dodane do treści, należy utworzyć zmienną. Po kliknięciu w pole pojawi się dodatkowe menu, z którego należy wybrać Stwórz i zmapuj nową zmienną.
Pola zmiennych w szablonie dokumentu powinny korespondować z polami, które uwzlędniane są w typie danych. Aby w dokumencie pola zmiennych były automatycznie uzupełniane, należy im nadać odpowiednią nazwę. Struktura nazwy pola zmiennej zbudowana jest z atrybutu oraz zawartego w nim pola, np. headerTypeOfVehicle.
Przykład typu danych:
data_type:
header:
type: object
fields:
TransactionId:
type: string
TransactionOwner:
type: string
Queue:
type: queue
required: false
invoice:
type: array
items:
type: object
fields:
ItemId:
type: string
ItemName:
type: string
ItemFile:
required: false
type: file
W szablonach dokumentów możliwe jest korespondowanie pól zmiennych z atrybutami przeznaczonymi dla tego konkretnego szablonu, jak i z polami umieszczonymi w atrybucie header, które są wspólne dla wszystkich dokumentów.
@TODO: screeny