Klienten märkte en bugg idag med mallen ovan nämnda.
Kursen chefer skapar kurser. När du skapar en kurs, manager anger maximalt antal tillgängliga platser.
Mallen innehåller för självbetjäning registrering. Jag registrera och ett arbetsflöde bifogas registrering lista minskar de tillgängliga platserna"" samband med det jagar.
Individer kan också avregistrera dig från en kurs. Felet ligger här. Avregistrera från en kurs ökar inte räknaren tillgängliga platser. Som en följd, tillgängliga platser är inte korrekt. Denna bugg förvärras av faktumet att när tillgängliga platser minskar till noll, ingen mer självbetjäning registrering tillåts.
Lyckligtvis, Microsoft tillhandahåller arbetsflödet för denna process. Ännu bättre, Det är ett enkelt arbetsflöde skapade via SharePoint Designer.
Så här hög nivå du fixa det:
- Brand upp SDP.
- Tillgång på webbplats som bygger på mallen utbildning.
- Tillgång "deltagare avregistreringen" arbetsflöde.
- Infoga dessa steg (Jag gjorde dem de två första stegen):
- Beräkna Kurser:Fyllda platser minus 1 (Utgång till Variabel:calc)
- (sedan) Uppdatera objekt i Kurser
Klicka på Slutför och du är klar.
Skärmdumpar:
SharePoint Designer:
Färdiga arbetsflöde:
Beräkna drill-down:
Uppdatera objekt i kurser:
Hej Paul. Thaks för ditt inlägg om det här problemet. Jag uppskattar det. Jag hittar en annan defekt men. När en användare Avregistrerar från en kurs, avregistreringen processen är inte att välja rätt lista posten ta bort. Istället för att välja den post som matchar ID för den valda artikeln på sidan mina kurser uppdateras den första posten i listan registreringar oavsett användaren eller klassen. Några idéer om hur att rätta till problemet?
Mark
EndUserSharePoint.com
Jag vill skicka en e-postbekräftelse avregistreringen när en individ Avregistrerar. Hur ställer jag in detta arbetsflöde utan förstör äntligen få avregistreringen tillgängliga platser att arbeta? Snälla hjälp.
Ledsen för att aldrig svara. Jag förlorat kontakten med några av kommentarerna under blogg rörelser och jobb. Jag hoppas du kunde få detta arbetar.