The client noticed a bug today with the above mentioned template.
Course managers create courses. When creating a course, o director especifica o número máximo de prazas dispoñibles.
The template provides for self-service enrollment. I enroll and a workflow attached to the registration list decrements the "available seats" asociado co referido curso.
Individuals may also unregister from a course. The bug lies here. Unregistering from a course does not increment the available seats counter. Como resultado, available seats is not accurate. This bug is compounded by the fact that when available seats decrements to zero, non o rexistro de autoservizo se permite.
Afortunadamente, Microsoft provides the workflow for this process. Even better, é un fluxo de traballo simple e directa creada a través do SharePoint Design.
Siga estes pasos de alto nivel para resolve-lo:
- Lume ata SDP.
- Acceda ao sitio web baseado fóra do modelo de formación.
- Access "Attendee unregistration" fluxo de traballo.
- Insire estes pasos (Eu fixen as dúas primeiras etapas):
- Calcular Cursos:Asentos ocupados menos 1 (Saída Variable:Calc)
- (entón) Actualizar elemento en Cursos
Fai clic en Finalizar e listo.
As capturas de pantalla:
SharePoint Deseño:
Fluxo de traballo rematou:
Calcule Drill-down:
Actualizar elemento Cursos:
Ola Paulo. Thaks para a súa mensaxe sobre este tema. Eu aprecio iso. Atopei outro defecto que. Cando o usuario cancela o rexistro dun curso, o proceso de cancelación de rexistro non está seleccionando a entrada da lista correcta para eliminar. No canto de seleccionar a entrada da lista que coincide coa ID do elemento seleccionado na páxina miña Cursos el actualiza a primeira entrada da lista de inscricións, independentemente de que o usuario ou a clase. Algunha idea de como solucionar este problema?
Marcar
EndUserSharePoint.com
I want to send a unregistration confirmation email when an individual unregisters. How do I set up this workflow without ruining finally get the unregistration available seats to work? Please help.
Sorry for never responding. I lost track of some of comments during blog moves and jobs. I hope you were able to get this working.