ich würde gerne folgendes bei mir einrichten.
Ich habe ein Prozess erstellt, hierbei soll der Customer ein Datum bzw. eine Zeit definieren.
Dieses habe ich mit einem DF namens DynamicField_Ablaufzeit definiert.
Nun möchte ich das die pending time = DynamicField_Ablaufzeit ist.
Wie stelle ich das an?
Habe folgendes bereits schon ausprobiert
- State = pending reminder (erfolgreich und machbar)
- Pending Time gibt es als Fehld auswahlbar in einem Prozess (Aktivitäts Dialog).
Jedoch ist beim erstellen eines Prozesstickets die Pending Time nur für einen Agent auswählbar und nicht für einen Customer.
- Ich habe folgenden Programmcode versucht auszuprobieren: viewtopic.php?t=34334
When setting the pending reminder state on the ticket set a PendingTimeDiff to a int value.
then in TicketSetState.pm i've added:
my $chc = $Param{Ticket}->{DynamicField_ITSMDueDate};
if (defined $chc)
{
$PendingTimeString = $Param{Ticket}->{DynamicField_ITSMDueDate};
}
Nur weiß ich nicht wo ich sagen kann das die PendingTimeDiff ein int value erhält.
Hier mal mein Pseudocode wie ich mir das so vorstelle:
my $chc = $Param{ProcessTicket}->{DynamicField_Ablaufzeit};
if (ProcessID = 2egb28dnbc44nnvre3432ce2e && defined $chc)
{
$PendingTimeString = $Param{ProcessTicket}->{DynamicField_Ablaufzeit};
}