Walk-through: Waħħal Employee Taħriġ Template Disponibbli Seats Bug unregister

Peress li ħafna nies jafu, the Employee Training template provided by Microsoft here has a bug that we can reproduce following these steps:

  • Oħloq klassi ta 'daqs max ta' 10 istudenti.
  • Reġistru –> Total available seats properly decrements by one. Riżultat: 9 postijiet disponibbli.
  • Unregister: –> Bug. Total available seats should increment by one. It does not. Riżultat: 9 available seats as per SharePoint, but in fact, there are 10 postijiet disponibbli.

Soluzzjoni: Use SharePoint Designer to correct the workflow.

Ewwel, open up the site. The folder list for me looks like this:

immaġni

If we have a look at the "Attendee registration" workflow, we see that there is a step labeled "Enforce seating policy". It looks like this:

immaġni

This step in the workflow updates the item by incrementing the "Filled Seats" metadata column on the course. If we pull that up in more detail, we see this:

immaġni

That’s all the information we need to fix the unregistration workflow.

If we flip over to the unregistration workflow, there is no similar workflow step. Add it as follows:

1: Expand "Attendee unregistration" and open up the XOML (see first screen shot if you’re lost).

2: Add a new workflow variable, "New Filled Seats" of type "Number".

3: Assign a value to "New Filled Seats" kif muri:

immaġni

4: Decrement the Filled Seats by 1:

immaġni

5: Update the related Course item:

immaġni

6: Make sure all the steps are in the right sequence. Għalija, jidher qisu dan:

immaġni

7: Finish the workflow to re-build it.

8: Test.

</aħħar>

Abbona għall-blog tiegħi.

2 ħsibijiet dwar "Walk-through: Waħħal Employee Taħriġ Template Disponibbli Seats Bug unregister

Ħalli Irrispondi

Your email address mhux se jkun ippubblikat. Meħtieġa oqsma huma mmarkati *