Dokument generowany ze skryptu
Dokument może być generowany za pomocą skryptu, który projektant wniosku podaje w konfiguracji generatora dokumentu. W takim przypadku należy użyć typu generatora 'documentFromScript'.
Przykład konfiguracji (fragment XML):
<data:DocumentGeneratorItems>
<data:DocumentGeneratorItem
generatorName="documentFromScript"
fileName="Wniosek Dobry Start.pdf"
scriptName="adap_document-*"/>
</data:DocumentGeneratorItems>Nowy typ generatora wyróżniają dwa kluczowe elementy:
generatorName musi przyjąć wartość documentFromScript
scriptName wskazuje na serwis skryptowy w formacie: NAZWA_SERWISU_SKRYPTOWEGO-NUMER_WERSJI (np. adap_document-*).
Serwis skryptowy, który jest spięty z generatorem dokumentów, powinien zwrócić dwa pola:
output - zawartość pliku zakodowana w formacie base64 (wymagane),
fileMimeType - content-type pliku; parametr opcjonalny – jeśli nie zostanie zwrócony, generator przyjmie domyślną wartość 'application/pdf'.
UWAGA! Serwis skryptowy nie obsługuje metod:
getParameters()
getFirstParameter()
getInputParameters()
W celu np. pobrania wartości komponentów z wniosku można użyć metody getValue() → przykład w demo_generowanieDokumentu
Last updated
Was this helpful?
