This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
en:standardimport:contract [2010/11/08 11:18] ksamson created |
en:standardimport:contract [2012/03/27 10:52] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== contractmanagement ====== | + | ====== |
| + | The contractmanagement | ||
| + | * contract | ||
| + | * contract-CustomAttributes | ||
| + | * contract positions | ||
| + | * ConfigurationItems for the contract positions | ||
| + | * Responsible person | ||
| + | \\ | ||
| + | \\ | ||
| + | Currently it's not possible to upload attachements.\\ | ||
| + | \\ | ||
| + | <note important> | ||
| + | |||
| + | ===== Examples ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Fields at the import ===== | ||
| + | ==== Tag " | ||
| + | |||
| + | ^Field-Name^Type of Data^Info^Mandatory field^ | ||
| + | |id |long |The ID of a contract.\\ // | ||
| + | |number | ||
| + | |name |string | ||
| + | |status | ||
| + | |startDate | ||
| + | |endDate | ||
| + | |description | ||
| + | |companyId | ||
| + | |companyNumber | ||
| + | |mandator | ||
| + | |attributes | ||
| + | |positions | ||
| + | |responsibles | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== Tag " | ||
| + | |||
| + | The XML-Tag **" | ||
| + | The value of the " | ||
| + | \\ | ||
| + | The content of the tag is the value of the CustomAttributes inside the application. | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== Tag " | ||
| + | |||
| + | <note important> | ||
| + | Es müssen **alle** Positionen angegeben werden, die entweder erstellt oder beibehalten werden sollen.\\ | ||
| + | Bereits (z.B. über die Oberfläche angelegte) existierende Positionen die dem Import **nicht** mitgeliefert werden, werden gelöscht. Bei existierenden Positionen genügt es, entweder die " | ||
| + | </ | ||
| + | |||
| + | Felder: | ||
| + | |||
| + | ^Feld-Name^Datentyp^Info^Pflichtfeld^ | ||
| + | |id|long|Die (1stAnswer-interne) ID einer Vertrags-Position.|Entweder **id** oder **number**\\ muss übergeben werden.| | ||
| + | |number|string|Die Positionsnummer einer Vertrags-Position.|Entweder **id** oder **number**\\ muss übergeben werden.| | ||
| + | |name|string|Der Name des Vertrags-Position.|Beim Anlegen: Pflichtfeld\\ Beim aktualisieren: | ||
| + | |status|int|Der Status der Position.\\ Verfügbare Werte:\\ - 0 = " | ||
| + | |priorityGroup|long|Die (1stAnswer-interne) ID einer Prioritätsgruppe.|Optional| | ||
| + | |priority|long|Die (1stAnswer-interne) ID einer Priorität.|Optional| | ||
| + | |configurationItems|-|Eine Liste von ConfigurationItems. Siehe Abschnitt [[.contract# | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== Tag " | ||
| + | |||
| + | <note important> | ||
| + | Es müssen **alle** ConfigurationItems angegeben werden, die für die jeweilige Vertrags-Position gültig sind.\\ | ||
| + | Bereits (z.B. über die Oberfläche angelegte) existierende ConfigurationItem-Verknüpfungen die **nicht** mitgeliefert werden, werden gelöscht. | ||
| + | </ | ||
| + | |||
| + | * **id**: Die (1stAnswer-interne) ID eines ConfigurationItems. | ||
| + | * **boConfigurationItemId**: | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== Tag " | ||
| + | |||
| + | <note important> | ||
| + | Es müssen **alle** Benutzer angegeben werden, die als Verantwortliche des Vertrages eingetragen werden sollen.\\ | ||
| + | Bereits (z.B. über die Oberfläche angelegte) existierende Verantwortlichen-Verknüpfungen die **nicht** mitgeliefert werden, werden gelöscht. | ||
| + | </ | ||
| + | |||
| + | Eines der folgenden Felder muss angegeben werden: | ||
| + | * **id**: Die (1stAnswer-interne) ID eines Benutzers. | ||
| + | * **externalContactNumber**: | ||
| + | |||
| + | Zuerst wird nach der " | ||
| + | Wenn das Feld nicht mitgeliefert wird oder wenn kein Benutzer mit der angegebenen ID gefunden wird, wird nach einen Benutzer mit der mitgelieferten Ansprechpartnernummer gesucht.\\ | ||
| + | \\ | ||
| + | \\ | ||
| + | ==== Dateianhänge ==== | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | ==== Import-Dateien ==== | ||
| + | |||
| + | Alle Dateien im konfigurierten Import-Verzeichnis (in der Config-Datei **" | ||
| + | \\ | ||
| + | Nach dem Importieren werden die Dateien in das (**" | ||
| + | \\ | ||
| + | |||
| + | ==== Datums-Format ==== | ||
| + | |||
| + | Das Datums-Format ist (in der Config-Datei **" | ||
| + | Dabei können sämtliche von .NET zur Verfügung stehenden Format-Platzhalter verwendet werden.\\ | ||
| + | Siehe hierzu: [[http:// | ||
| + | \\ | ||
| + | |||
| + | ==== Status E-Mail ==== | ||
| + | |||
| + | Nach dem Import wird an alle konfigurierten Mail-Adressen (**" | ||
| + | Der Absender der Mail (**" | ||
| + | Die Email enthält Informationen zu den Importierten Datensätzen (Fehler, Warnungen etc.)\\ | ||
| + | \\ | ||
| + | Damit die Email richtig versendet werden kann, muss der Log-Pfad (**" | ||
| + | Der Inhalt dieser Datei wird zwischen " | ||
| + | \\ | ||
| + | |||
| + | ==== CustomAttribute-Zuordnung ==== | ||
| + | |||
| + | Der Pfad zur Zuordnungs-Datei muss eingestellt werden (**" | ||
| + | Diese Datei hat folgenden Aufbau (inkl. Beispiel): | ||
| + | \\ | ||
| + | <code xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | Hier bekommt das CustomAttribute mit der ID **23** und dem Geschäftsobjekt **ServiceLevelAgreement** den Namen **attribute1**.\\ | ||
| + | Der Import kann dann folgendermaßen einen Wert für das CustomAttribute (im jeweils aktuellen Vertrag vergeben): | ||
| + | \\ | ||
| + | <code xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | ... | ||
| + | < | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ===== Weitere Informationen | ||
| + | |||
| + | * Bei bestehenden Daten, werden Felder nur aktualisiert, | ||
| + | * Pro importiertem Datensatz muss ein Wert übergeben werden, mit dem das jeweilige Objekt identifiziert werden kann (z.B. ID oder ähnliches). | ||
| + | * Felder die als " | ||