ఎడ్యుకేషన్ ద్వారా: Employee శిక్షణ మూస లభ్యమవుతున్న సీట్ల UNREGISTER బగ్ను పరిష్కరించుటకు

అనేక మంది తెలిసిన, Employee శిక్షణ టెంప్లేట్ ఇక్కడ Microsoft అందించిన ఈ దశలను అనుసరించడం మేము పునరుత్పత్తి చేసే ఒక బగ్ ఉంది:

  • ఒక గరిష్ట పరిమాణం తరగతి సృష్టించు 10 విద్యార్థులు.
  • నమోదు –> Total available seats properly decrements by one. ఫలితంగా: 9 అందుబాటులో సీట్లు.
  • UNREGISTER: –> Bug. Total available seats should increment by one. It does not. ఫలితంగా: 9 SharePoint ప్రకారం అందుబాటులో సీట్లు, కానీ నిజానికి, ఉన్నాయి 10 అందుబాటులో సీట్లు.

పరిష్కారము: వర్క్ఫ్లో సరిచేయడానికి SharePoint డిజైనర్ ఉపయోగించండి.

మొదటి, open up the site. The folder list for me looks like this:

ప్రతిమ

If we have a look at the "Attendee registration" వర్క్ఫ్లో, we see that there is a step labeled "Enforce seating policy". It looks like this:

ప్రతిమ

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, మేము ఈ చూడండి:

ప్రతిమ

మేము unregistration వర్క్ఫ్లో పరిష్కరించడానికి అవసరం అన్ని సమాచారం.

మేము unregistration వర్క్ఫ్లో కు కుదుపు ఉంటే, there is no similar workflow step. Add it as follows:

1: Expand "Attendee unregistration" మరియు XOML తెరుచుకుంటుంది (మీరు కోల్పోయిన చేస్తుంటే మొదటి స్క్రీన్ షాట్ చూడండి).

2: ఒక కొత్త వర్క్ఫ్లో వేరియబుల్ జోడించు, "New Filled Seats" of type "Number".

3: Assign a value to "New Filled Seats" చూపిన విధంగా:

ప్రతిమ

4: ద్వారా నిండిన సీట్లు తరుగుదల 1:

ప్రతిమ

5: సంబంధిత కోర్సు అంశం అప్డేట్:

ప్రతిమ

6: Make sure all the steps are in the right sequence. నాకు, ఈ అనిపిస్తోంది:

ప్రతిమ

7: వర్క్ఫ్లో తిరిగి నిర్మించడానికి ఇది ముగించు.

8: టెస్ట్.

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

Technorati టాగ్లు: ,

2 "న ఆలోచనలుఎడ్యుకేషన్ ద్వారా: Employee శిక్షణ మూస లభ్యమవుతున్న సీట్ల UNREGISTER బగ్ను పరిష్కరించుటకు

ఒక Reply వదిలి పాల్ గాల్విన్ ప్రత్యుత్తరం రద్దు

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *