UPDATE: I’ve been researching how to embed a SPD workflow into a site definition. Ky zinxhir forum MSDN ka disa informacione interesante. It’s not conclusive, por tregon rrugën nëpër xhungël.
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 … tekanjoz.
Njerëzit janë shpesh të kërkuar / pyesin / fretting over moving SPD workflows from one place to another. Sot, Kam ndjekur këto hapa dhe bërë këto vëzhgime:
- Kam krijuar një workflow duke përdorur SharePoint Designer në një vend të bashkangjitur në një bibliotekë dokument.
- Biblioteka lidhur Dokumenti strehuar tashmë disa dokumente.
- I shpëtuam faqes si një template.
- Kur kam ruajtur faqen si një template, I shpëtuam përmbajtjen si edhe.
- Kam krijuar një faqe të re në mbledhjen njëjtin vend se duke përdorur template.
Në këtë pikë, 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.
Kam vazhduar:
- Hapi vend në SharePoint Designer.
- Had a peek at the workflow. It seemed fine.
- I clicked "Finish".
- Unë u zhvillua rrjedhën e punës.
Këtë herë, ai ka punuar mirë.
I’ll add that this workflow used the "collect data from user" veprim i cili është një veprim relativisht komplekse nën kapuç.
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.
Çdo të thotë kjo? 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, ferma të tëra të reja (e.g. dev në skenë të stimuloj).
Nëse jeni duke e lexuar këtë dhe të prirë, ju lutem postoj një koment ose email mua your SharePoint Designer migration story. I’ll gladly update this posting with any insights thus offered.
</fund>