Plimbare prin: Fix angajat de formare şablon disponibile locuri retrage Bug

Cât de mulţi oameni ştiu, şablonul de angajat de formare furnizat de Microsoft aici are un bug care ne poate reproduce urmând aceşti paşi:

  • Crea o clasă cu o dimensiune max de 10 elevii.
  • Înregistrează-te –> Total disponibile locuri în mod corespunzător decrements de unul. Rezultatul: 9 locuri disponibile.
  • Anulare înregistrare: –> Bug-ul. Total de locuri disponibile ar trebui să incrementaţi unu. Nu. Rezultatul: 9 locuri disponibile ca pe SharePoint, dar de fapt, Există 10 locuri disponibile.

Soluție: Utilizaţi SharePoint Designer pentru a corecta fluxul de lucru.

Prima, deschide site-ul. Lista de foldere pentru mine arata cam asa:

imagine

Dacă avem o privire la înregistrarea"participant" flux de lucru, vom vedea că nu există un pas etichetate "Pune în aplicare politica de relaxare". Se pare ca acest lucru:

imagine

Acest pas în fluxul de lucru actualizări element de incrementing "umplut scaunele" coloană de metadate pe parcursul. Dacă vom trage că în detaliu, vedem acest lucru:

imagine

Care sunt toate informațiile de care avem nevoie pentru a repara retragerea fluxul de lucru.

Dacă le flip peste pentru fluxul de lucru retragerea, nu există nici un pas de flux de lucru similare. Adăugaţi-l după cum urmează:

1: Extinde "participant retragerea" şi deschide-XOML (a se vedea primul ecran shot daca esti pierdut).

2: Adăugaţi o variabilă nou flux de lucru, "Noi de locuri umplute" de tip "Număr".

3: Asociaţi o valoare "noi umplute scaune" ca:

imagine

4: Decrement locuri pline de 1:

imagine

5: Actualizare elementul legate de curs:

imagine

6: Asiguraţi-vă că toate demersurile sunt în secvenţa dreapta. Pentru mine, se pare ca asta:

imagine

7: Termina fluxul de lucru pentru a re-construi-o.

8: Test.

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags: ,

2 gânduri pe "Plimbare prin: Fix angajat de formare şablon disponibile locuri retrage Bug

Lasă un răspuns la Brenda Wilson Anuleaza raspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *