Utilizaţi coloane calculate pentru a închide lacunele tehnice în SPD fluxuri de lucru

Aici este un alt articol am scris pentru www.sharepointbriefing.com. Asta descrie o tehnica care putem în SharePoint Designer pentru a efectua calcule care nu sunt posibile folosind oricare dintre activitățile de calcul-stil predefinit. Ideea de bază este de a utiliza o listă particularizată ca un motor de calcul-defini o listă care efectuează calculul corect, Creaţi un element prin SPD şi apoi citiţi rezultatul.

Aici este un teaser:

image

Citeşte mai multe despre el aici: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

3 gânduri pe "Utilizaţi coloane calculate pentru a închide lacunele tehnice în SPD fluxuri de lucru

  1. Jim Adcock

    Nu au citit întregul post încă, sună la descrierea ta de mai sus că sunt ceea ce sugerează liste diferite pentru diferite calcule.

    În schimb (şi am realiza pe deplin vă ar putea fi sugerează acest lucru în post), puteţi avea o listă pentru toate calculele. Nevoie de un nou tip de calcul? Adăuga unele mai multe coloane. Şi desigur, puteţi să vă păstraţi de control din listă utilizând fluxul de lucru să delet lista de elemente de îndată ce calcule pentru un flux de lucru special au fost finalizate.

    Răspuns
  2. Jim Adcock

    Singura problemă văd cu această implementare este presupunerea că ID-ul de elementul copiat este ID-ul elementului copiați +1 (pe o listă foarte ocupat acest lucru ar putea cauza probleme).

    Există o soluţie care va foc evenimentele necesare pentru a actualiza coloană calculată. Un al doilea flux de lucru, Acest lucru pe lista de câmpuri calculate WF. Adauga coloana(s) la lista de calculat, un ExternalID şi, probabil, o ListName. Apoi au fluxul de lucru Adauga ID-ul elementului fluxul de lucru este ataşat şi numele din lista de unde se află la elementul de listă calculată. După crearea elementul din listă pentru a face calculul, seta fluxul de lucru să aştepte până la schimbare în câmp (CalcReceiver să deţină valoarea calculată).

    Setaţi o WF pe lista calculată la, crea, găsi elementul (în lista corectă utilizând condiţionată ramuri şi ListName) utilizarea ExternalID, şi actualizează câmpul CalcReceiver cu datele calculate.

    Apoi fie WF ar şterge apoi elementul din listă calculată.

    Execută fluxul de lucru secundar populează valoarea calculată, şi sunteţi sigur că întotdeauna se va referi la elementul lista corectă.

    (prezentarea comentariu pe site-ul cu plin post nu-i place numele meu….)

    Răspuns
  3. Pingback: Utilizaţi coloane calculate pentru a închide lacunele tehnice în SPD fluxuri de lucru – o altă soluţie « L de lucru

lasă un răspuns

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