問題タブ [workflow-manager-1.x]

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

sharepoint - SharePoint ワークフロー 2013 タスクで itemId を検索

SPBuiltInFieldId.WorkflowItemId を使用して、ワークフローに関連付けられたアイテム ID を検索していました。

しかし、新しい SharePoint ワークフローを使用すると、この列は空になります。

作成されたタスクからワークフロー アイテム ID を取得するにはどうすればよいですか?

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

powershell - Workflow Manager / Service Bus 1.1 SB ポータルの設定方法を教えてください。

Windows Azure Pack、Workflow Manger、および Service Bus 1.1 を備えたテストサーバーがあります。

ワークフロー マネージャーのインストールと構成 ワークフロー構成ウィザードを使用して古い SB データベースを削除し、それらを置き換える必要がありました。

これが完了すると問題が発生します。ウィザードには、サービス ポータルと AdminApiUsername および TenantApiUserName を構成するオプションがありませんでした。

ウィザードが完了したときに、powershell またはその他の方法でこれを修正する方法が見つかりませんか?

これを修正する方法を知っている人はいますか?

前もって感謝します、ジェイコブ

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

powershell - InvokeSBFarmUpgrade でインデックスを再構築する

最近、Service Bus 1.0 を Service Bus 1.1 にアップグレードする手順に従いました。PowerShell を使用して「Invoke-SBFarmUpgrade」を実行している段階で、コマンドレットが次のように失敗しています。

Invoke-SBFarmUpgrade : アップグレードで upgrade_GatewayDatabase_2.13.0.0_1.7.81.0 で例外が発生しました: オンライン インデックス操作は、SQL Server の Enterprise エディションでのみ実行できます。

共通パラメーターに、再構築オプションをオフラインに設定できるオプションがありません。どうすればこのハードルを越えることができるでしょうか?

これが不可能な場合、構成ウィザードを使用して新しい Service Bus ファームを作成し、ワークフロー マネージャーを新しいファームに再接続できますか?

どんな助けでも大歓迎です。私は立ち往生しています

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

rest - HTTPSEND を使用して OData__ModerationStatus を更新できません

OData__ModerationStatus 列 AKA "Approval Status" の値を 3 つの異なる方法で更新しようとしましたが、機能するのは 1 つだけです。VS 2013 を使用してツールボックスからワークフロー更新アイテム アクティビティを実行すると、ヘッダーに X-RequestDigest がなく、承認ステータスの更新が許可されず、セキュリティ検証エラーが発生することがわかります。エラーはヘッダーの欠落に関連していると思います。UpdateListItem のコードは次のとおりです。

そのため、2 つの SendHttp アクティビティを使用しました。1 つは URL siteurl/_api/contextinfo の POST を使用して X-RequestDigest を取得し、2 番目の POST は次のヘッダーと Body を使用して取得しました。ヘッダ:

受け入れる: アプリケーション/json; odata=verbose Content-Type: アプリケーション/json; odata=verbose IF-MATCH: * X-HTTP-Method: MERGE

BODY: [以下の3つを試しました]

{ '__metadata': { 'type': 'SP.Data.Shared_x0020_DocumentsItem' }, 'OData__ModerationStatus':'0' }

BuildDynamicValue アクティビティを使用して RequestContent を設定しました。

3 つすべてで Microsoft.SharePoint.SPException: Invalid text value というエラーが発生します。テキスト フィールドに無効なデータが含まれています。他のフィールドを使用すると機能します.FiddlerまたはAdvanced Rest Clientを使用すると、値が更新されます.

誰かがREST呼び出しを介して機能する理由を理解したり説明したりできますが、VSとUpdateItem/HTTPSendを使用して値を設定することはできません.

タイトルを更新するワークフローが成功した画像を含めました ここに画像の説明を入力

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

.net - Microsoft が製品で Entity Framework を使用しないのはなぜですか?

Microsoft がサービス バス、ワークフロー マネージャー、BizTalk などの製品でエンティティ フレームワークを使用しないのはなぜでしょうか?

彼らは .NET コミュニティにそれを使用するよう促しているのに、なぜ彼らはイニシアチブを開始し、.NET スタック開発者として EF のベスト プラクティスを使用してエンタープライズ プロジェクトを実装する方法についてのベスト プラクティスを示さないのでしょうか?

それは、EF のリリース以来人々が話しているパフォーマンスの問題に関連していますか?

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

c# - ワークフロー マネージャー 1.0 は実行可能ですか?

私が取り組んでいる会社は新しいプロジェクトを開発します。このプロジェクトでは、Web UI によって消費されるプロセス フロー システムにWindows Workflow Foundation 4.5 (変更できません) が使用されます。私たちの主な使用例は、UI に複数のステップがある注文の支払いであり、すべての状態遷移で、提供された値が有効である場合、UI はワークフロー インスタンスに通知します。もしそうなら、それは永続化されます。( http://examples.donnywals.com/angular-splitform/のように) ワークフローは IIS でホストされるように設計されており、ワークフローに関するすべての操作 (アップロード、削除、インスタンスの管理) は REST API からアクセスできる必要があります。また、ワークフローの xaml ファイルはデータベースに保存する必要があります。バージョン管理、追跡、追跡、およびこの種の基本操作もサポートする必要があります。この目標を簡単に達成する方法を探しているときに、Workflow Manager 1.0 に出会いました。WF 1.0 を使いたいのですが、

  1. ドキュメントが不足しています。たとえば、WorkflowManagerClient なしでビルド前の REST API を使用する方法がわからず、ドキュメントも提供されていません。それに関する適切なドキュメントはどこにありますか?
  2. WM 1.0 の最後の更新は 2014 年に提供されましたが、誰も注意を払っていないようです。ロードマップはどこにありますか?
  3. Sharepoint 2013 なしでワークフロー マネージャー 1.0 を使用している人はないようです。SP 2013 なしでワークフロー マネージャー 1.0 を使用している人はいますか?
  4. 可能であれば、以前のバージョンのワークフロー インスタンスを最新のものに更新する必要がありますが、WM 1.0 でこれに関する解決策を見つけることができませんでした。以前のバージョンのインスタンスを終了するか、以前のバージョンのインスタンスを最新ではなく、そのワークフローの以前のバージョンで動作させることを選択することのみが可能です。提供されていないか、文書化されていないだけですか?
  5. Visual Studio 2012 の Workflow Designer からアクセスできた WM 1.0 のアクティビティ (HttpSend、GetConfigurationValue など) は、VS 2013 および VS 2015 ではサポートされていません。その WM 1.0 固有のアクティビティを使用する方法はありませんか?
  6. WM 1.0 を使用しない場合、2016 年以降は AppFabric サーバーがサポートされなくなるため、WorkflowServiceHost も使用できないようです。私の唯一のオプションは WorkflowApplication ですか?

あらゆる情報を歓迎します、ありがとう。

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

workflow-foundation-4 - ワークフロー マネージャー 1.0 で、クライアントからワークフロー 'Out' 引数の値にアクセスするにはどうすればよいですか?

この記事では、ワークフローの Out 引数を読み取る方法について説明しますが、ワークフロー マネージャー 1.0 を使用している場合、ホストで実行されているワークフローにアクセスすることはできません。

Workflow Manager 1.0 に関する次のドキュメントを読みました。

マイクロソフトが提供するサンプル コードをダウンロードして分析しましたが、必要な情報が含まれていません。

すべてのサンプルは、次を使用して値を返すように見えます

WorkflowInstance.UserStatus

ワークフローで SetUserStatus アクティビティを使用してこれを設定します。これは、ワークフロー自体で定義された Out 引数の値を読み取りたい場合にはあまり役に立ちません。