私は SharePoint デザイナーのためのカスタムの動作をいくつかの時間を遊んでてきた (ここを参照してください。 いくつかの詳細なもの, 場合は、あなたの興味).
私の現在のプロジェクトで, かなり重い負担をしなければし、関連付けられているビジネス プロセスを管理する宣言型 SPD ワークフローを使用します。.
長い話を短く, これは完全に可能です。. 私は「ヘルパー サービスを呼び出す私の Codeplex プロジェクトを拡張" 今我々 は SPD ワークフローから直接 web サービスを呼び出すことができます。.
ここでは、署名です。:
パブリック 文字列 ディスパッチャー( Guid WebID, // ランタイム環境によって渡される Guid SiteID, // ランタイム環境によって渡される 文字列 ListID, // RTE によって渡される (分からないなぜこのような文字列, GUID ではないです。) int ListItemID, // RTE によって渡される. 文字列 指定します) // SPD で宣言されている、ユーザーによって渡されました。.
これは、我々 が重要なワークフロー情報で得ることができるという事実を活用してください。, サイトのような, リスト ID, など. これはよく独自のカスタム アクションを作成するのに興味があるあなたのそれらのいくつかの場所に記載されています。. アイデアは、ディスパッチの適切な手順をユーザーが指定した XML 文字列を抽出するには. 楽しいもの!
悲しいことに, これは明らかにダウンへの片道切符です。 "リラックスしました。" アンチ パターンの土地, それはレンガの壁を打つよりはましです🙂
アンチ パターンだとわかっていてもそれを行う場合、アンチ パターンは?
近い将来、Codeplex の中これをラップしたいです。. そう私に興味があるなら, 私に突くを与える (電子メール またはコメントを残してください) そして私はそれをやっについてのより多くの熱狂的なことでしょう🙂
</終了>
あなたの仕事に SPD で定義された WSS ワークフローから web サービスを呼び出す任意のより多くのニュース?