業務プロセス フロー

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics 365 では、業務プロセス フローはそのほかのプロセスと同じテクノロジを使用しますが、その機能はプロセスを使用する他機能と大きく異なります。

このトピックの内容

業務プロセス フローを使用する理由。

業務プロセス フローの役割

業務プロセス フローの複数のエンティティ

複数の業務プロセス フローは、エンティティごとに使用できる

業務プロセス フローに関する考慮事項

業務プロセス フローを使用する理由。

業務プロセス フローは、ユーザーがタスクを完了する手引を提供します。 組織が定義した対話的なプロセスでユーザーをある種の結果にまで導く効率的ユーザー エクスペリエンスを提供します。 このユーザー エクスペリエンスは、異なるセキュリティ ロールを持つユーザーが Microsoft Dynamics 365を使用する作業で最適なエクスペリエンスを得るように調整されます。

業務プロセス フローを使用して、望む結果を得るためにユーザーが踏むべき一連の手順を定義します。 これらの手順は、ユーザーがビジネス プロセスのどこにいるかを示すビジュアルなインディケータを提供します。 業務プロセス フローにより、新しいユーザーがどのエンティティを使用するかに集中する必要がないので、トレーニングの必要が減少します。 新しいユーザーはプロセスに沿って操作します。 業務プロセス フローを構成して、営業グループがより良い結果に達成できるような共通の営業方法をサポートします。 サービス グループに対しては、業務プロセス フローは、新しいスタッフがすばやく現状を把握し、顧客の不満足に至る失敗を防止することを助けます。

業務プロセス フローの役割

業務プロセス フローを使用して、一連のステージステップ を定義します。それらはフォームの上部のコントロールに表示されます。

業務プロセス フローの例

各ステージには、手順のグループが含まれています。 各手順は、データを入力するフィールドを表します。 ユーザーは、[次のステージ] ボタンを使用して次のステージに進みます。 次のステージに進む前に、対応するフィールドのデータを入力するように要求する手順を作成することができます。 これは通常 "ステージ ゲーティング" と呼びます。

業務プロセス フローは、他のプロセスに比べて比較的簡単に感じます。ステージへのデータ入力や入力制御のための効率化されたエクスペリエンス以外は、条件付きビジネス ロジックまたは自動化が提供されないからです。 ただし、他のプロセスやカスタマイズと結合するすると、時間の節約、トレーニングのコストの削減、およびユーザーの適用向上に重要な役割を果たします。

他のカスタマイズと統合された業務プロセス フロー

業務プロセス フローを使用してデータを入力すると、データ変更はフォーム フィールドにも適用され、業務ルールやフォーム スクリプトで提供された自動化は直ちに適用されます。 フォームにはないフィールドの値を設定する手順が加えられ、これらのフィールドはフォーム スクリプトで使用される Xrm.Page オブジェクト モデルに追加されます。 業務プロセス フローに含まれるフィールドへの変更により開始されるすべてのワークフローは、フォームのデータを保存すると適用されます。 自動化がリアルタイム ワークフローによって適用される場合、レコードが保存された後フォーム内のデータが更新されるときに、変更はユーザーにすぐに表示されます。

フォームの業務プロセス フロー コントロールはクライアント側のプログラミングを提供しませんが、業務ルールまたはフォーム スクリプトによって適用された変更は業務プロセス フロー コントロールに自動的に適用されます。 フィールドをフォームに隠せば、そのフィールドは業務プロセス フロー コントロールでも隠されます。 業務ルールまたはフォーム スクリプトを使用して値を設定すると、その値は業務プロセス フロー内に設定されます。

システム業務プロセス フロー

Microsoft Dynamics 365 には次の業務プロセス フローが組み込まれています。 業務プロセス フローの仕組みを理解するには、次のシステム業務プロセス フローを確認します。

  • 潜在顧客から営業案件への営業プロセス

  • 営業案件の営業プロセス

  • サポート案件への電話のプロセス

業務プロセス フローの複数のエンティティ

単一のエンティテや複数のエンティティにまたがって、ビジネス プロセスのフローを使用できます。 たとえば、営業案件で始まり、見積もり、受注、請求に進み、最後に営業案件に戻って閉じるというプロセスがあるとします。

5 個の異なるエンティティのレコードを単一のプロセスにまとめる業務プロセス フローを設計できます。それにより、Microsoft Dynamics 365 のユーザーは作業中のエンティティに集中するのではなくプロセスのフローに集中できます。 関連するエンティティ レコード間をさらに容易に移動できます。

複数の業務プロセス フローは、エンティティごとに使用できる

組織のすべてのユーザーが同じ手順に従うわけではないので、さまざまなプロセスに当てはまる様々な条件が必要な場合があります。 エンティティごとに最大 10 件のアクティブな業務プロセス フローがあり、さまざまな状況に合ったプロセスが提供されます。

業務プロセス フローが適用されるコントロール

セキュリティ ロールに業務プロセス フローを関連付けて、これらのセキュリティ ロールを持っているユーザーだけに表示され使用できるようにることができます。 業務プロセス フローの順序を設定して、どの業務プロセス フローを既定に設定するかを制御できます。 これは、エンティティの複数のフォームが定義されるのと同じ方法で機能します。

新しいエンティティ レコードを作成する場合は、使用可能なアクティブ化した業務プロセス フローの一覧は、レコードを作成するユーザーのセキュリティ ロールが表示される業務プロセス フローと比較されます。 その一覧で最初のアクティブ化された業務プロセス フローは、既定で適用されるものです。 複数のアクティブな業務プロセス フローが使用可能な場合は、コマンド バーから [プロセスの切り替え] を選択し別のプロセスを適用することができます。 プロセスを切り替えるといつでも、現在のプロセス ステージは新た適用された業務プロセス フローの最初のステージに設定されます。

各レコードには一度に 1 つの業務プロセス フローだけ使用できます。 別のプロセスを適用すると、そのプロセスはレコードを表示する次のユーザーに表示されるプロセスです。 特定の業務プロセス フローを使用できないセキュリティ ロールを持つユーザーは、現在の業務プロセス フローを表示できますが、無効です。

業務プロセス フローに関する考慮事項

業務プロセス フローをサポートするエンティティに業務プロセス フローを定義できます。 追加できるプロセス、ステージおよび手順の数の上限を認識する必要があります。

業務プロセス フローを使用できるエンティティ

更新されたフォームを使用するエンティティだけが、業務プロセス フローを使用できます。 これはユーザー定義エンティティと次のシステム エンティティが含まれます。

  • 取引先企業

  • Appointment

  • Campaign

  • Campaign Activity

  • Campaign Response

  • Competitor

  • Contact

  • Email

  • Entitlement

  • Fax

  • Case

  • Invoice

  • Lead

  • Letter

  • Marketing List

  • Opportunity

  • Phone Call

  • Product

  • Price List Item

  • Quote

  • Recurring Appointment

  • Sales Literature

  • ソーシャル活動

  • Order

  • User

  • Task

  • Team

業務プロセス フローのユーザー定義エンティティを有効にするには、エンティティの定義の [業務プロセス フロー (フィールドが作成されます)] チェック ボックスを選択します。 この操作は元に戻すことに留意してください。

注意

Social Activity エンティティが含まれているビジネス プロセス フローのステージに移動して、[次のステージ] ボタンを選択すると、[作成] オプションが表示されます。[作成] を選択すると、[ソーシャル活動] フォームが読み込まれます。 ただし、Social Activity はDynamics 365 アプリケーション ユーザー インターフェイスからの Create に対して有効ではないので、フォームを保存できない場合は、エラー メッセージ "予期しないエラーです" が表示されます。

プロセス、ステージおよび手順の最大数

許容可能なパフォーマンスとユーザー インターフェイスの利便性を実現するには、業務プロセス フローを使用する際に留意する必要のある制限があります。

  • エンティティごとには最大 10 つのアクティブ化した業務プロセス フローのプロセスしかありません。

  • 各プロセスには 30 以上のステージを含めることはできません。

  • 複数のエンティティ プロセスには 5 つ以上のエンティティを含めることはできません。

関連項目

業務プロセス フローの構成
分岐を使用して業務プロセス フローを強化する
ビデオ: Microsoft Dynamics CRM ビジネス プロセスの概要
Microsoft Dynamics CRM でのプロセスの有効化
ワークフロー プロセス
ダイアログ
アクション

© 2016 Microsoft Corporation. All rights reserved. 著作権