Tworzenie listy wygenerowanych dokumentów

Do wygenerowanego dokumentu można utworzyć link np.:

  • na wniosku - wykorzystując komponent Document List oraz Document Generator W ustawieniach komponentu Document Generator. Sam komponent Document List musi nasłuchiwać na ten Document Generator oraz pobierać z niego wartość przez valueSourceId.

  • na wniosku - wykorzystując tylko Document List W XML'u wniosku należy dodać wpis z definicją generatora dokumentów, gdzie:

    • nazwa_dokumentu.pdf — dowolna nazwa, pod jaką użytkownik otrzyma wygenerowany dokument

    • nazwa_szablonu_wydruku.xsl-* — nazwa i wersja szablonu XSL znajdującego się w repozytorium szablonów

Przykład konfiguracji DocumentGeneratora w Źródle wniosku
<x1:DocumentGenerator>
  <x1:Item generatorName="fop" fileName="nazwa_dokumentu.pdf" documentTemplate="nazwa_szablonu_wydruku.xsl-*">
  </x1:Item>
  <x1:Item generatorName="fop" fileName="nazwa_kolejnego_dokumentu.pdf" documentTemplate="nazwa_szablonu_wydruku_kolejnego_dokumentu.xsl-*">
  </x1:Item>
</x1:DocumentGenerator>
  • na wniosku - wykorzystując do zaprezentowania linku artefakt Treść (TextContent) (Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.) W artefakcie text content podajemy link do dokumentu umieszczonego w Document Generatorze. W parametrze resourceId = GesDocumentGenerator1-0 podajemy oprócz ID komponentu Document Generator kolejny numer dokumentu PDF, gdzie 0 oznacza pierwszy dokument w items, 1 — drugi dokument na liście itd.

    Dodatkowo:

    • text content musi nasłuchiwać na dodaną do artefaktu zawierającego Text Content zmienną sesyjną sessionToken;

    • przykładowe linki w text contencie:

      • {hyperlink:files?resourceType=session&sessionToken=${formInstanceNumber}&resourceId=GesDocumentGenerator1-0}Formularz Informacyjny{hyperlink}

      • {hyperlink:files?resourceType=session&sessionToken=${formInstanceNumber}&resourceId=GesDocumentGenerator1-1}Wniosek Kredytowy{hyperlink}

  • w sidebar (Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.) W tym przypadku należy:

    • w zakładce Właściwości wniosku w sekcji Panel boczny i dolny dodać Treści (TextContent) zawierające treść do przedstawienia w bocznym pasku z linkiem do dokumentu, np.:

    Ilustracja 1. "Treści" (text contenty) dodane do tzw. sidebara

    • w zakładce Właściwości wniosku w sekcji Zależności podać nazwy szablonów XSL tworzących PDF. Ponieważ w Zależnościach można wybrać tylko Treści, te zależności dodajemy w źródle XML wniosku.

Last updated

Was this helpful?