Exemple : calculer un score de crédit avec une activité de workflow personnalisée

Cet exemple de code est pour Microsoft Dataverse. Téléchargez l’exemple complet ici : WorkflowActivities.

Conditions préalables

Une connexion Internet est requise pour télécharger l'exemple de projet et restaurer les packages NuGet utilisés dans l'exemple de projet.

Besoins

Les personnalisations suivantes doivent exister pour cette activité de workflow personnalisée pour fonctionner :

  • Nom de schéma d’entité : new_loanapplication
  • Attribut : new_loanapplicationid comme clé primaire
  • Attribut : new_creditscore du type int avec 0 comme valeur minimale et 1 000 comme valeur maximale (si une mise à jour est nécessaire)
  • Attribut : new_loanamount de type devise avec valeur par défaut min/max
  • Personnaliser le formulaire pour inclure l’attribut new_loanapplicantid

L’entité de contact doit avoir les personnalisations suivantes :

  • Attribut : new_ssn comme Une seule ligne de texte avec une longueur maximale de 15
  • Relation un-à-plusieurs avec ces propriétés :
    • Nom du schéma de définition de la relation : new_loanapplicant
    • Nom d’affichage de l’entité liée à la définition de la relation : demande de prêt
    • Nom du schéma d’attribut de la relation : new_loanapplicantid
    • Type de comportement de la relation : référentiel

Montre ce qui suit

L’exemple suivant d’activité de workflow calcule le score de crédit basé sur le numéro de sécurité sociale (NSS) et le nom.

Exemple

RetrieveCreditScore.cs

Voir aussi

Extensions de workflow
Didacticiel : Créer une extension de workflow
Exemple : créer une activité de workflow personnalisée
Exemple : Mettre à jour l’anniversaire suivant à l’aide d’une activité de workflow personnalisée

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).