Action 要素 (WorkflowActions)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
Microsoft SharePoint Foundation 2010 では、コード不要の宣言型ワークフロー エディターに対する既定のアクションが数多く提供されています (Microsoft SharePoint Designer 2010 など)。これらを使って、一般的なビジネス要件を満たすワークフローを構築することができます。ただし、複雑な業務規則ではカスタマイズしたアクションが必要になることがあります。Actions 要素を使用すると、カスタムのワークフロー アクティビティを追加してワークフロー アクションを拡張することにより、既定のリストに含まれないアクションを利用することができます。
<WorkflowInfo>
<Conditions>...</Conditions>
<Actions>
<Action>...</Action>
</Actions>
</WorkflowInfo>
属性
属性 |
説明 |
---|---|
Parallel |
必須の text。ワークフローを作成しているユーザーの判断により、すべてのワークフロー アクションを並行して実行する必要がある場合は、この属性に定義された文字列を使って RuleDesigner 文の中の Actions 要素を結合します。 この属性の既定値は and で (WSS.ACTIONS ファイルに定義されています)、SharePoint Foundation 2010 の英語版にのみ適用されます。この値はカスタムの .ACTIONS ファイルで上書きすることはできません。 |
Sequential |
必須の text。ワークフローを作成しているユーザーの判断により、すべてのワークフロー アクションを順次実行する必要がある場合は、この属性に定義された文字列を使って、RuleDesigner 文の中の Actions 要素を結合します。 既定値は then で (WSS.ACTIONS ファイルに定義されています)、SharePoint Foundation 2010 の英語版にのみ適用されます。この値はカスタムの .ACTIONS ファイルで上書きすることはできません。 |
子要素
親要素
例
次の例は、親および子の Action 要素がワークフロー デザイナで正しく表示されるように Actions 要素を作成する方法について説明しています。
<WorkflowInfo>
<Conditions>…</Conditions>
<Actions Sequential="then" Parallel="and">
<Action Name="Update my custom SharePoint list"
ClassName="CustomActivities.OrderListFunctions"
Assembly="CustomActivities,
PublicKeyToken=71e9bce111e9429c,
Version=1.0.0.0,
Culture=nuetral"
Category="My Custom Actions"
CreatesTask="true"
CreatesInList="UpdateList"
AppliesTo="all"
ListModeration="false"
UsesCurrentItem="true">
<RuleDesigner Sentence="Update %1">
<FieldBind Field="UpdateList"
Function="UpdateOrderList"
DesignerType="ChooseListItem"
ID="1"
Text="My Custom List">
</FieldBind>
</RuleDesigner>
<Parameters>
<Parameter Type="System.String, mscorlib"
Direction="In"
Name="UpdateList" />
</Parameters>
</Action>
</Actions>
</WorkflowInfo>