Dokument generowany ze skryptu

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

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):

Przykład źródła wniosku
<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'.

Wniosek demo: demoScriptDocumentGenerator

Wykorzystywany na tym wniosku skrypt: demo_generowanieDokumentu

Last updated

Was this helpful?