Formular-Generator

Versionshinweise Dayforce Release 2024.2.0

Version
R2024.2.0
Release Date
8/13/2024
Formular-Generator
ID Beschreibung

ENG-70

ENG-96

Die Funktionalität des Tags <IsRequired> wurde aktualisiert. Jetzt müssen Arbeitnehmer, die Ihr benutzerdefiniertes Formular ausfüllen, ein Kontrollkästchen aktivieren, bevor sie das Formular absenden können. Sie können beispielsweise das Kontrollkästchen „Akzeptieren und bestätigen“ zu einem Formular hinzufügen, das eine Richtlinie enthält, die der Arbeitnehmer vor dem nächsten Schritt lesen muss. Sie können diese Voraussetzung für Kontrollkästchen in den folgenden Tags hinzufügen:

  • <EmployeeProperty>
  • <EmployeePropertyGrid>
  • <Field>
  • <Grid Column>

Wenn ein Arbeitnehmer in einem Formular ein erforderliches Kontrollkästchen nicht aktiviert, wird ein Fehler angezeigt und das Formular lässt sich nicht absenden.

Nachfolgend sehen Sie ein Beispiel für das Tag <IsRequired>, das im Tag <EmployeeProperty> verwendet wird:

Copy
    <EmployeeProperty>
      <Style>IVTextBox</Style>
      <Block>1</Block>
      <Row>8</Row>
      <RowSpan>1</RowSpan>
      <Column>2</Column>
      <PropertyXRefCode>EmployeePropertyXrefCode28</PropertyXRefCode>
      <IsRequired>true</IsRequired>
    </EmployeeProperty>

Weitere Informationen finden Sie unter Anhang: Unterstützte Tags im XML-Formulare Guide.

ENG-89

Workflow-Administration > Formular-Generator wurde aktualisiert. Jetzt wird eine Warnmeldung angezeigt, wenn Sie versuchen, ein benutzerdefiniertes Formular zu löschen, das Sie als zugehöriges Formular in einem Workflow-Entscheidungsknoten ausgewählt haben. Die Meldung fordert Sie zum Bestätigen des Löschvorgangs auf und informiert Sie darüber, dass das Feld Zugehöriges Formular aus dem Workflow entfernt wird, wenn Sie das Formular löschen.

ENG-91

Es wurde die Möglichkeit hinzugefügt, vor dem Absenden eines Formulars die Validierung von regulären Ausdrücken in einem Zeichenfolgenfeld in einem <EPGridColumn>-Tag durchzuführen. Der falsche Wert wird direkt im Feld gekennzeichnet, mit einer Popup-Fehlermeldung, die Sie anpassen können. Zur Unterstützung dieser Funktion sind zwei neue Tags verfügbar:

  • <RegExp>: Definiert den regulären Ausdruck, der steuert, welche Eingaben im Feld zulässig sind. Mit ^[0-9]*$ dürfen beispielsweise nur Zahlen in das Feld eingegeben werden. ^[A-Z]*$ lässt nur Großbuchstaben zu.
  • <RegExpErrorMessage>: Definiert die Fehlermeldung, die angezeigt wird, wenn Sie einen Wert in das Feld eingeben, der nicht der Definition des regulären Ausdrucks entspricht. Wenn Sie das Tag <RegExp> ohne das Tag <RegExpErrorMessage> verwenden, wird eine Standard-Fehlermeldung angezeigt: „[Field name]: Feldwert entspricht nicht dem angegebenen Regex“.

Im folgenden Beispiel ist die Eingabe für ein Feld auf fünf Kleinbuchstaben beschränkt und es wird eine benutzerdefinierte Meldung angezeigt:

Copy
<EPGridColumn>
    <BindingProperty>Value</BindingProperty>
    <XRefCode>EmployeePropertyXrefCode21</XRefCode>
    <IsRequired>True</IsRequired>
    <TextAlignment>Right</TextAlignment>
    <DefaultValue>az05</DefaultValue>
    <RegExp>^[a-z]{0,5}$</RegExp>
    <RegExpErrorMessage>Es sind höchstens 5 Kleinbuchstaben zulässig</RegExpErrorMessage>
</EPGridColumn>

Weitere Informationen finden Sie unter Anhang: Unterstützte Tags im XML-Formulare Guide.