Flux de treball de SharePoint Designer, Auriculars d'esdeveniment i “Element de llista d'actualització” versus “Definir el camp de l'element actual”

Tenim un conjunt dels fluxos dissenyadors de SharePoint que "comunicar de" amb un auricular d'esdeveniment a la llista mitjançant canvis als valors de columna de lloc. Per exemple, Si una columna del lloc «SetDuedate" es defineix com a veritable el flux de treball, l'auricular d'esdeveniment detecta que el canvi, calcula una data de venciment i assigna aquesta data a una altra columna del lloc, "Data de venciment." Ens dividim coses com aquesta perquè l'auricular d'esdeveniment pot calcular una data de venciment mitjançant regles de negoci complexes (atenent els caps de setmana i festius d'empresa) mentre que l'SPD realment no pot.

En un cas concret, ens trobem amb un problema amb aquest truc. Depuració de tot això és molt difícil, però vam arribar a la conclusió definitiva que en un cas (com a mínim), l'auricular d'esdeveniment no estava funcionant tot el temps. A un pas del flux, que vols canviar el valor d'una columna de lloc i l'auricular d'esdeveniment no apareixia per executar. No obstant això, estava funcionant constantment en un pas diferent del flux.

Després de revisar-lo, Em vaig adonar que el pas del flux de treball feliç utilitzat el "Actualització llista element" mentre l'altre pas utilitzat "camp de conjunt a l'element actual." Element de llista d'actualització estava actualitzant "l'element actual." No sóc segur per què hem escollit el ja que semblen estar fent la mateixa cosa.

Així … l'element de llista d'actualització acció van causar l'esdeveniment al foc. D'altra banda, el camp situat en l'acció de l'element actual no.

Utilitzava actualització element de la llista en dos llocs i viola! Funcionava. [[ Total marge, Jo tocava el violí per sobre una base diària per gairebé 15 anys ]]

Des d'aquest, Provisionalment creure que la "assignar àmbit" acció no causa auriculars d'esdeveniment al foc, com a mínim alguns del temps.

Aquest tema ens bedeviled setmanes.

Aquest és un d'aquells "observat comportament" correus. He observat això passa una vegada en un entorn específic i estic fent algunes suposicions sobre per què passat coses com ho van fer. Si teniu alguna idea en aquest, Si us plau compartir comentaris.

</final>

Subscriure's al meu blog.

Etiquetas de Technorati:

3 comentaris a "Flux de treball de SharePoint Designer, Auriculars d'esdeveniment i “Element de llista d'actualització” versus “Definir el camp de l'element actual”

  1. Sense nom
    Hola Pau,
    Nice blog que tens aquí.. Una pregunta ràpida per a vostè..
    Element de llista d'actualització es suposa que és per actualitzar qualsevol element de la llista en el mateix lloc del sharepoint...dret?
    Per a mi, només funciona per a la mateixa llista (igual que el camp situat en l'element actual).. Així què utilitzo per actualitzar valors d'una llista de diferent?
    Gràcies.
    Honeyhline ~
    Resposta

Deixi una contestació a l Cancel resposta

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *