Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
NamedCalls
Im Abschnitt NamedCalls werden die benutzerdefinierten Funktionsaufrufe (Named Call) definiert. Bei einem Named Call handelt es sich um eine Zusammenfassung mehrerer Call unter einem Namen, die dann über einen Menübefehl aufgerufen und in der definierten Reihenfolge abgearbeitet werden. Der Name z.B. <OldVerCall> ist frei definierbar. Es können beliebig viele Call-Listen mit verschiedenen Namen definiert werden. Diese können mit der Funktion prmExecuteNamedCalls aufgerufen werden. Auch aus dem Menü heraus. Die Funktion prmExecuteNamedCalls kann auch innerhalb eines Named Calls verwendet werden um einen anderen Named Call aufzurufen.
Beispiel
Im Beispiel wird der Named Call OldVerCall definiert. Es wird zunächst der Status des Documents geändert und anschließend falls es eine Solid Edge Draft ist, ein PDF davon erzeugt.
<NamedCalls> <OldVerCall> <Call method="StatusChangeByFilePath" parameter="%FILEPATH%|StatusWorkflow_Settings|004" condition="$(Condition.isSEDocument)" /> <Call method="SEJob_Export.seExportJobByPath" parameter="%FILEPATH%|C300|PDF|.\Attachments\%FILENAME%%EXTENSION%\%FILENAME%|XML_DocumentAttachments" condition="$(Condition.isSEDraft)" /> </OldVerCall> </NamedCalls>
Beispiel eines Menüaufrufs
<prmExecuteNamedCalls visible="TRUE" enabled="TRUE" parameter="|OldVerCall" text="ExecuteNamedCalls: OldVerCall" icon="" />
