!!TODO!!
wfm.Import
Beschreibung:
Dieser Job importiert eine Organisation. Dazu wird dem Job eine Datei beigefügt.
Parameter:
- Dateien : Name und Pfad der zu importierenden Datei
- DoImportOrganisation integer : gibt an, ob auch Organisationsdaten importiert werden sollen (1=Ja, 0=Nein)
- DestOrganisationId base64 : Falls Organisationsdaten importiert werden sollen, wird hiermit die Ziel-Organisation spezifiziert. Parameter bleibt leer, falls eine neue Organisation angelegt werden soll.
- WorkflowProjects base64 : gibt die zu importierenden Workflowprojekte im XML-Format an
- Workflows base64 : gibt die zu importierenden Workflowmodelle im XML-Format an
- ReportConfigs base64 : gibt die zu importierenden Reportkonfigurationen im XML-Format an
- Templates base64 : gibt die zu importierenden Lauflistenvorlagen im XML-Format an
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- ChangedOrganisations string : kommaseparierte ID-Liste von veränderten Organisationen
Beispiel:
Aufbau von WorkflowProjects
<WorkflowProjects>
</WorkflowProject Id="" DestPrjId="" DestOrgId="" Overwrite=""
CompleteImport="" OldParent="">
</WorkflowProject Id="" DestPrjId="" DestOrgId="" Overwrite=""
CompleteImport="" OldParent="">
</WorkflowProject Id="" DestPrjId="" DestOrgId="" Overwrite=""
CompleteImport="" OldParent="">
</WorkflowProjects>
Hinweis:
Genauere Beschreibung von WorkflowProjects
- Id (STRING): ID des Projekts im Import-File
- DestPrjId (STRING): ID des ParentProjekts
- DestOrgId (STRING): ID der Ziel-Organisation. Dieses Attribut wird nicht angegeben, falls beim Import eine neue Organisation erzeugt wird und das Projekt diese neue Organisation als Ziel hat.
- Overwrite (INT): Flag gibt an, ob möglicherweise bereits vorhandenes Projekt mit gleicher ID überschrieben werden soll. Anderenfalls wird ein neues Projekt mit neuer ID erzeugt.
- CompleteImport (INT): Flag gibt an, ob die gesamte Unterstruktur (Projekte/Workflows) des Projekts importiert werden sollen. Diese braucht dann nicht aufgeführt zu werden.
- OldParent (INT): Flag wird nur interessant, falls das übergeordnete Workflowprojekte kopiert (also nicht überschrieben) wurden. Falls das Flag gesetzt ist, wird das Projekt in das alte WF-Projekt geschrieben (wobei wieder das Overwrite Flag beachtet wird), falls nicht, wird es in das neu erzeugte (kopierte) WF-Projekt geschrieben. Sollte das übergeordnete WF-Projekt überschrieben worden sein, soll das Flag immer gesetzt sein.
Beispiel:
Aufbau von Workflows
<Workflows>
</Workflow Id="" DestFamId="" DestOrgId="" Overwrite="" OldFamily="">
</Workflow Id="" DestFamId="" DestOrgId="" Overwrite="" OldFamily="">
</Workflow Id="" DestFamId="" DestOrgId="" Overwrite="" OldFamily="">
</Workflows>
Hinweis:
Genauere Beschreibung von Workflows
- Id (STRING): ID des Workflow im Import-File
- DestFamId (STRING): ID der Ziel-WFFamily
- DestOrgId (STRING): ID der Ziel-Organisation. Dieses Attribut wird nicht angegeben, falls beim Import eine neue Organisation erzeugt wird (siehe Knotenbeschreibung Organisation) und das Modell diese neue Organisation als Ziel hat.
- Overwrite (INT): Flag gibt an, ob möglicherweise bereits vorhandener Workflow mit gleicher ID überschrieben werden soll. Anderenfalls wird ein neuer Workflow mit neuer ID erzeugt.
- OldFamily (INT): Flag wird nur interessant, falls die übergeordnete Workflowfamilie kopiert (also nicht überschrieben) wurde. Falls das Flag gesetzt ist, wird das Modell in die alte WF-Familie geschrieben (wobei wieder das Overwrite Flag beachtet wird), falls nicht, wird es in die neu erzeugte (kopierte) WF-Familie geschrieben. Sollte die übergeordnete WF-Familie überschrieben worden sein, soll das Flag immer gesetzt sein.
Beispiel:
Aufbau von ReportConfigs
<ReportConfigs>
<ReportConfig ConfigId="" Overwrite="" DestOrgId=""/>
<ReportConfig ConfigId="" Overwrite="" DestOrgId=""/>
<ReportConfig ConfigId="" Overwrite="" DestOrgId=""/>
</ReportConfigs >
Hinweis:
Genauere Beschreibung von Workflows
- ConfigId (STRING): ID der Konfiguration im Import-File
- DestOrgId (STRING): ID der Ziel-Organisation.
- Overwrite (INT): Flag gibt an, ob möglicherweise bereits vorhandene Konfiguration mit gleicher ID überschrieben werden soll. Anderenfalls wird eine neue Konfiguration mit neuer ID erzeugt.
Siehe auch:
wfm.Export
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm