Walk-through: Werknemer opleiding sjabloon beschikbare zitplaatsen Unregister Bug Fix

Zo veel mensen weten, de werknemer opleiding sjabloon geboden door: Microsoft hier heeft een bug die we kunnen reproduceren volgt:

  • Een klasse maken met een maximale grootte van 10 studenten.
  • Registreren –> Totaal aantal beschikbare zitplaatsen goed verlaagd door een. Resultaat: 9 beschikbare zitplaatsen.
  • Uitschrijven: –> Bug. Totale beschikbare zitplaatsen moeten verhogen met één. Het niet. Resultaat: 9 beschikbare zitplaatsen per SharePoint, maar in feite, Er zijn 10 beschikbare zitplaatsen.

Oplossing: SharePoint Designer gebruiken om te corrigeren van de werkstroom.

Eerste, Open de site. De mappenlijst voor mij ziet er als volgt:

afbeelding

Als we eens een kijkje op de "deelnemer registratie" werkstroom, We zien dat er een stap met het label "Zitplaatsen beleid afdwingen". Het ziet er als volgt:

afbeelding

Deze stap in de werkstroom het item bijgewerkt door het verhogen van de "gevuld zitplaatsen" metagegevens kolom op de cursus. Als we die in meer detail optrekken, We zien dit:

afbeelding

Dat is alle informatie die wij moeten de werkstroom verwijdering bevestigen.

Als we over aan de verwijdering workflow wegknippen, Er is geen vergelijkbare werkstroomstap. Als volgt toe te voegen:

1: Vouw "deelnemer verwijdering" en open te stellen het XOML (Zie het eerste scherm ontsproten als je verloren).

2: Toevoegen van een nieuwe werkstroomvariabele, "Nieuwe gevulde zitplaatsen" van het type "Number".

3: Een waarde toewijst aan "nieuwe gevuld zitplaatsen" zoals:

afbeelding

4: Decrement de gevulde zetels door 1:

afbeelding

5: De gerelateerde cursus item bijwerken:

afbeelding

6: Zorg ervoor dat alle stappen in de juiste volgorde. Voor mij, het ziet er als volgt:

afbeelding

7: Voltooien van de werkstroom om opnieuw te bouwen.

8: Test.

</einde>

Abonneren op mijn blog.

Technorati Tags: ,

2 gedachten over "Walk-through: Werknemer opleiding sjabloon beschikbare zitplaatsen Unregister Bug Fix

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *