次の方法で共有


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

Default

親要素

WorkFlowInfo

次の例は、親および子の 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>

関連項目

タスク

.ACTIONS ファイルの例

概念

宣言型のコーディング不要ワークフロー エディタを作成する

既定のワークフロー アクション

既定のワークフロー条件