問題タブ [sharepoint-workflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
145 参照

sharepoint - リンクされた SharePoint リスト内の一致するフィールドの値を合計します

私は 2 つのリストを持っています。たとえばFruits&Ordersです。

  • OrdersのフィールドFruitIDにリンクする数値フィールドがあります。IDFruits
  • OrdersOrderValue特定の注文の値を格納する数値フィールドもあります。

特定の果物の総売上高を知りたいです。特定の果物のワークフローでこの計算を行っています。簡単な方法はありますか (「コーディングなし」を読んでください)。

0 投票する
2 に答える
7491 参照

sharepoint - SharePoint2010のOOBPublishingApprovalワークフローを変更して、第2レベルの承認手順を追加します

ページやその他の公開アセットが公開される前に、新しいグループ「パブリッシャー」にルーティングされる2番目の承認ステップを追加するために、SPD2010を使用してSharePoint2010ですぐに使用できる公開承認ワークフローをカスタマイズしたいと考えています。サイトに。

これは、公開サイトテンプレートを使用したSP2010の公開インターネットサイト用です。

すでにサイトを完成させており、デフォルトの公開承認ワークフローは正常に機能していますが、2番目の承認ステップを追加する必要があります。

私の質問は次のとおりです。

  1. これはSharePointDesigner2010 Worfklowsで実行できますか?私は最初から始めるのではなく、新しいステップを追加することによって、OOBPublishingApprovalワークフローを「拡張」することを目指しています。
  2. 既存のワークフローをカスタマイズして保存するのが最善ですか、それとも「コピーして変更」する必要がありますか?後者の場合、新しいカスタム公開承認ワークフローを公開サイトテンプレートに関連付けて、ページライブラリやマスターページライブラリなどのOOBワークフローを置き換えるにはどうすればよいですか。サイトコレクション内にいくつかのサブサイトがあるため、このワークフローはサイトコレクション内のすべてのサイトで使用する必要があります。

ありがとう!

-チアゴ

0 投票する
1 に答える
1042 参照

sharepoint - セカンダリ ワークフローを開始しないユーザー タスクからデータを収集する

複数の「ユーザーからデータを収集する」タスクを作成する複数ステップの SPD 承認ワークフローがあり、現在のところ、このプロセスは完全に機能しています。

タスクの割り当て先に通知するためのカスタム メールを作成するように要求されました。これを達成するために、データ収集タスクが作成されるワークフロー タスク リストでカスタム メールを送信するための新しいセカンダリ ワークフローを作成しました。

私の問題は、ワークフローで作成されたタスクでワークフローが起動されず、手動で作成されたユーザー タスクからデータを収集することから手動で開始できるようにリストされていないことです。ワークフロー タスク コンテンツ タイプから利用できます。収集データ コンテンツ タイプは、ワークフロー タスクから正しく継承されています。

0 投票する
3 に答える
15955 参照

sharepoint-2010 - SharePoint Web サービス/オブジェクト モデルを使用して SharePoint ワークフロー タスクを承認する

SharePoint Designer でワークフローを作成し、それをリストに関連付けました。ワークフローは承認プロセスを作成するため、SharePoint はタスク リストにタスクを作成し、ユーザーが承認または拒否できるようにします。

私がする必要があるのは、タスク リストでタスクを開かずに、タスクを承認または却下することです。調査の結果、SharePoint Web サービスを使用できることがわかりました。しかし、どのサービス (Lists.asmx など) とどのメソッド (UpdateListItems など) を呼び出せばよいかわからないため、途方に暮れています。

誰かが次のことを教えてくれますか
? 1- ワークフロー タスクの SharePoint Web サービスを承認することは可能ですか?
2- タスクを承認する方法の例を教えてください。たとえば、どのサービスとメソッドを呼び出すか、どのパラメーターを指定する必要があるかなどです。

更新
次の XML を使用して、ワークフローを完了するように設定しています。

タスク リスト アイテムは更新されますが、WorkflowOutcome は空のままで、ワークフローは次のステップに進みません。
他に何が欠けていますか?

更新 #2
タスク リスト アイテムの ExtendedProperties を疑っています。UI を使用して完了したアイテムの場合、ExtendedProperties は ws_TaskStatus='Approved' を示します。ただし、コード ws_TaskStatus を使用して承認されたアイテムは存在しません。

更新 #3
MSDN の投稿から、Lists.asmx の代わりに Workflow.asmx を使用するように言われました。
次のコードを使用しました。

タスクの承認に使用している XML は

しかし、再びタスクは更新されましたが、ワークフローは前進しませんでした。

更新 #4
SharePoint サーバー オブジェクト モデルで最後の試行を行いましたが、タスクは更新されていますが、ワークフローは前に進んでいません。
これが私のコードです:

p>

0 投票する
2 に答える
1395 参照

sharepoint - カスタム ワークフロー アクティビティで OUT パラメータを使用中にエラーが発生しました

更新: out 変数の作成方法 エラーが発生しています... 依存関係プロパティ 'ListItem' の ErrorType 'System.Int32' が値の型 'System.String' と一致しません。パラメータ名: 値

アクション ファイル:

ありがとう、

0 投票する
2 に答える
1564 参照

visual-studio-2010 - Sharepoint ワークフローを長期間 (数週間) 一時停止する

ワークフローを 6 週間一時停止したいと考えています。その期間が過ぎると、アイテムの特定のリストをチェックし、見つかったときにメールを送信します。非常に簡単です。

Visual Studio には と の 2 つのアクティビティがありdelayActivityますsuspendActivity。おそらくワークフローを脱水し、リソースを節約するため、サスペンドの方が優れていると思います。

  • ワークフローを起動し、数週間何もせずに放置してから続行する「最良の」方法は何ですか (また、ステート マシンとシーケンシャル)?
  • Visual Studio での設定に関するヘルプはありますか? (必要なプロパティとハンドラー?)

PS: SharePoint.SEからの相互投稿。

0 投票する
1 に答える
7690 参照

javascript - javascriptでリッチテキストボックスのSharePointを取得する

SharePointリストにアイテムを挿入するためのCustomNewFormがあります。

フィールドは「Reason」と「ReasonOverView」です。両方の複数行のリッチテキストフィールド。「Reason」から「ReasonOverview」にテキストをコピーする必要があります。(サブストリング)ワークフローでこれを実行しようとしましたが、フォームフィールドのサブストリングを取得するための解決策が見つかりませんでした。

javascriptの「Reason」フィールドから値を取得しようとしています。しかし、そうすることはできません。

マイコード::(機能していません)

これを行う方法はありますか?

0 投票する
2 に答える
14378 参照

sharepoint-2010 - Infopath2010コードビハインドからSharePoint2010ワークフローを開始するにはどうすればよいですか?

[送信]と[キャンセル]の2つのボタンがあるInfopath2010テンプレートがあります。[送信]ボタンをクリックすると、フォームがSharePoint 2010のドキュメントライブラリに保存され、対応するワークフローがクリックされます。その後、ユーザーはフォームを開き、[キャンセル]をクリックしてリクエストをキャンセルできます。キャンセルをクリックしたときに別のワークフローを開始したいのですが。それをどのように行うことができるかについてのアイデアはありますか?

ありがとう

0 投票する
3 に答える
5506 参照

sharepoint - SharepointDesinger2010-再利用可能なワークフローをステージから製品に転送

再利用可能なワークフローをステージ環境から転送する必要があります。製品に。

ワークフローはリストに関連付けられているため、リストIDはワークフローに保存されます。

Visual Studioでワークフローを転送してリストIDをリスト名に変更することはできますか?(SharePoint Designerは製品環境にアクセスできません。)

0 投票する
2 に答える
2525 参照

sharepoint - カスタムSharePointDesigner(SPD)ワークフローアクティビティ文がSPDに表示されない

SharePoint Designerのカスタムワークフローアクティビティ(アクション)を作成しました。アセンブリをGACにデプロイし、web.configファイルにエントリを追加し、12hive(サブ)フォルダーに.ACTIONSファイルを作成しました。SPDを開いて新しいワークフローを作成すると、ワークフローアクションが表示されますが、それを選択すると「文」が表示されません。私はそれをすべてチェックしましたが、私が間違っていることを見つけることができません。どんな助けでも大歓迎です!

ここからソースコードと設定ファイルをダウンロードします