====== method ====== Bei **method** handelt es sich um ein [[Glossar#Attribut]] der Tags mit dem [[Glossar#Tag-Name]]n [[:call]]. Damit werden Funktionen die in [[Workflow]]s genutzt werden können, zur Verfügung gestellt. Die von einer Funktion benötigten Parameter werden dem Attribut [[:parameter]] zugewiesen. ===== Liste der Methoden des Primus Framework===== Die aufgelisteten Parameter müssen durch ''|'' getrennt werden. ^Name ^Parameter ^Funktion^ | [[CheckChildrenStatus]]| Dokument, XML-Feld, Wert(e)| Prüft ob ein bestimmtes Dokument oder eine Liste von Dokumenten, in dem XML-Feld den gesuchten Inhalt haben| | [[CheckChildrenWriteable]]| '''', '''', '''', ''?'', ''?''| Überprüft ob die zu einem Dokument zugehörigen Dokumente, beschreibbar sind| | [[CheckParentsStatus]]| '''', '''', '''', '''', ''MELDUNG>''| Überprüft ob die auf ein Dokument verlinkenden Dokumente, einen bestimmten Status haben| | [[CheckParentsWriteable]]| '''', '''', '''', '''', ''''| Überprüft ob die übergeordneten Dokumente eines Dokument, beschreibbar sind| | [[CheckXMLValue]]| '''', '''', ''''| Prüft zu einem Dokument ob eine Bedingung erfüllt ist und gibt eine Meldung aus| | [[CopyFile]]| '''', ''''| Kopiert eine Datei| | [[CreateJob_StatusPostCalls]]| JobServer Pfad| Erzeugt einen Job der mehrere PostCall Vorgänge zusammenfasst und dann zentral auf dem Jobserver ausgeführt werden kann| | [[IgnoreStatus]]| ''>DOKUMENT>'', '''', ''''| Überprüft ob das Dokument einen bestimmten Status hat| |[[SetChildrenToStatus]]| Dokument, XML-Feld, Wert, Parameter| Setzt den Status aller Children-Elemente auf den gesuchten Status wenn sie diesen noch nicht haben| | [[SetParentToStatus]]| Dokument, XML-Feld, Wert(e)| Dadurch wird für alle SE-Modelle die Parent ".dft"-Datei, die nicht auf einem der WorkflowStatus .003.004.005. sind, automatisch Status 003 gesetzt| | [[SetPrevVersionToStatus]]| Dokument, XML-Feld, Wert| Weist der vorhergehenden Version einen Status zu| | [[SetSubFilesToStatus]]| Dokument, XML-Feld, zu prüfende Status, Dateiendungen| Setzt den Status von zusätzlichen Dokumenten, die im Rahmen eines Workflows erzeugt werden| | [[SetXMLValue]]| '''', '''', ''''| Weist einem Datenfeld einen Wert zu| ===== Externe Funktionen ===== Mit dem Attribut **method** können auch externe Funktionen, z.B. von [[Addins]] bereitgestellte, aufgerufen werden. Dazu wird dem Attribut ein Wert nach dem Schema **AddInName.Funktion** zugewiesen. {{tag>Workflow Attribut Methode Liste}}