問題タブ [workflow-services]

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 に答える
305 参照

workflow-foundation-4 - WCF 経由で呼び出された受信アクティビティの CanCreateInstance で WorkflowInstanceId を返す方法

Windows Workflow Foundation 4.0 を使用しています。

ワークフローの開始時に受信アクティビティ用に定義された EndPoint を使用して、WorkflowServiceHost を実行するコンソール アプリを取得しました。

クライアント アプリでこのエンドポイントを呼び出し、いくつかのパラメーターを渡すことができますが、WorkflowInstanceId をクライアント アプリに返す方法がわかりません。

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

workflow-foundation-4 - 州でサポートされていないワークフローサービスと操作

目的の動作を実現するために協力して情報を交換する必要がある2つのワークフローサービス(ステートマシン)があります。

私が抱えている問題(ただし、ステートマシンが1つしかない場合もあります)は、現在の状態で許可されていない操作を送信しようとすることがあることです。

2つの問題があります:1)操作が許可されなかったことを知るために操作タイムアウトを待たなければなりません2)他の問題のために実際のタイムアウトを「マスク」しています

これまでに、2つの可能な解決策を見つけました:1)署名を変更してtrue(許可)とfalse(許可されていない)を返し、すべての操作をすべての状態に追加できます(許可されていない操作は自己遷移をトリガーします)2)常にすべての遷移をすべての状態に追加します(許可されていない場合は自己遷移がトリガーされます)が、許可されていない遷移の場合は例外を送信します

どちらが最適なオプションか知りたいです(もちろん、他の可能な解決策もありがたいです)。また、例外を除いてリクエストに応答する方法を知りたいです(おそらく、try / catch内にスローしますか?)。

ありがとう

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

workflow-services - 問題のある操作はサポートされていません ...WCF テスト クライアント ...{Receive OperationName} 応答

おはよう、

年末の締め切りに間に合わせようとしているのですが、スクリーンショットのエラーに遭遇しました。私は WF サービスを何度か試しましたが、役に立ちませんでした。意味があると思うのですが、接続できないのは、Receive OperationName の末尾に Response を追加する方法です。

ここに画像の説明を入力

上記のように、エラーの Response が OperationName の最後に追加されていることに注意してください。重要なようですが、理由がわかりません。

ここに画像の説明を入力

また、Receive および SendReplyToReceive の Content メッセージのメッセージ タイプが null であることに注意してください。(私はそれが推測されているという事実で行きます)。

RequestDataContract のコード

応答のコード:

これを追跡するために必要なものは何でも喜んで投稿します。追加の情報や読書に非常に感謝しています.

0 投票する
0 に答える
618 参照

wcf - AppFabric を使用するワークフロー サービス (xamlx) が保持されない

Appfabric Hosting Services をインストールしました。xamlx ワークフロー サービスを作成しました。ワークフロー サービスは、ユーザーのスケジュールに基づいて電子メールを送信します。Appfabric Persistence は機能していましたが、Appfabric データベースでの永続化が停止したため、知らないうちに何かを変更したに違いありません。ワークフロー サービスは、ワークフローが IIS でホストされているため、iisreset を実行しない限り引き続き機能します。

AppFabric をアンインストールし、再インストールしました。私のルート web.config では、InstanceStore が定義されています。

また、connectionStringName が定義されています。IIS に移動して Web アプリケーションを選択したら、[WCF および WF サービスの管理] から [構成] を選択し、[ワークフローの永続性] タブに移動します。SQL Server Workflow Persistence を選択しましたが、SQL Server ストアのドロップダウン リストが空です。IIS で右側のコンピューター名を選択し、[構成] をクリックしてワークフローの永続性をセットアップすると、上記の defaultSqlPersistenceStore がドロップダウン リストに表示されます。しかし、それでも私のワークフロー サービスには役に立ちません。ワークフロー サービスの web.config には、次のものがあります。

WF サービスの web.config にストアを追加してみました:

IISでそれを選択できます-WCFとWFサービスを構成しますが、WFサービスはまだ持続しません。

Persistence データベース テーブルを確認すると、WF サービスが登録されていません。(SELECT * FROM [System.Activities.DurableInstancing].[ServiceDeploymentsTable])。永続化が機能していたとき、WF サービスの URL を持つレコードがありました。

前もって感謝します、

-ジェイソン

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

dynamics-crm-2011 - Dynamics CRM 2011 ワークフローの営業日の計算

フォームのフィールドを更新するワークフローがあります。作成またはレコードでは、「作成日」の日付に正確に「1 営業日」が追加され、1 つのフィールドが更新されます。

問題は次のとおりです: 午前 9 時より前または午後 6 時以降の場合、その日付はめちゃくちゃになり、奇妙な方法で計算されます。 2014/03 午前 8:35 2014/13/03 午前 9:24 2014/12/03 午後 6:20 2014/03/14 午前 10:20

ただし、営業時間の設定と関係があるようです。

私が知っている唯一の設定: ユーザーの勤務時間 - すべてデフォルト -> 終日休業 -> 何もない

一般的な営業時間の設定はありますか?

正しく計算するには、どこを、または何を変更すればよいですか?

ありがとうございました

0 投票する
0 に答える
1101 参照

sharepoint - ListSettings > Change a Workflow を使用して、SharePoint でワークフローが自動的に開始されるのを無効にできないのはなぜですか?

SharePoint 2013 用の SharePoint Designer 2013 でいくつかのワークフローを作成しましたが、クイック編集ビューを使用して一括で「新しいアイテムを作成する」前にそれらのいくつかを無効にする必要があったため、電子メールの送信/値の変更/またはリスト設定/ワークフローの変更ページで「新しいアイテムを作成すると、このワークフローが開始されます」という設定が有効になっている場合に、新しいアイテムを作成する必要がありました。

クイック編集メソッドを使用して新しいレコードをアップロードした後、有効にしたワークフローの 1 つが変更されていないか探しました... ...簡単な話: 無効になっていたワークフローが実行されていた... すべてそのうちの!!

SharePoint UI を介してワークフローを無効にすると、アイテムの追加または更新時にワークフローが自動的に実行されず、新しいアイテムの追加または値の編集時にワークフローが実行される理由を誰かが知っていますか? または、SharePoint Designer 2013 でワークフロー構成を開いた場合、同じ設定が変更されないように見えるのはなぜですか? 変更が反映されるように、SharePoint と SharePoint Designer で変更を加える必要がありますか?

明確にするために:「アイテムを作成すると、このワークフローが開始されます」というボックスのチェックを外すと。SharePoint UI から。次に、変更をリストに保存します。ただし、SharePoint Designer を開くと、[アイテムの作成時にワークフローを自動的に開始する] ボックスが有効になっていることがわかります!!!

変更が反映されるように、SharePoint および SharePoint Designer を使用して変更を加える必要がありますか?

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

wcf - 予期しないメッセージ名で WF4 ステート マシン ワークフロー サービスを強制的にスローする方法は?

IIS で実行されている *.xamlx ワークフロー サービスがあり、State1、State2、および State3 があります。

私が抱えている問題は、状態マシンが状態 1 にあり、「続行」メッセージが表示されているときに、InvalidOperationException のようなものを期待していることです。ただし、キューで待機しているだけのようで、タイムアウト例外で失敗します。

ここで期待される動作を得るにはどうすればよいですか?

0 投票する
0 に答える
84 参照

c# - C#でワークフローの予想される入力引数を知ることは可能ですか?

多くのワークフローを使用する Windows ワークフロー アプリケーションを開発しています。それぞれが個別の dll にあり、アプリケーションの起動時に動的に読み込まれます。

すべてのワークフローは、可能な入力引数の共通リストを共有します (ワークフローがすべての可能な引数を取ることは必須ではありません)。

私の質問はです。ワークフローをロードして開始する前に、予想される入力引数を知ることは可能ですか? ご存知のように、予期しない引数を送信すると例外が発生しますか?

0 投票する
0 に答える
403 参照

aem - AEM でロールアウトが発生したときにワークフローがトリガーされない

デフォルトのロールアウト構成を持つソース コピー ( C1 ) から作成されたブループリント コピー ( C2 ) があります。

また、 C2の任意のページ階層で行われた変更でワークフロー ( W1 )をトリガーするランチャーも存在します。ワークフローの目的は、何らかの処理を行ってからページをアクティブにすることです。

したがって、ワークフロー W1 は、C1 から C2 へのロールアウトが発生するたびにトリガーされていました。

問題

C2でいずれかのページが非アクティブ化されるたびに、ランチャーが原因でページがアクティブ化状態になります ( cq:lastReplicationAction が Activate から Deactivate に変更されるため) 。

上記の問題について、条件をcq:lastReplicationAction != Deactivateとしてランチャーに配置しました。非アクティブ化の問題は解決されましたが、C1 のページが C2 の非アクティブ化されたページにロールアウトされるたびに、ワークフロー W1 がトリガーされなくなりました。

ただし、ロールアウト構成アクションを追加するなどの可能な解決策を試しました-コピーC2でtargetActivateワークフローを実行しましたが、うまくいきませんでした。ロールアウト時にワークフロー W1 をトリガーする方法はありますか? 提案してください。