1

ユーザーがインスタンスを作成できる CRM 2011 のカスタム エンティティがあります。

そのインスタンスが作成されると、ユーザーにインスタンスの承認を求めるメールを送信するワークフローが開始されます。

ユーザーは電子メールを受け取り、エンティティのフォームに移動して承認済みとしてマークします。

この時点で、ワークフローは承認の決定が下されるのを待っています (現在はそうなっています) が、ユーザーのセキュリティ ロールに関係する何かがワークフローの進行を妨げています。ワークフローは、Wait until の「待機中」ステータスのままです。

管理者として同じ手順をもう一度実行すると、正しく機能します。

ワークフローを中断しないために、承認ユーザーにはどのような権限が必要ですか?

私は彼らにエンティティへの作成/書き込み/読み取り、およびWriteActivity、ReadQueueを与えましたが、機能していません

どんな援助でも大歓迎です!

4

2 に答える 2

2

申し訳ありませんが、私が提供できるのはここでの提案だけです。

  1. ワークフローは実際に待機中のままですか? または、失敗して待機状態になっていますか? システム ジョブの下部にあるセクションにエラーがあるかどうかを確認します。
  2. ワークフローは実際に誰として実行されていますか? - システム ジョブを見てください - 重要なのはそのユーザーの権限だと思います。
  3. ここでのビジネス ユニットと、付与された実際の権限を考慮してください。たとえば、ワークフローの所有者とは別のビジネス ユニットの誰かがレコードを所有していますか?
  4. アクセス許可が欠落している場合は、crm トレース ログでどのアクセス許可が表示されるかを確認できる場合があります。非同期ログを参照してください。
  5. ユーザーに次のアクセス許可を付与してみてください: ワークフロー ジョブの実行、システム ジョブの読み取りと書き込み、プロセスの読み取り (不要であることがわかった場合は、後でいつでも削除できます)
于 2012-08-07T19:54:34.457 に答える
1

ワークフローが組織全体に公開されていることを確認しましたか? それが問題の原因であるようには思えませんが、以前に遭遇したことがあります。

于 2012-08-08T12:45:38.913 に答える