Stellen importieren

In dieser Dokumentation werden die Vorgehensweisen für den Umgang mit der Anwen­dung Daten importieren bezogen auf Stellen beschrieben. Diese Vorgehensweise ent­hält allgemeine Anleitungsschritte und Sie werden außerdem über mögliche Vorausset­zungen und Auswirkungen informiert.

Die Beschreibung der Anwendung Daten importieren, die unter ande­rem auch Feld- und Button-Beschreibungen enthält, finden Sie in der Dokumentation Daten importieren.

Allgemeines

Lesen Sie nachfolgend allgemeine Informationen zu Stellen. Sie erfahren, wie die zu importierenden Datenobjekte zusammengesetzt sind.

Stellen bestehen aus:

  • Basisdaten
  • Stellenbeziehungen
  • Partnerbeziehungen

Die Stellenbeziehungen und Partnerbeziehungen sind Teil einer Stelle und können nicht separat, sondern nur mit Zuordnung zu einer eindeutig identifizierten Stelle importiert werden.

Vorgehensweisen

Lesen Sie nachfolgend die Vorgehensweisen beim Import von Stellen:

Daten importieren

  1. Öffnen Sie die Anwendung Daten importieren.
  2. Lassen Sie sich den bzw. einen Filter für das Business Object com.cisag.app.general.obj.JobDescriptionanzeigen.
    → Der Filter für den Import der Daten wird angezeigt.
  3. Die ausgewählten Attribute des Filters sind bereits markiert. Bei Bedarf können Sie die Attribute noch anpassen.
  4. Drücken Sie in der Standard-Symbolleiste den Button [Daten importieren].
    → Das Dialogfenster Daten importieren wird geöffnet.
  5. In diesem Dialogfenster können Sie Einstellungen für die Importdatei vornehmen. Eine ausführliche Beschreibung der Felder finden Sie in der Dokumentation Daten importieren im gleichnamigen Abschnitt.
  6. Durch Drücken des Buttons [Im Hintergrund] oder [Sofort] können Sie den Import durchführen.
    Hinweis
    Beim Import von Daten ist die Option der Verarbeitung [Im Hintergrund] nur für voneinander unabhängige Daten empfohlen.

Notwendige Attribute für den Import

Geben Sie mindestens folgende Attribute pro Business Entity an:

  • Identifikationsattribute (Business Key)
  • Pflichtfelder

Ohne die Identifikationsattribute kann das Business Entity nicht zugeordnet werden, und fehlt ein Pflichtfeld, wird in jedem Fall die Nachbearbeitung gestartet. Die Pflichtfelder und Identifikationsattribute der einzelnen Business Objects werden im Abschnitt Übersicht: Identifikations- und Pflichtfelder aufgelistet.

Zusätzlich gibt es noch Beziehungen zu anderen Business Objects, die nicht direkt zum Business Entity com.cisag.app.general.obj.JobDescriptiongehören (Beziehungen über Fremdschlüssel, erkennbar durch Kursivschrift im Filter). Um diese Beziehungen auflösen zu können, müssen die Identifikationsattribute dieser Business Objects im Filter ausgewählt werden. Über Fremdschlüssel referenzierte Daten können nicht gemeinsam importiert werden. Sie müssen bereits im System vorhanden sein. Werden über die Fremdschlüssel-Beziehung andere Attribute angegeben als deren Identifikationsattribute, so werden diese ignoriert.

Wenn der Primärschlüssel eines Business Objects ganz oder teilweise aus Fremdschlüsseln besteht, dann muss in der Importdatei das Business Object, auf das sich dieser Fremdschlüssel bezieht, über seine Identifikationsattribute aufgelöst werden.

Zum Beispiel enthält eine Stelle das Attribut organizationalUnit. Dieses Attribut bezieht sich auf die Organisation, der die Stelle zugeordnet wurde. Die Organisation wird wiederum durch eine Identifikation (String) spezifiziert.

Import von neuen Stellen

In der Importdatei müssen alle Identifikations- und Pflichtattribute der Basisdaten angegeben werden. Stellenbeziehungen und Partnerbeziehungen können sowohl in der gleichen, als auch in einer separaten Importdatei angeben werden. Lesen Sie die Dokumentation Daten importieren, um zu erfahren, wie separate Importdateien verknüpft werden.

Beispiel für das Importieren von neuen Stellen mit einer Importdatei:

code Organizational
Unit.number
description type JobRelations.
Target.code
001 00000 Vertriebsleiter INDIVIDUAL 012
002 00000 Vertreter COLLECTIVE 001

Import von Stellenbeziehungen in eine vorhandene Stelle

Voraussetzung für diesen Weg des Imports von Stellen ist, dass die Basisdaten bereits erfolgreich importiert wurden. In der Importdatei müssen lediglich die Identifikationsattribute (code, OrganizationalUnit.code) der Basisdaten angegeben werden. Sollten andere Attribute der Basisdaten angegeben werden, werden die vorhandenen Daten überschrieben.

Sollte eine zu importierende Stellenbeziehung bereits existieren, so werden die Daten überschrieben.

Sie sollten diese Importmöglichkeit nur zum Aktualisieren einer Stelle anwenden. Der getrennte Import von Stelle und Stellenbeziehungen führt zu Performance-Einbußen.

Beispiel einer Importdatei für das Aktualisieren von Stellenbeziehungen:

code Organizational
Unit.number
JobRelations.
Target.code
JobRelations.
type
JobRelations.
validFrom
095 00000 090 SUPERIOR
095 00000 099 SUBSTITUTE

Import von Partnerbeziehungen in eine vorhandene Stelle

Voraussetzung für diesen Weg des Imports von Stellen ist, dass die Basisdaten bereits erfolgreich importiert wurden. In der Importdatei müssen lediglich die Identifikationsattribute (code, OrganizationalUnit.code) der Basisdaten angegeben werden. Sollten andere Attribute der Basisdaten angegeben werden, werden die vorhandenen Daten überschrieben.

Sollte eine zu importierende Partnerbeziehung bereits existieren, so werden die Daten überschrieben.

Sie sollten diese Importmöglichkeit nur zum Aktualisieren einer Stelle anwenden. Der getrennte Import von Stelle und Partnerbeziehungen führt zu Performance-Einbußen.

Beispiel einer Importdatei für das Aktualisieren von Partnerbeziehungen:

code Organizational
Unit.number
JobAssignments.
Partner.number
JobAssignments.
type
095 00000 M0002 PERSON
034 00000 P0006 ORGANIZATIONAL_UNIT

Übersicht: Identifikations- und Pflichtfelder

In diesem Kapitel werden die Identifikations- und Pflichtattribute zusammengestellt.

Basisdaten

Attributpfad Bezeichnung Fremdschlüssel-Beziehung
code (K) Identifikation
organizationalUnit Organisation OrganizationalUnit
type Stellentyp
description Bezeichnung

Stellenbeziehungen

Attributpfad Bezeichnung Fremdschlüssel-Beziehung
JobRelations.
type (K)
Beziehungstyp
JobRelations.
target (K)
Stelle (zu der eine Beziehung besteht) JobRelations.Target
JobRelations.
validFrom (K)
gültig ab
JobRelations.
validUntil
gültig bis

Partnerbeziehungen

Attributpfad Bezeichnung Fremdschlüssel-Beziehung
JobAssignments.
type (K)
Beziehungstyp
JobAssignments.
partner (K)
Partner (zu dem eine Beziehung besteht) JobAssignments.
Partner
JobAssignments.
validFrom (K)
gültig ab
JobAssignments.
validUntil
gültig bis

 

Czy ten artykuł był pomocny?