Դեպի Sharepoint տեխնիկական նախագծման նախշերով: Sharepoint Designer աշխատանքի արդյունքում + Event ընդունիչ = բարձր կարողություն Կոկտեյլ

Մեկը ծագող նախշերով եմ գտնել Արհեստի Sharepoint լուծումներ լծակները Sharepoint դիզայներ աշխատանքի արդյունքում եւ միջոցառման ընդունիչ.

Ահա գործարար սցենարի վրա այն համատեքստում,:

  • Ես վերբեռնել փաստաթուղթ է վավեր lib.
  • Ես կմեկնարկի բազմաբնակարան քայլը աշխատանքի արդյունքում ստեղծված օգտագործելով Sharepoint դիզայներին.
  • Ինչ - որ պահի այդ գործընթացում, աշխատանքի արդյունքում նշանակում խնդիր որեւէ մեկին (միջոցով հավաքագրել տվյալներ Օգտվողի կամ նշանակել խնդիր).
  • We want to use a KPI to track how long that task is awaiting completion. The KPI shows green for tasks that are completed or due more than 3 days from now. It shows yellow if the task is due tomorrow or today. It shows red if the task is past due.
  • Ահա կռիվ սարքող: Ես ուզում եմ, ամսաթիվը, որը Մեծ որ KPI է տոն `տեղյակ.

I can’t calculate a holiday-aware due date in SharePoint Designer workflow very easily. I would have to create a custom action or use a 3rd party tool. Սակայն, it’s easy enough to calculate such a date in an event receiver. Merge those two together and we get a pattern like this:

  • Define a hidden yes/no site column on the document library labeled "DoCalcualteDueDate".
  • Initialize այն կեղծ է.
  • Համապատասխան անգամ աշխատանքի արդյունքում (e.g. just before the "collect data" գործողություն), նշանակում է, որ արժեք True.
  • An ItemUpdate() event receiver looks to see if "DoCalculateDueDate" is true. Since the event receiver runs on every update, "DoCalculateDueDate" սովորաբար կեղծ.
  • Երբ աշխատանքի արդյունքում նշանակում DoCalculateDueDate ճշգրիտ, միջոցառումը ստացողը հաշվարկում տոնի `տեղյակ Վերադարձի ամսաթիվը.
  • Երբ միջոցառումը ստացողը չի, այս հաշվարկը, Այն սահմանում է DoCalculateDueDate դրոշը են կեղծ.

Վերջում, SPD workflow is communicated with an event receiver via the DoCalculateDueDate semaphore and we have holiday-aware due dates that are assigned at the exactly correct moment in the workflow’s life. SharePoint Designer controls when the due date is assigned but the event receiver performs the actual calculation and assignment.

</վերջ>

Անդամագրվել իմ բլոգում.

Ավելացնել կարծիք

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու. Պահանջվող դաշտերը նշված են աստղանիշով *