Portique: Places disponibles de la formation d'employé modèle correction désinscrire Bug

Comme beaucoup de gens le savent, le modèle de formation de l'employé fourni par Microsoft ici a un bug que nous pouvons reproduire en suivant ces étapes:

  • Créer une classe avec une taille maximale de 10 étudiants.
  • S'inscrire –> Total disponible loge correctement décrémente un. Résultat: 9 places disponibles.
  • Annuler l'inscription: –> Bug. Total de sièges disponible devrait augmenter par un. Ce n'est pas. Résultat: 9 places disponibles : SharePoint, mais en fait, Il y a 10 places disponibles.

Solution: Utiliser SharePoint Designer pour corriger le flux de travail.

Première, ouvrir le site. La liste des dossiers pour moi ressemble à ceci:

image

Si nous avons un regard sur l'enregistrement des participants »" flux de travail, Nous voyons qu'il y a un pas étiqueté « Enforce assise politique ». Il ressemble à ceci:

image

Cette étape du flux de travail met à jour l'élément en incrémentant « remplis de sièges" colonne de métadonnées sur le parcours. Si nous qui tirer vers le haut plus en détail, nous le voyons:

image

C'est toute l'information dont nous avons besoin corriger le processus d'annulation d'inscription.

Si nous retourner pour le workflow d'annulation d'inscription, Il n'y a aucune étape de workflow similaire. Ajoutez-la comme suit:

1: Développez « participant d'annulation d'inscription" et ouvrir le XOML (voir premier écran tourné si vous êtes perdu).

2: Ajouter une nouvelle variable de flux de travail, « Nouveaux sièges remplis" de type « Nombre ».

3: Assignez une valeur à la « nouvelle remplis de sièges" comme le montre:

image

4: Décrémenter les sièges remplis par 1:

image

5: Mise à jour de l'élément de cours connexe:

image

6: Assurez-vous que toutes les étapes sont dans la bonne séquence. Pour moi, Il ressemble à ceci:

image

7: Terminer le flux de travail à reconstruire il.

8: Test.

</fin>

S'abonner à mon blog.

Tags Technorati: ,

2 réflexions sur "Portique: Places disponibles de la formation d'employé modèle correction désinscrire Bug

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *