Open棟梁Project - マイクロソフト系技術情報 Wiki -[[戻る>CRMのカスタマイズ]] * 目次 [#rf2db6a7] #contents *概要 [#w82eadf4] 業務プロセス フローにって、~ ユーザは定義されたステージを経てプロセスを実行することにより、 -組織の標準的な運用手順を順守できる。 -組織の標準的な運用手順を短期間で習得できる。 --ユーザ時間、トレーニングコストの削減 --システム導入の促進 CRM 2011に対するCRM 2013での更新 -CRM 2011では営業・サービスのモジュールの特定の機能に対して導入された。 -CRM 2013では機能が拡張され、更に多くのプロセス・エンティティのカスタマイズが可能なった。 -業務プロセス フロー~ https://technet.microsoft.com/ja-jp/library/dn531164.aspx *動作 [#j9eb01d0] 業務プロセス フローに関連するレコードのフォームの上部には、プロセス バーが表示される。 -プロセス バーを使用して、ユーザは組織のプロセスを実行できる。 -フォームで一度に複数のフィールドのデータを収集せず、~ を各ステージで1つ1つフィールドのデータ収集できる。 -複数のエンティティに関連するプロセスを実行できる。 --e.g.:営業プロセス(潜在顧客->営業案件->見積->受注->サポート案件) --ユーザは(全体の流れやエンティティの関連を意識せず)各ステージの要件に集中できる。 -システム ジョブではなく、レコード入力の手段と一連のルールを提供する。 *用途 [#we22f91c] **営業プロセス [#a9d96f91] ***新規引合 [#t0e4432b] ***定期注文 [#q9242b1e] **サービス プロセス [#a7e28426] ***バグ対応 [#id4a715e] ***導入サポート [#w9de8f71] *プロセスの種類 [#d269167d] **ワークフロー [#g55e40d4] ***開始 [#h0ad3343] ワークフローを開始する方法 -フィールド値の変化など、イベントに基づいて開始 -ユーザが必要に応じて手動で開始 ***実行 [#iff50fb2] -アクション --アクションを実行する。 --代替アクションを実行する。~ 条件値によって、実行するアクションを変更する分岐ロジックを含めることができる。 --アクションを無視する。 -アクションの処理 --レコードを作成・更新する。 --待機(暫く待機、イベントを待機) --他のワークフローを開始する。 ---同じレコードへ関連付ける。 **ダイアログ [#jbccf3ac] ***開始 [#xbfe16b1] ダイアログを開始する方法 -ユーザが必要に応じて手動で開始 ***ダイアログの実行 [#c2c5f245] -一連のステップを操作し情報の入力やオプションの選択を行う。 -条件値によって、提示する質問を変更する分岐ロジックを含めることができる。 -ユーザはダイアログを最後まで完了するか途中で破棄するか選択可能。 -1ユーザは同時に1ダイアログのみ実行可能。 -1つのレコードに対して複数ユーザが同時にダイアログを実行可能。 **業務プロセス フロー [#ncc389ea] ***開始 [#xb6ac583] 業務プロセス フローを開始する方法 -業務プロセス フローが構成されているエンティティの --レコードを作成する時 --レコードを更新??する時 ***プロセスの実行 [#r7265680] -直線的であり、分岐ロジックを含めることはできない。 --自動での切り替え不可能 --手動での切り替え可能~ 1つのエンティティに対して、最大10個の業務プロセス フローを同時にアクティブ化可能 -プロセスの停止~ ユーザはプロセスを停止できる。 -プロセスの再開~ レコードの検索フィールドに、レコードの現在のプロセスとステージが表示される。 --ユーザは後でプロセスに戻りステージを続行できる。 --他のユーザが、プロセスをフォローアップできる。 -1つのレコードに対して複数ユーザが同時に業務プロセス フローを実行することはできない。 *業務プロセス フローの構成 [#l16a0653] 以下の様な階層で構成されている。 -エンティティ(対象レコード)(最大5エンティティ) -- --->ステージ(画面)(30ステージ) -- --->ステップ(入力) -- --->フィールド(列) -- --->必須(オプション) **エンティティ [#v33e841a] プロセスに含めるエンティティ(対象レコード) ***システム エンティティ [#p9628df0] -25のシステム エンティティ --業務プロセス フロー > 業務プロセス フローに関する考慮事項 > 業務プロセス フローを使用できるエンティティ~ https://technet.microsoft.com/ja-jp/library/dn531164.aspx#BKMK_Considerations -システム エンティティの業務プロセス フロー --潜在顧客から営業案件への営業プロセス --営業案件の営業プロセス --サポート案件への電話のプロセス ***カスタム エンティティ [#gaf647a8] -業務プロセス フローのプロパティを有効にしたカスタム エンティティ **ステージ [#k6d49f47] -必要なステージ(画面) -1つのエンティティに関連付けられる。 -ステージはステップをグループ化する。 -ステージの順番 --”主エンティティ”のステージが開始する。 --”主エンティティ”と1対多の関連のある~ ”含まれたエンティティ”のステージに遷移(フィールドマッピング) -[プロセス サイクルのクローズ]・・・ **ステップ [#j13527d6] -ステージ内のステップ(入力) -プロセスのコンテキストに合ったラベルに変更可能。 -業務ルールやフォーム スクリプトが自動的に適用される。 **フィールド [#hc4cb02a] -ステップに1対1で対応するフィールド列 -フィールド セキュリティは業務プロセス フローでも考慮される。 **必須 [#t2e08162] 赤いアスタリスクが表示されるが、~ こちらは、入力しなくても保存可能。 **他のコンポーネント [#i822d309] 組み合わせにより、強力な管理された業務プロセスを提供可能。 ***[[業務ルール>CRM 業務ルールの構成]] [#q8a9a9ed] ***[[フィールド セキュリティ>CRM 追加のセキュリティ オプション]] [#v9af8642] ***[[ワークフロー>#g55e40d4]] [#ib68b44e] *業務プロセス フローの作成 [#dfa41273] -エンティティの業務プロセス フローのプロパティを有効にして保存・公開 **検索フィールド [#v155b716] 業務プロセス フローのプロパティを有効にしたエンティティでは、 -停止された業務プロセス フローを再開可能にするため、~ エンティティにプロセスIDとステージIDという~ 検索フィールドがシステムにより自動的に付与される。 --プロセスID:現在のプロセスのIDが保存される。 --ステージID:現在のステージのIDが保存される。 -検索フィールドの利用方法 --ビューや高度な検索のクエリに含めることができる。 --ビューのビュー列に追加してもGUIDが表示されるだけ。 --検索フィールドの制限 ---検索フィールドは、変更できない。 ---検索フィールドは、フォームに追加できない。 ---検索フィールドは、ワークフローやダイアログのプロセスで使用できない。 **業務プロセス フロー エディター [#zd3413ae] [[業務プロセス フローの構成>#l16a0653]]が可能。 -”主エンティティ”の定義(変更不可) -”主エンティティ”と1対多の関連のある”含まれたエンティティ”の追加。 -ステージの追加や削除と移動。 -ステージ カテゴリを設定可能(検索で使用可能)。 -ステップとフィールドの関連付け -フィールドの[必須]設定のオン・オフ *手順 [#he3ec345] **業務プロセス フロー [#o3e6be61] ***新規 [#af86e11e] -[Microsoft Dynamics CRM] ---> [設定] ---> [プロセス]~ 若しくは、ソリューション エクスプローラーで[プロセス]をクリック -メニューバーで[新規]をクリック -[プロセスの作成]ダイアログ ボックスで --プロセス名を入力する。 --[カテゴリ]で[業務プロセス フロー]を選択する。~ --[OK]をクリックして保存(以降、カテゴリの変更は不可能) -以降、業務プロセス フローの設定 --[エンティティ]でプロセスの最初のステージで使用される主エンティティを選択 --[OK]をクリックして保存(以降、最初のエンティティの変更は不可能) --業務プロセス フロー エディターが起動する。 -業務プロセス フロー エディターで業務プロセス フローを構成 -[非アクティブ]状態からツール バーの[アプティブ化]により[アクティブ]状態に変更する。 ***コピー [#gbdfef0a] コピーを作成する場合は、ツール バーの[名前をつけて保存]をクリックする。 -コピーは、既定のソリューションに作成される。 -コピーを、他のソリューションに含める場合、 --ソリューション エクスプローラーで[プロセス]をクリック --メニューバーで[既存追加]をクリック ***インポート [#y7e3fd0a] インポート時に、[アプティブ化]するかどうかの選択が可能。 **ステージ [#l42ac42f]