Horario empregado Formación e Obras Template — Decremento erro no modelo

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:

  1. Lume ata SDP.
  2. Acceda ao sitio web baseado fóra do modelo de formación.
  3. Access "Attendee unregistration" fluxo de traballo.
  4. Insire estes pasos (Eu fixen as dúas primeiras etapas):
    1. Calcular Cursos:Asentos ocupados menos 1 (Saída Variable:Calc)
    2. (entón) Actualizar elemento en Cursos

Fai clic en Finalizar e listo.

As capturas de pantalla:


SharePoint Deseño:

imaxe

Fluxo de traballo rematou:

imaxe

Calcule Drill-down:

imaxe

Actualizar elemento Cursos:

imaxe

5 pensamentos sobre "Horario empregado Formación e Obras Template — Decremento erro no modelo

  1. Doug Slayer

    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?

    Responder
  2. Arun Singh
    Ola Paulo,
    Modelo: Employee Scheduling Training & Obras
    Quero engadir unha columna máis personalizado no curso(formación) lista dicir columna suspendida unidade Busines,but i tried lot to insert column but in vain. Again i tried through XSLT in SPD but no use, i am getting error. It’s very mandatory for me to use one more column in that list(NewForm.aspx da lista Cource).
    Por favor, dígame, Como podo resolver este problema.
    Grazas anticipadamente
    Arun
    Responder
  3. Tania

    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.

    Responder
    1. Paul Galvin pos autor

      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.

      Responder

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *