Napagmasdang Pag-uugali: Naglilipat ng daloy ng trabaho SPD Sa loob ng isang Collection Site

I-UPDATE: I’ve been researching how to embed a SPD workflow into a site definition. Ito chain MSDN forum ay may ilang mga kagiliw-giliw na impormasyon. It’s not conclusive, ngunit ang mga punto upang path sa loob ng gubat.

I’m giving this post a slightly oddball "Observed Behavior" lead since I’m a little leery of drawing conclusions from it. SPD workflows are … maramdamin.

Ang mga tao ay madalas na nagtatanong / nagtataka / fretting over moving SPD workflows from one place to another. Ngayon, Sinundan ko ang mga hakbang na ito at ginawa ang mga obserbasyon:

  • Nilikha ko ang isang daloy ng trabaho gamit ang SharePoint Designer sa isang site na naka-attach sa isang library dokumento.
  • Ang mga kaugnay na library dokumento na matatagpuan ilang mga dokumento.
  • I-save ang site bilang isang template.
  • Kapag ako naka-save na mga site bilang isang template, I-save ang nilalaman pati na rin.
  • Lumikha ako ng bagong site sa parehong koleksyon site gamit ang na template.

Sa puntong ito, I tried to run the workflow. It promptly terminated itself with the log message, "Failed on start".

I expected this. I have low expectations when it comes to moving SPD workflows around.

Nagpatuloy ako:

  • Binuksan ang site sa SharePoint Designer.
  • Had a peek at the workflow. It seemed fine.
  • I clicked "Finish".
  • Nagpatakbo ako ng workflow.

Oras na ito, ito ay nagtrabaho fine.

I’ll add that this workflow used the "collect data from user" pagkilos na kung saan ay isang medyo kumplikado pagkilos sa ilalim ng hood.

I tentatively conclude that the process of "finishing" the workflow caused SPD to properly associate the SPD workflow with the new document library. I also conclude the XOML and other XML artifacts are reasonably "loose". They are not super tightly coupled to the document library.

Ano ang ibig sabihin nito? Assuming it’s a reliable and reproducible process, there’s at least one rough method we can use to move them around. I don’t know if this would work if we crossed site collection boundaries or even more drastically, buong bagong mga sakahan (e.g. dev sa entablado upang mag-udyok).

Kung binabasa mo ito at may hilig, paki-post ng komento o email sa akin your SharePoint Designer migration story. I’ll gladly update this posting with any insights thus offered.

</dulo>

Mag-subscribe sa aking blog.

Technorati Tags:

-Iwan ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *