Riusare più volte, ed in contesti diversi un workflow, occorre create un workflow template da Visual Studio e pubblicarlo sul server SharePoint. Normalmente, un workflow creato semplicemente da SharePoint Designer è utilizzabile solo nel contesto del sito e della lista (o document library) su cui è stato creato. Nel blog ufficiale del team di SharePoint Designer viene spiegato come fare per creare un workflow template partendo dal Designer:
- Crea un nuovo workflow project in Visual Studio
- Copia i file .xoml e .rules da da SharePoint Designer al progetto Visual Studio
- Genera in file .cs se desideri aggiungere altro codice al di sotto dello .xoml
- Fai il deploy ed il debug del workflow
dal blog di Igor Macori