{{indexmenu_n>0030}}
======Workflow - Start von in cimERP definierten, externen Reports======
Über das Programm [[cimerp:0020_administration:0170_drucksteuerung:0040_externe_cr_reports:0010_individuellecrreportsdetail|Individuelle CR Reports]] können individuelle Crystal Reports in cimERP eingebunden werden. Im folgenden wird beschrieben, wie diese Funktionalität aus dem cimERP Workflow Modul heraus genutzt werden kann.
===== Einrichtung Workflowaktion =====
Die Grundeinstellungen für die Ausgabe des Reports werden im Programm [[cimerp:0020_administration:0170_drucksteuerung:0040_externe_cr_reports:0010_individuellecrreportsdetail|Individuelle CR Reports]] eingestellt.
{{:cimerp:0140_workflow:0070_workflow_sonstiges:pasted:20180315-130809.png}}
\\ \\
Der Start des individuellen CR Reports wird über die Aktionsart "Programm starten" durchgeführt.
\\ \\
{{:cimerp:0140_workflow:0070_workflow_sonstiges:pasted:20180315-130911.png}}
Entscheidend für die Ausführung des Reports ist die Definition des Aufrufstrings.
Der Aufrufstring hat die Form w4glrun cd0057.img -ddatabase -Tno "cdreportname.rpt{druckername{{{{reportparam1{reportparam2{reportparam3"
^Teil des Aufrufstrings^Vorgabe des Programmnamens^
|w4glrun cd0057.img | Fester Bestandteil des Aufrufstrings |
|-ddatabase | Das Feld database wird durch die entsprechende Datenbank ersetzt (z.B. -dbetrieb01). |
|-Tno | Fester Bestandteil des Aufrufstrings |
|-/appflags | Fester Bestandteil des Aufrufstrings - Leitet die Auflistung der Übergabeparameter ein. |
|{druckername | Definiert den Ausgabedrucker. Der Druckername muss exakt dem Druckernamen eines gültigen Druckers entsprechen (s.a. Programm [[cimerp:0020_Administration:0170_Drucksteuerung:0010_Drucker:start|Drucker]]). Der Druckername darf keine Leerzeichen enthalten. |
|{{{ | Fester Bestandteil des Aufrufstrings. Es müssen an dieser Stelle 3 geschweifte Klammern stehen.|
|{parameter1 | Vorgabe Parameter 1 für CR |
|{parameter2 | Vorgabe Parameter 2 für CR |
|{parameter3 | Vorgabe Parameter 3 für CR |
|... | Vorgabe weitere Parameter |
|{Parametern | Vorgabe Parameter n für CR |
=====Beispiel für Aufrufstring - 2 Parameter=====
w4glrun cd0057.img -dbetrieb01 -Tno -/appflags "Differenzstueckliste.rpt{HPLJ{{{{10008{10009"