WmsTaskHistoryItem

Accantum.Wms.Activities.Portal.GetTaskHistory

Eintrag aus dem Aufgabeverlauf eines WMS Workflows. Enthält Informationen zu einer Aufgabe oder Meldungen, die während der Bearbeitung einer Aufgabe protokolliert wurden.

Eigenschaften

Name

Typ

Name

Typ

TaskId

int

Id der Aufgaben
(Sie erhalten diese Id über die "Aufgabe starten"-Aktivität )

IsTask

bool

Gibt an, um es sich bei dem Eintrag im Aufgabenverlauf um eine Aufgabe handelt.
Wenn "false", dann handelt es sich um eine Info-Meldung. Die Meldung ist in der Eigenschaft "Message" hinterlegt.

TaskDefId

int

Id der Aufgaben-Definition

Name

string

Der Name der Aufgabe für das Portal (kann auch leer sein)

DisplayName

string

Der Anzeigename der Aufgabe für das Portal (kann auch leer sein)

NameOrDisplayName

string

Gibt den Anzeigenamen der Aufgabe zurück. Wenn dieser nicht gesetzt ist, dann den Namen.

Description

string

Beschreibung der Aufgabe

CommitButton

Id und Name der Schaltfläche, mit der die Aufgabe abgeschlossen wurde.
(Nicht gesetzt, falls die Aufgabe noch nicht abgeschlossen ist!)

CommitUser

Id und Name des Benutzers, der die Aufgabe abgeschlossen hat.
(Nicht gesetzt, falls die Aufgabe noch nicht abgeschlossen ist!)

FinishedAt

DateTime oder leer (nothing)

Datum, an dem die Aufgabe abgeschlossen
(Nicht gesetzt, falls die Aufgabe noch nicht abgeschlossen ist!)

IsCancelled

bool

Kennzeichen, ob die Aufgabe abgebrochen wurde.

CreationDate

DateTime

Datum, an dem die Aufgabe oder die Infomeldung erstellt wurde.

Message

string

Wenn es sich nicht um eine Aufgabe handelt (IsTask=false), dann steht hier die Infomeldung

Comments

List<WmsTaskComment>

Liste mit den Kommentaren der Aufgabe

Methoden

Name

Beschreibung

Name

Beschreibung

GetTaskHistoryInfo()

GetTaskHistoryInfo(“yyyymmdd“)

Fasst den Eintrag aus dem Verlauf in einem Satz zusammen. Optional können Sie der Methode als Parameter ein Datumsformat mitgeben, um das FinishedAt-Datum zu formatieren.
(Standard Datumsformatieren: “g”, d.h. “DD.MM.YYYY hh:mm“)

  • Bei abgeschlossenen Aufgaben: "Aufgabe <NameOrDisplayName> wurde am <FinishedAt>von <CommitUser> mit <CommitButton> abgeschlossen."

  • Bei abgebrochenen Aufgaben: "Aufgabe <NameOrDisplayName> wurde am <FinishedAt>von <CommitUser> abgebrochen."

  • Bei noch offenen Aufgaben: “Aufgabe <NameOrDisplayName>“ ist noch nicht abgeschlossen.”

  • Bei Infomeldungen (IsTask = false) den Text aus der “Message”-Eigenschaft, z.B. wenn eine Aufgabe delegiert wurde.

 

Siehe auch

Aktivitäten