Tuag at Patrymau SharePoint Dylunio Technegol: SharePoint Dylunydd Llif Gwaith + Derbynnydd Digwyddiad = Coctel potency Uchel

Un o batrymau sy'n dod i'r amlwg i'n dod o hyd i atebion yn crafting SharePoint leverages SharePoint Designer llif gwaith a derbynnydd digwyddiad.

Dyma senario busnes i roi mewn cyd-destun:

  • I'n llwytho dogfen i lib doc.
  • Rwy'n dechrau aml-gam llif gwaith a grëwyd gan ddefnyddio SharePoint Designer.
  • Ar ryw adeg yn ystod y broses honno, llif gwaith pennu tasg i rywun (trwy gasglu data o ddefnyddiwr neu aseinio dasg).
  • Yr ydym am ddefnyddio'r dangosydd perfformiad allweddol i olrhain pa mor hir y dasg honno yn disgwyl cwblhau. KPI yn dangos gwyrdd ar gyfer tasgau sy'n cael eu cwblhau neu dyledus mwy nag 3 diwrnod o nawr. Mae'n dangos melyn os yw'r dasg yn ddyledus yfory neu heddiw. Mae'n dangos coch os yw'r dasg yn briodol yn y gorffennol.
  • Heres '' r kicker: Rwyf am i'r dyddiad sy'n gyrru y Dangosydd Perfformiad Allweddol i fod yn ymwybodol gwyliau-.

Ni allwn yn cyfrifo'r dyladwy gwyliau yn ymwybodol hyd yn dylunydd SharePoint llif gwaith yn hawdd iawn. Byddai'n rhaid i greu gweithredu personol neu ddefnyddio offeryn 3ydd parti. Fodd bynnag,, Mae'n ddigon hawdd i gyfrifo'r dyddiad o'r fath yn derbynnydd digwyddiad. Uno y ddau hynny gyda'i gilydd a gawn patrwm fel hyn:

  • Diffinio Ie cudd/Colofn safle ar y Llyfrgell ddogfen gyda label "DoCalcualteDueDate".
  • Ymgychwyn i ffug.
  • Ar yr adeg briodol yn y llif gwaith (e.e.. ychydig cyn y "casglu data" gweithredu), neilltuo bod gwerth i Gwir.
  • Mae ItemUpdate() Mae'r derbynnydd digwyddiad yn edrych i weld os "DoCalculateDueDate" yn wir. Ers y rhed y derbynnydd digwyddiad ar y diweddariad bob, "DoCalculateDueDate" fel arfer yn ffug.
  • Pan fydd llif gwaith neilltuo DoCalculateDueDate i gwir, y derbynnydd digwyddiad yn cyfrifo'r gwyliau dyddiad dyledus-ymwybodol.
  • Pan fydd y derbynnydd digwyddiad yn y cyfrifiad hwn, mae'n gosod y faner DoCalculateDueDate i ffug.

Yn y diwedd, Llif gwaith ddogfen raglennu sengl yn cyfathrebu gyda'r derbynnydd digwyddiad drwy y cyfeiriad semaffor DoCalculateDueDate ac gennym yn ymwybodol gwyliau dyledus dyddiadau a neilltuir ar hyn o bryd union gywir mewn bywyd y llif gwaith. Dylunydd SharePoint rheolaethau pan y pennir y dyddiad ond y derbynnydd digwyddiad perfformio'n cyfrifo gwir a aseiniad.

</diwedd>

Tanysgrifio i fy mlog.

Ad a Ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *