Questions & Answers

SOLVED
th_biedermann
Occasional Collector

Workflow. Formular aufrufen

Jump to solution

Hallo,

Ich habe einen Workflow und mรถchte nun eine Benutzeraktion via Formular einbinden.

Ich will die zu publizierende Sprache abfragen.

<CMS_MODULE>

</CMS_MODULE>

Workflow

112477_pastedImage_0.png

Viele Grรผsse

Thomas

0 Kudos
1 Solution

Accepted Solutions

Hallo Thomas,

hier kannst Du einfach .showForm(...) auf dem Skript-Kontext aufrufen.

Wichtig ist hier, dass Du auch den Fall behandeln musst dass das zurรผck gegebene FormData null ist. Das ist der Fall, wenn der Benutzer auf "Abbrechen" klickt.

Tipp am Rande: Falls die Sprachen die auswรคhlbar sein sollen, die Projektsprachen (=Ausgabesprachen) sind, kannst Du hier beim Radiobutton auch die CMS_INCLUDE_OPTIONS mit type="LANGUAGE" benutzen.

Viele GrรผรŸe

Michael

View solution in original post

0 Kudos
3 Replies
MichaelaReydt
Community Manager

Hallo Thomas,

genauso wie jedes Template besitzen Arbeitsablรคufe ein Formular-Tab, in dem ein Formular aus verschiedenen Eingabekomponenten erstellt werden kann. Der Dialog eines Arbeitsablaufs enthรคlt standardmรครŸig einen Reiter "Formular" (bzw. im CC einen per Klick zu รถffnenden zweiten Dialog), in dem dieses Formular angezeigt wird.

Entspricht das dem, was du benรถtigst?

Viele GrรผรŸe

Michaela

0 Kudos

Hallo Michaela,

Danke fรผr die Antwort. Ich habe das auch gefunden hilft mir aber nicht weiter.

In der Zwischenzeit habe ich das Formular in den Script verschoben.

Ich rufe im Workflow den Script "sendjsontobeekeeper" auf. Wir bringe ich das System dazu, dass dieses

Formular aus dem Script geรถffnet wird.

<CMS_MODULE>

  <CMS_INPUT_RADIOBUTTON name="st_push_language" gridHeight="1" gridWidth="2" hFill="yes" useLanguages="yes">

    <ENTRIES>

      <ENTRY value="DE">

        <LANGINFOS>

          <LANGINFO lang="*" label="Deutsch"/>

        </LANGINFOS>

      </ENTRY>

      <ENTRY value="EN">

        <LANGINFOS>

          <LANGINFO lang="*" label="English"/>

        </LANGINFOS>

      </ENTRY>

      <ENTRY value="FR">

        <LANGINFOS>

          <LANGINFO lang="*" label="France"/>

        </LANGINFOS>

      </ENTRY>

    </ENTRIES>

    <LANGINFOS>

      <LANGINFO lang="*" label="Language" description="Select the Language to Push content to Beekeeper"/>

    </LANGINFOS>

  </CMS_INPUT_RADIOBUTTON>

</CMS_MODULE>

Viele Grรผsse

Thomas

0 Kudos

Hallo Thomas,

hier kannst Du einfach .showForm(...) auf dem Skript-Kontext aufrufen.

Wichtig ist hier, dass Du auch den Fall behandeln musst dass das zurรผck gegebene FormData null ist. Das ist der Fall, wenn der Benutzer auf "Abbrechen" klickt.

Tipp am Rande: Falls die Sprachen die auswรคhlbar sein sollen, die Projektsprachen (=Ausgabesprachen) sind, kannst Du hier beim Radiobutton auch die CMS_INCLUDE_OPTIONS mit type="LANGUAGE" benutzen.

Viele GrรผรŸe

Michael

0 Kudos

Type a product name