Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel2
maxLevel2
typeflat

...

Introduction

Core Identitätstypen beschreiben einen spezifischen Nutzertypen. Diese Nutzertypen, beispielsweise Internen Mitarbeiter und Externer Mitarbeiter, unterscheiden sich in unterschiedlichen Merkmalen wie beispielsweise der Liste der geführten Attribute oder in den konfigurierten Prozessen wie Eintritt- oder Austrittsprozess. Ein weiteres sehr zentrales Merkmal ist jedoch auch das Berechtigungskonzept. Unterscheiden sich diese untereinander, so kann eine klare und einfache Trennung durch das Abbilden von zwei unterschiedlichen Core Identitätstypen erreicht werden.

Parameter

Folgende Parameter können beim Erstellen oder Mutieren eines Core Identitätstypen verwaltet werden.

...

Parameter

...

Datentyp

...

Pflichtfeld

...

Beispielwert

...

identity types describe a specific user type. These user types, for example Internal Employee and External Employee, differ in various characteristics such as the list of managed attributes or in the configured processes such as entry or exit process. However, another very central feature is also the authorization concept. If these differ from each other, a clear and simple separation can be achieved by mapping two different core identity types.

Parameter

The following parameters can be managed when creating or mutating a core identity type.

Workflows

Folgende Workflows können pro Core Identitätstypen definiert werden:

Workflow

Beschreibung

Input

Beispiel Workflows

Core Identity Added

Wird ausgeführt, wenn eine neue Core Identität von diesem Typ erfasst wird

Core Identity ID

Informieren des Vorgesetzten über den Eintritt

Core Identity Updated

Wird ausgeführt, wenn eine bestehende Core Identity mutiert wird

Core Identity ID

Änderungen (Alle geänderten Attribute)

Informieren von Personen über eine Namensänderung

Core Identity Deactivated

Wird ausgeführt, wenn eine Core Identität deaktiviert wird

Core Identity ID

Informationsmail an den Vorgesetzten

Core Identity Employment Changed

Wird ausgeführt, wenn

  • eine neue Anstellung hinzugefügt wird

  • eine Anstellung gelöscht wird

  • eine Anstellung mutiert wird

Core Identity ID

Anstellungs ID

Mutationstyp

Parameter

Data type

Mandatory field

Example value

Description

Name

string

(tick)

Externe Person

Beschreibt den Core Identitätstypen

Anstellung notwendigExternal person

Describes the core identity type

Employment necessary

boolean

(tick)

(tick)

Beschreibt ob zur Erzeugung einer Core Identität dieses Types eine Anstellung erzeugt werden muss, oder nicht.

Bei internen Personen ist beispielsweise eine Anstellung immer zwingend notwendig, bei einem Kunden ist dies hingegen nicht notwendig.

Attribute Mapping

Auf dem Attribute Mapping des Core Identitätstypen wird definiert welche Attribute zur Verfügung stehen. So können interne Mitarbeiter zum Beispiels aus einem Vor- und einen Nachnamen sowie aus einer Mitarbeiternummer bestehen. Bei Kunden hingegen möchte man hingegen neben dem Vor- und Nachnamen auch noch die Lieferadresse führen.

...

Beim Hinzufügen eines Attributes zum Core Identitätstypen Attribute Mapping kann zudem definiert werden ob dieses Attribute im CoreOne Suite Portal für den Benutzer ersichtlich sein soll und ob er es dort selbständig im Sinne eines Self-Services mutieren darf.

Pflicht Attribute

Folgende Attribute müssen zwingend ausgefüllt werden.

...

Parameter

...

Datentyp

...

Beispielwert

...

Beschreibung

...

Anzeigename

...

string

...

Vorname + Nachname

...

Ohne einen Anzeigename kann das Objekt nicht in den Listen aufgeführt werden.

Describes whether an employment must be created to create a core identity of this type or not.

For internal persons, for example, employment is always mandatory, whereas it is not necessary for a customer.

Attribut Mapping

The attributes mapping of the core identity type defines which attributes are available. For example, internal employees can consist of a first name, a last name and an employee number. In the case of customers, on the other hand, the delivery address may be required in addition to the first and last name.

...

When adding an attribute to the core identity type attribute mapping, it is also possible to define whether this attribute should be visible to the user in the CoreOne Suite portal and whether the user is allowed to mutate it there independently in the sense of a self-service.

Duty attributes

It is mandatory to fill in the following attributes.

Parameter

Data type

Example value

Description

Display name

string

First name + last name

Without a display name, the object cannot be included in the lists.

Workflows

Without a display name, the object cannot be included in the lists.

Workflow

Description

Input

Example Workflows

Core Identity Added

Executed when a new core identity of this type is captured

Core Identity ID

Informing the supervisor about the entry

Core Identity Updated

Executed when an existing core identity is mutated

Core Identity ID

Changes (All changed attributes)

Informing people about a name change

Core Identity Deactivated

Executed when a core identity is deactivated

Core Identity ID

Information email to the supervisor

Core Identity Employment Changed

Will be executed when

  • a new employment is added

  • a position is deleted

  • an employment is mutated

Core Identity ID

Employment ID

Mutation type (Add, Update, Delete)

Änderungen (Alle geänderten Attribute)

Aktualisieren der Hauptanstellung in Umsystemen

Rollen

...

Changes (All changed attributes)

Updating the main setting in conversion systems

Roles

Fixed roles can be stored on the core identity types. Adding a role ensures that each core identity of this core identity type receives the corresponding role.


How-to

...

articles

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "how-to" and type = "page" and space = "IKB"

...

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "systemkonnektor" and type = "page" and space = "IKB"

...