0

ボタンをリボンに追加するか、フォーム アクション ボタン コントロールをリスト アイテム表示フォームに追加しようとしています。

現在表示されているリスト項目の詳細を電子メールで送信できるようにしたいと考えています。

ここのところ....

新しい DispForm.aspx を作成し、フォーム アクション ボタン コントロールを追加しました。アクションをカスタム アクションに設定したところ、SP2010 で新しいサイト ワークフローが作成されました。

このワークフローは編集できますが、「現在のアイテム」のフィールドを取得できません。これはリスト ワークフローではなく、サイト ワークフローであるという事実と関係があると思います。

また、DispForm.aspx のコードを編集してワークフローの GUID を変更し、ボタンでリスト ワークフローを開始しようとしました。

ヘルプ?

4

1 に答える 1

0

この設定を行うために私が行ったことは、最初にリスト ワークフローを作成することです。

以下の作業はすべて SharePoint Designer で行います。また、リボンに表示されるカスタム アクションを作成しただけで、どのページも編集しませんでした。

これを行うには、ナビゲーションからリストとライブラリを選択し、ワークフローを追加するリストを選択します。ワークフローの「ブロック」が必要であることを選択したら、[新しいワークフローの追加] をクリックします。これでワークフローを設計でき、現在のアイテムにアクセスできるようになります。

ワークフローが完了したら、リスト ページでカスタム アクション ブロックを見つけます (私にとっては、ワークフロー ブロックの下にあります)。ブロック内のどこかをクリックし、上部のリボンにカスタム アクションが表示されるはずです。そのメニューを開くと、アクションのタイプ (リボン、詳細ビューなど) を選択するオプションが表示されます。作成したばかりのワークフローにリンクするだけです。(ワークフローを表示するには、リストを更新する必要がある場合があります。それでも表示されない場合は、ワークフローが公開されていることを確認してください)。

于 2012-08-09T16:18:37.380 に答える