Valeurs de propriété par défaut
Valeurs par défaut
Lorsqu’un utilisateur crée un dossier, vous voudrez peut-être définir des valeurs par défaut pour certaines propriétés déjà identifiées. Définir des valeurs par défaut peut réduire le temps que les utilisateurs passent à saisir des données. Par exemple, dans un dossier de demande d’indemnisation, vous pouvez définir la date du sinistre par défaut sur la date du jour.
Dans d’autres cas, vous pourriez utiliser des données de l’opérateur, comme son unité organisationnelle, pour initialiser les valeurs de propriété. Par exemple, dans une application de réservation de voyage, vous pouvez définir First Name et Last Name sur le prénom et le nom de l’opérateur sous lequel l’utilisateur est enregistré. Vous pouvez également définir Date of Travel sur la date du jour et Date of Return sept jours après la date du jour.
Dans un environnement de développement, il peut également être utile de définir des valeurs par défaut. Lorsque vous exécutez un processus de manière itérative pour tester vos modifications, l’utilisation d’un data transform pour saisir des valeurs par défaut dans les champs obligatoires permet de gagner du temps.
pyDefault et pySetFieldDefaults
Pega Platform™ fournit deux types de data transforms qui sont utilisés pour définir automatiquement les valeurs par défaut des propriétés et les propriétés de page lorsque vous créez un dossier : pyDefault et pySetFieldDefaults.
La première fois que vous créez une vue pour votre type de dossier, Pega Platform crée les data transforms pyDefault et pySetFieldDefaults. Vous pouvez aussi les créer manuellement. Lors de la création d’un dossier, le data transform pyDefault est invoqué par le processus pyStartCase. PyDefault invoque alors le data transform pySetFieldDefaults.
Par exemple, sur l’image suivante représentant les configurations pySetFieldDefaults, les champs First Name (.FirstName) et Last Name (.LastName) sont définis sur pyFirstName et pyLastName à partir de la page du clipboard OperatorID.
Par exemple, sur l’image suivante représentant les configurations pySetFieldDefaults, le champ Date of Travel (.DateofTravel) est défini sur la date du jour en utilisant la fonction @CurrentDateTime()
et le champ Date of Return est défini sur sept jours à compter de la date du jour en utilisant la fonction @addCalendar(.DateOfTravel, "0", "0", "0", "7", "0", "0", "0")
. Pour plus d’informations sur ces fonctions, voir la rubrique Fonctions dans les expressions.
Vérifiez vos connaissances avec l’interaction suivante.