Vergleichsreport

Vergleiche Einstellungen
Änderungen von:
bis:
Typ:

Veränderungen an Parts

Part "Inhalt" wurde verändert


Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
 ersteletzte 

Dieser Job Build Custom Groups hat die Aufgabe, Gruppen zu erstellen, anhand definierter Werte (Attribute) aus dem Zeiterfassungssystem.

 Konfiguration - Anlegen einer neuen Gruppe

Soll eine neue Gruppe innerhalb des Unternehmens angelegt werden, so ist der Job folgendermaßen zu parametrieren:

Typ Neue Gruppe / bestehende Gruppe Gruppenname Eingabe des GruppennamensMandantSelektion des Mandanten Organisationsstruktur Mögliche Selektion zwischen Organigramm, Lose Gruppe und Projektgruppe Filter Mit Hilfe eines Filters können bestimmte Mitarbeiter  aus der 6020 selektiert werden ( Bsp. Personen mit bestimmten Stammsatznummern: stssnr="10" )  * Job buildCustomGroups

Der Job buildCustomGroups erstellt und pflegt Webdesk-Gruppen anhand einer SQL-Einschränkung auf den TA-Personenstammdaten des TA-Systems. Im mitgelieferten Descriptor ist er aktiv und konfigurierbar.

Ablauf je Definition

  1. Die SQL-Einschränkung wird an den TA-Personenservice übergeben. Die gefundenen TA-Personen werden über ihre TA-ID einer Webdesk-Person zugeordnet. Nicht gefundene Zuordnungen werden protokolliert und ignoriert; doppelte Webdesk-Personen werden nicht mehrfach übernommen.
  2. Bei Neue Gruppe wird die Gruppe im ausgewählten Mandanten und in der ausgewählten Organisationsstruktur gesucht. Existiert sie noch nicht, wird sie mit dem konfigurierten Gruppennamen angelegt.
  3. Bei Bestehende Gruppe wird die ausgewählte Gruppe verwendet.
  4. Ist die Zielgruppe gültig und wurden Personen gefunden, werden diese Personen mit der Gruppe verknüpft.
  5. Wird für eine bestehende Gruppe keine Person gefunden, leert der Job diese Gruppe. Bei einer neuen Gruppe ohne Treffer werden keine Personen verknüpft.
  6. Nach dem Verknüpfen kann optional ein JavaScript ausgeführt werden.

Konfiguration

  • Typ: Neue Gruppe oder bestehende Gruppe.
  • Gruppenname: Name der neuen beziehungsweise ausgewählten Gruppe.
  • Mandant und Organisationsstruktur: Relevant beim Anlegen einer neuen Gruppe.
  • Filter: SQL-Einschränkung für die TA-Personen. Die verfügbaren Felder stammen aus den TA-Personendaten.
  • Javascript, welches nach dem Insert ausgeführt wirdindividuell erstelltes JavaScriptLöschenDurch Anklicken der Check-Box werden alle Daten in der Konfigurationszeile gelöschtSpeichernDurch Speichern werden die eingegebenen Konfigurationsdetails gespeichert Hinzufügen Mit dieser Schaltfläche können weitere Gruppen hinzugefügt werden

Die neu angelegte Jobkonfiguration (neue Gruppe) ist in der Job-Übersicht zu finden.

Filter  

Bei Filtern gibt es folgende Spezialobjekte:

  • Verknüpfungen: && (logisch und), || (logisch oder)
  • Vergleichsoperatoren: <, <=, ==, >, >=, != (nicht gleich)
  • Konstanten: CURRENTDATE (aktuelles Datum)

Die anderen Werte stammen zum Großteil aus der IF6020, z.B.: stssnr, stpersnr, ....

Will man z.B. die Schichtarbeiter Gruppen zuteilen so kann folgender Filter verwendet werden:

  • stswv != '' && stswv<CURRENTDATE && stswb ='' || stswv != '' && stswv<CURRENTDATE && stswb > CURRENTDATE

Dieser bedeutet, dass entweder:

  • stswv ungleich '' und kleiner als das aktuelle Datum  und stswb gleich ''  ist oder
  • stswv ungleich '' und stswv kleiner dem aktuellen Datum und stswb grösser dem aktuellen Datum ist

Sie werden sich jetzt vielleicht fragen, wieso zweimal überprüft wird, ob stswv nicht gleich '' ist. Das hat folgende Ursache:

  • stswv<CURRENTDATE ist erfüllt wenn stswv ==''
Achtung: Definiert man bei einem Job ein Selektionskriterium, das mehr als eine logische "oder" Verknüpfung beinhaltet, muss man den Begriff "or" verwenden. Verwendet man ||, wird kein Fehler ausgegeben, erst bei genauerer Betrachtung merkt man, dass Benutzer in der Gruppe fehlen
  • : Optionales Skript nach dem Verknüpfen. Es erhält unter anderem die Variablen persons, group, orgService und roleService.

Hinweise

Der Job verarbeitet mehrere Definitionen nacheinander. Die bestehende Gruppe wird bei einem Treffer nicht automatisch von nicht mehr passenden Personen bereinigt; entfernt werden bestehende Mitglieder nur dann, wenn für eine bestehende Gruppe überhaupt keine Person die Einschränkung erfüllt. Ist der TA-Connector nicht erreichbar, wird dies im Job-Log protokolliert.

Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung.

Mime Typetext/xmltext/xml
Datei-name
Größe (in Bytes)31042524
Version 24 von Inge Lederhofer
am 11.11.16 10:16:26
Name: Job buildCustomGroups
Variante: main - default
Status: Veröffentlichung
Version 25 von N8N Daisy Agent
am 15.08.26 08:22:28
Name: Job buildCustomGroups
Variante: main - default
Status: Veröffentlichung