Module: sdw/hr/recruiting/workflow/bearbeitungenPane

Dieses Modul definiert die Klasse bearbeitungenPane.

Author:
  • sdw.systems
Source:
See:

Extends

  • module:sdw/templates/viewTabPaneGUI/singleListPane

Requires

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

opcodeCommit

Properties:
Name Type Description
opcodeCommit. OID

Wird beim Instantiieren des Objektes per mxin gesetzt

Source:

opcodeEmailempfaengerAngestelltelist

Properties:
Name Type Description
opcodeEmailempfaengerAngestelltelist. OID

Wird beim Instantiieren des Objektes per mxin gesetzt

Source:

opcodePrint

Properties:
Name Type Description
opcodePrint. OID

Wird beim Instantiieren des Objektes per mxin gesetzt

Source:

opcodeReject

Properties:
Name Type Description
opcodeReject. OID

Wird beim Instantiieren des Objektes per mxin gesetzt

Source:

opcodeStartWorkflow

Properties:
Name Type Description
opcodeStartWorkflow. OID

Wird beim Instantiieren des Objektes per mxin gesetzt

Source:

(inner, constant) opcAddWorkflowAusschreibung :OPCODE

Type:
  • OPCODE
Default Value:
  • 901027
Source:

(inner, constant) opcDelete :Integer

deaktiviert

Type:
  • Integer
Default Value:
  • 0,
Source:

(inner, constant) opcGetEinstellungsanzeige :OPCODE

Type:
  • OPCODE
Default Value:
  • 901328
Source:

(inner, constant) opcGetVersetzungsanzeige :OPCODE

Type:
  • OPCODE
Default Value:
  • 901086
Source:

(inner, constant) opcGetWiederbesetzungsanzeige :OPCODE

Type:
  • OPCODE
Default Value:
  • 901066
Source:

(inner, constant) opcInsert :Integer

deaktiviert

Type:
  • Integer
Default Value:
  • 0,
Source:

(inner, constant) opcSendEmailFromAngestellterToAngestellter :OPCODE

Type:
  • OPCODE
Default Value:
  • 103141
Source:

(inner, constant) opcUpdate :Integer

deaktiviert

Type:
  • Integer
Default Value:
  • 0,
Source:

Methods

ablehnung()

Ruft den reject-Dialog auf und beendet die Aufgab nach nachfrage mit dem Ergebnis Ablehung.

Source:

aufgabentraegerZuweisen()

Weist einer Aufgabenbearbeitung vom Typ "benannter Mitarbeiter" über einen Dialog einen Mitarbeiter zu der die notwendige Rolle hat

Source:

dokumenteBearbeiten()

Wird nur für bestimmte Workflowtypen und dort nur für bestimmte Aufgabenbearbeitungen benötigt

  • WorkflowWiederbesetzung
  • WorkflowNeueinstellung
  • WorkflowVersetzung
Source:

dokumentePruefen()

Zeigt das zentrale Workflowdokument in einem neuen Tab an (PDF)

Source:

emailNachfrage()

Öffnet einen Emaildialog um Nachfragen an andere Akteure des Workfloas zu versenden

Source:

kenntnisnahme()

Ruft den commit-Dialog auf und beendet die Aufgab nach nachfrage mit dem Ergebnis Zustimmung.

Source:

onCallbackListClick()

Überschreibt die Implementierung der Basisklasse um die Toolbarbutton zu enablen/disablen

Source:

onCallbackListIsLoaded()

Überschreibt die Implementierung der Basisklasse, ruft diese Implementiertung aber als erste Anweisung auf. Diese Implementierung liest die OID des aktuellen treeItems der treePerspective aus und versucht diese OID im Store des Listwidgets zu finden. Falls das funktioniert, wird die korrespondierende Zeile im dataGrid vorausgewählt, eine ggf. schon existierende Auswahl wird vorher aufgehoben. Falls nicht passiert auch nichts. Als Index wird das Reihenfolge-Tag der Aufgabenbearbeitung verwendet. Das alles funktioniert nur falls es keine Filter oder sowas gibt, also kein allgemein gültiges Vorgehen, deshalb bleibt das auch hier und migriert nicht in der Basisklasse. Das betrifft insbesondere die Aufgabensichten, in denen der Aufgabentyp und darunter die Aufgaben im tree angezeigt werden. Fixed ein oft berichtetes issue, denn die vorgesetzten Leitungen arbeiten nicht oft mit dem Tool und haben immer wieder vergessen vor dem Bearbeiten die sie betreffende Aufgabe auszuwählen.

Source:

setProperties()

Wird von der Basisklasse aufgerufen um Eigenschaften zu setzen

Source:

workflowStarten()

Startet den Workflow, wenn er nicht bereits gestartet wurde. Überprüft vorher, ob alle Bearbeiter zugewiesen sind. Falls nicht, wird der Dialog StartDialog geöffnet, der die fehlenden Aufgabenträger abfragt und in dem start-Workflow API-Call an den Server sendet. Das Ergebnis dieses Aufrufs ist der bez. des Status modifizierte Workflow der this.workflow im Callback überschreibt.

Source:

workflowStartenMitErsterAufgabe()

Startet den Workflow durch das Comitten der 1. Aufgabe. Wird von workflowStarten aufgerufen falls alle Benannten Aufgabenträger eingesetzt sind. Dazu wird der normale commitDialog verwendet der ein wenig übersichtlicher ist als der startDialog mit 0 Listboxes.

Source:

zustimmung()

Ruft den commit-Dialog auf und beendet die Aufgab nach nachfrage mit dem Ergebnis Zustimmung.

Source: