2016-10-10 5 views
0

Ich habe einen Workflow, der den Wert eines Datumsfeldes auf (heute + 30 Tage) setzt.Dynamics CRM Workflow-Datumsfeld

Im Formular für Termine habe ich ein Feld, das die verbleibende Zeit in Tagen bis zu dem vom Workflow oben festgelegten Limit anzeigt.

Das Problem ist, dass der Wert des Datetime-Felds unterschiedlich ist, wenn es vom Workflow festgelegt wird oder wenn es vom Benutzer in dem Formular festgelegt wird. Zum Beispiel berücksichtigt der Wert durch den Workflow gesetzt auch die aktuelle Uhrzeit, wenn 30 Tage hinzu:

2016-11-09T13: 09: 48,000

während des Datetime-Wert durch den Benutzer in Form gesetzt ist so etwas wie

2016-11-08T23: 00: 00.000 (ich verstehe nicht, warum 23) edit: es muss wegen der UTC-1 sein

Was für ein Weg sein könnte, um den Workflow zu sagen, dass das Ergebnis der Addition 30 Tage müssen im selben Format wie das vom Benutzer gewählte Datum sein?

Vielen Dank.

Antwort

0

Zum Definieren von Daten in der Art, wie ich einen Workflow brauche, ist nicht genug, so dass ein Plugin erforderlich ist. Ich habe mein Problem in den Eigenschaften des Datumsfeldes gelöst, indem ich "Behaviour" und "Format" auf "Only date" gesetzt habe.