SharePoint Workflow 定義檔案樣本
來源:互聯網
上載者:User
<?xml version="1.0" encoding="utf-8" ?>
<SPSWorkflow>
<States>
<State Name="新報告" DocumentLibraryTitle="新報告">
<Properties>
<Property Name="提交狀態">
<Commands>
<Command Value="提交給領導">
<Actions>
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.Move" Parameter="部門經理報告庫" />
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.SetField" Parameter="入庫時間=@Now" />
</Actions>
</Command>
</Commands>
</Property>
</Properties>
</State>
<State Name="部門經理報告庫" DocumentLibraryTitle="部門經理報告庫">
<Properties>
<Property Name="報告處理狀態">
<Commands>
<Command Value="打回">
<Actions>
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.Move" Parameter="新報告" />
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.SetField" Parameter="審批人=@UserName" />
</Actions>
</Command>
<Command Value="提交給老總">
<Actions>
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.Copy" Parameter="總經理報告庫" />
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.SetField" Parameter="入庫時間=@Now" />
</Actions>
</Command>
</Commands>
</Property>
</Properties>
</State>
<State Name="總經理報告庫" DocumentLibraryTitle="總經理報告庫">
<Properties>
<Property Name="報告處理狀態">
<Commands>
<Command Value="打回">
<Actions>
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.Move" Parameter="部門經理報告庫" />
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.SetField" Parameter="入庫時間=@Now" />
</Actions>
</Command>
<Command Value="通過">
<Actions>
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.Move" Parameter="已被審批通過的報告" />
<Action Assembly="" Type="Kaneboy.SPSWorkflow.Actions.SetField" Parameter="通過審批時間=@Now" />
</Actions>
</Command>
</Commands>
</Property>
</Properties>
</State>
</States>
</SPSWorkflow>