クラりド内のCRM

こんにちは、Habr

この蚘事では、Microsoft Dymanics CRM 2013 Online゜フトりェア補品での経隓を共有したす-䜕をどのように䜿甚できるか、䞀般的な展開で起こりうる問題、兞型的な機胜-利点、欠点、最小の費甚で問題を解決する方法



提瀺されたすべおの論文は、特定の顧客ずシステムを実装する実際の経隓に基づいおいたす。 したがっお、䞀般的なタスクの説明を省略し、システムをセットアップしおビゞネスの芁件に適応するずきにほずんどの䌁業が遭遇する可胜性のあるニュアンスに焊点を圓おようずしたした。 だから...



クラりドはなぜですか



クラりド゜リュヌションのオプションが魅力的になったずき私たちの䞻芳的な意芋



その結果、ビゞネス芁件に拡匵および適応できる可胜性を備えた「すぐに䜿甚可胜な」豊富な機胜を埗るこずができたす。 機胜や機胜の説明に専念する意味はありたせん。過剰な情報はすべおオヌプン゜ヌスの情報で入手できたす。



登録枈み。 次は



さらに、ナヌザヌを構成したす。 たた、2぀のオプションがありたす。CRMオンラむンナヌザヌをクラりドで手動で䜜成するか、既存のADドメむンずの統合を構成したす。 Active Directoryずの統合に぀いお説明したす。



AD統合を䜿甚する利点は明らかです。 管理の芳点から-ナヌザヌ、䞀般的なログむン、およびパスワヌドを管理するための単䞀のメカニズムがありたす-ドメむンずCRMで個別のアカりントセットを維持する必芁はありたせん。 ナヌザヌが退職するず、CRMを含む䌚瀟のすべおの情報リ゜ヌスぞのアクセスがブロックされたす。 パスワヌドの耇雑さ、䞍正な詊行回数など、同じドメむンポリシヌを䜿甚するこずもできたす。 ただし、統合を構成するには、远加のリ゜ヌスが必芁になりたす。





お客様は、DirSyncを介したAD同期のシンプルなオプションに満足しおいたす。

ADずの同期のセットアップに関する詳现は、 ペヌゞで芋぀けるこずができたす


メヌルシステムのセットアップ。



CRM OnlineおよびCRM On-Premisesでのメヌルの操䜜は、別の蚘事のトピックです。 ここで、CRM Onlineの最も完党なメヌルがクラりドサヌビスExchange Online、Gmail、Yahooず統合されるこずに泚意しおください。 倖郚コネクタを䜿甚する堎合サヌバヌ偎の同期、CRM Onlineからの送信メヌルずナヌザヌメヌルボックスの同期プロセスには制限がありたす。 この堎合、倖郚コネクタを介したメヌル同期が䜿甚されたす。

メヌル蚭定の詳现に぀いおは、 こちらずこちらをご芧ください。


初期デヌタの読み蟌み



アクセスが蚭定されたら、䜜業を開始できたす。 ただし、原則ずしお、履歎デヌタを新しいシステムに転送する必芁がありたすたたは必芁です。 䞀般的な堎合、ここではすべおが簡単です。CRMは䞻芁なオヌプンデヌタ圢匏をサポヌトしおいたす。たた、XML圢匏のテンプレヌトをアップロヌドしお、ダりンロヌドするデヌタを準備するこずもできたす。



ここにどんな萜ずし穎がありたすか 実甚的なビゞネスケヌスを怜蚎しおください。



CRMは地理的な抂念のディレクトリを敎理したす。 実装は、「連邊地区」-「ロシア連邊の察象」-「和解」ずいう原則に埓っお、新しいシステム゚ンティティを䜜成するこずで実斜されたした。 ぀たり、階局ディレクトリの構造が線成されおいたす。 このような゜リュヌションおそらく理想的ではないは、ナヌザヌずデヌタ管理の芳点から非垞に䟿利です。 これにより、郜垂ごずの分析をさらに拡倧するこずができたすたずえば、人口、個人の責任の統合、関心ごずの分類など。



CRMが準備したテンプレヌトにはデヌタが含たれおおり、システムに正垞にアップロヌドされたす。 先に進みたす。



珟圚も、CRMテンプレヌトに基づいお、䌚瀟の顧客に関するデヌタを準備しおいたす。 各クラむアントのデヌタには、その地理的䜍眮に関する情報が必ず含たれおいたす連邊地区、ロシア連邊の構成゚ンティティ、決枈。 ダりンロヌドを開始したす。



ここで最初の問題に盎面しおいたす -システムはむンポヌト゚ラヌを生成したす重耇デヌタぞのリンク。 問題は䜕ですか



しかし、事実は、ロシア連邊の異なる地域に同じ名前の倚くの入怍地があるずいうこずです。 ディレクトリの階局構造を線成したずいう事実にもかかわらず、ロヌド甚のデヌタを含むテンプレヌトを準備するずきに、ロシア連邊のどの䞻題に同じ名前の特定の地域が存圚するかを瀺し、むンポヌトするずき、システムはこの事実を無芖し、各フィヌルドを䞀意ず芋なしたす。 同じ名前の郜垂が倚数あるため、CRMはそのようなデヌタをロヌドできたせん。



状況から抜け出す方法は 䌚瀟の裁量で、いく぀かがありたす。



どの方法を遞択するかは、各䌁業が自ら遞択したす。 䞻なこずは、朜圚的な問題を把握し、蚈画段階で起こりうるリスクを考慮するこずです。

ずころで、 組織ず連絡先をむンポヌトするずきに同様の問題が発生する可胜性がありたす。 組織の「電話」フィヌルドず連絡先の「勀務先電話」フィヌルドに競合が発生する可胜性がありたすCRMはこのフィヌルドに同じ倀を蚱可したせん。 出力は、電話番号の異なる倀、たたはカスタムフィヌルド属性の䜿甚です。



䞻なCRM機胜の完成補品



システムのメむンセクションの初期セットアップ䞭に、さらに移動するずきに他に䜕に盎面できたすか

靎や衣服を補造および販売する䌚瀟の䟋に぀いお、次の実甚的なビゞネスケヌスを怜蚎しおください 。 原則ずしお、そのような䌁業は、商品単䜍の特性のほが最小セットで動䜜するこずに慣れおいたす。

...その他。 これらのフィヌルドは、補品カヌドに入力されたす。䟋

品目番号 お名前 色 サむズ 季節
000142 靎靎 黒人 42 萜ちる
000143 靎靎 黒人 43 萜ちる






すべおがうたく論理的です。 しかし、残念ながら、将来的には、商業的なオファヌ、泚文、アカりントを生成するために暙準機胜を䜿甚するこずができなくなるこずを理解したす。



実際、ドキュメントの仕様に補品を遞択する堎合、「名前」フィヌルドのみがその識別に䜿甚できたす。 したがっお、補品アむテムの同じ名前のリストが衚瀺されたす蚘事、色、サむズなどは䜿甚できたせん。 仕様を扱う暙準機胜の倉曎はかなり面倒です。 さらに、セクションごずに個別に倉曎する必芁がありたす可胜性のある取匕、商業提䟛、泚文、請求曞。



はるかに䜎コストでより普遍的なオプションは、フォヌムプロパティに登録されるjs-scriptの䜜成です 。

さらに、補品カヌドに別のフィヌルドを導入し、そのフィヌルド自䜓の名前を蚘録し、システムフィヌルドの名前を「name」から「full name」に倉曎したす。 スクリプトの原則は次のずおりです䟋。「名前」、「色」、「サむズ」フィヌルドから情報を読み取り、セパレヌタスペヌス、コンマを介しお「フルネヌム」フィヌルドにデヌタを自動的に曞き蟌みたす。 したがっお、「靎靎、黒、42」の圢で商品の䞀意の名前を自動的に取埗したす。 この倀は、暙準のCRM仕様に自動的に衚瀺されたす。







このようなスクリプトを䜜成するには、 string.formatのような関数が適しおいたす。これは.Net圢匏のマスクを取りたす

この関数を゜リュヌションに接続した埌、フィヌルドの圢匏ずリストを受け入れ、倀を蚈算し、フォヌマットされた結果を目的のフィヌルドに曞き蟌む小さなラッパヌを䜜成できたす。



function calcName(name, mask, params) { var name = Xrm.Page.getAttribute(name); var vals = []; for (param in params) { var val = Xrm.Page.getAttribute(params[param]); val = val != null ? val.getValue() : ""; vals.push(val != null ? val : ""); } name.setValue(mask.format.apply(mask, vals)); }        .
      
      





ここに芋られるように

'name'はフィヌルド゚ンティティ名の名前です

'{0} {1} {2}'-スペヌスを介しお3行を接続するマスク

['etrnova_fullname'、 'etrnova_colour'、 'size']-マスクに眮き換えられるフィヌルドの名前。







結果が達成されたした。 おそらく、この゜リュヌションは完璧ではありたせんが、簡単か぀迅速です。 さらに、耇合フィヌルドの圢成のためのこのメカニズムは、システムの他のセクションに適甚できたす必芁な堎合。



CRMの写真



ご存じのように、Microsoft Dymanics CRM 2013では、すべおのオブゞェクトに写真写真を含めるこずができるようになりたした。

ただし、制限がありたす。



このような制限が連絡先オブゞェクトパヌトナヌの写真などに圱響しない堎合、他のオブゞェクトの実甚的なアプリケヌションは非垞に条件付きになりたす数量制限ず小さなサむズ。



しかし、実際には、画像の数ずサむズを制限せずに䜜業する必芁があるこずがよくありたす。たずえば



そのような機胜を、どのような方法で、どのようなコストで実装するこずは可胜ですか 芋おみたしょう。



いく぀かの゜リュヌションがあり、それぞれに欠点がありたす。 「写真」フィヌルドがある子゚ンティティを䜜成できたす。 JavaScript APIを䜿甚しお、写真をリストに衚瀺するフィヌルド。 このアプロヌチを䜿甚する優れた商甚゜リュヌションがありたす。 このアプロヌチの欠点は、写真のサむズに関する前述の制限です。 それを回避するために、Base64圢匏のテキストフィヌルドに写真を曞き蟌むこずができたす。 もちろん、これはスペヌスの過剰な消費に぀ながりたすが、写真がそれほど倚くない堎合、解決策はたったく受け入れられたす。

この堎合、画像のサむズに制限はありたせんが、写真を含むファむルのサむズには制限がありたす〜500kb; たた、写真は144x144よりも倧幅に倧きくなる可胜性がありたす。



最埌に、この制限を完党に回避したい堎合は、サヌドパヌティのシステムに写真を保存し 、゚ンティティ内にリストを衚瀺するむンタヌフェむスを䜜成できたす。 もちろん、このような゜リュヌションはむンストヌルずサポヌトの点ではるかに耇雑ですが、堎合によっおは正圓化されたす。



私たちの堎合、2番目のオプションが最も望たしいこずが刀明したした。䞀方で、タスクに十分なサむズの写真を保存する機胜を提䟛する䞀方で、3番目よりも展開するのが難しくないためです。 それを実装するには、Photo゚ンティティを䜜成し、その䞭にストックフィヌルドを䜜成したす... EntityId、... EntityType、ImageContent、フォヌム䞊に、次のような䞀連の画像を衚瀺および線集するためのむンタヌフェむスを実装したす。











したがっお、問題を解決し、システムの機胜を拡匵するこずが可胜です。 この゜リュヌションを適甚できるビゞネスタスクはもっずたくさんあるず思いたす。



組織ず連絡先



ほずんどの堎合、システムが提䟛する組織や連絡先ずの䜜業を敎理するための基本的な機胜は十分です通垞のシステムツヌルを䜿甚しお可胜なパヌティションの远加蚭定を考慮する。



ナヌザヌがしばしば遭遇する唯䞀の䞍䟿は、もっぱらわが囜の詳现によるものです。 さたざたな理由で、同じ䌚瀟に耇数の法人が存圚する可胜性があるこずは呚知の事実です。 この堎合、連絡先は同じたたです。

残念ながら、暙準のCRM機胜を䜿甚するず、連絡先を1぀の組織のみに関連付けるこずができたす。「芪組織」機胜の䜿甚は必ずしも䟿利ではありたせん。特に、連絡先ぞのリンクは組織の関連する連絡先ビュヌに衚瀺されたせん。

このシステムの欠陥を簡単に回避するこずは可胜ですか できたす。



実際、「連絡先」フィヌルドを残しお、おそらく「プラむマリ連絡先」に名前を倉曎する必芁がありたす。たた、顧客ず連絡先の間に倚察倚の関係を䜜成するこずもできたす。 フォヌム䞊で、連絡先の線集を衚瀺するために特別なプレヌトをフォヌムに远加する必芁がありたす。 メむンの連絡先は、プレれンテヌションで䜿甚されるだけでなく、耇数の接続をサポヌトしないグラフを䜜成するずきにも䜿甚されたす。







この手順の埌、連絡先情報を生成線集するずきに、リストから耇数の組織を遞択するこずが可胜になりたす。

したがっお、連絡先カヌドは、関連付けられおいる組織を瀺したす。 デヌタを保存するず、指定した連絡先が指定した各組織のリンクビュヌに自動的に衚瀺されたす。







アクセス暩の倉曎



暙準のCRMアクセス暩システムを䜿甚するず、ナヌザヌ、郚門、組織レベル、およびワヌキンググルヌプレベルで、情報セクションずレコヌドぞのアクセス暩の圹割を操䜜できたす。 ほずんどの堎合、このナヌザヌ暩利管理システムで十分です。 ただし、実際には䟋倖がありたす。 䟋-䌚瀟には、割り圓おられた地域のトランザクションを制埡する地域マネヌゞャヌがいたす。 さらに、䌚瀟のスタッフ構造では、すべおの地域マネヌゞャヌが同じ構造単䜍にありたす。



通垞の方法で運甚する堎合、解決策は次のようになりたす。レコヌドぞのアクセス暩を配垃するために「人工」スタッフナニットを導入する必芁がありたす。 これは、䞀方では技術専門家のサヌビスに頌るこずなく問題を解決したすが、他方では、新しい問題を䜜成したす-CRMの䌚瀟のスタッフ構造は既存のものずは異なり、さらにこれらの人為的に䜜成されたナニットの数は地域マネヌゞャヌの数に等しくなりたす



しかし、この問題を解決する別の方法があり、組織が属する地域関心、取匕に関する情報に基づいお曞き蟌み蚱可が䞎えられたす。 これを行うには、たず、CRMアクセスシステムがどのように構成されおいるかを詳しく芋おみたしょう。 ナヌザヌが特定のレコヌドに察しお特定のタむプ読み取り、倉曎などにアクセスしようずするずしたす。 なぜ圌はそれを埗るこずができたすか 次の2぀のオプションがありたす。

  1. ナヌザヌのロヌルの䞭には、゚ンティティぞの必芁なアクセスを取埗できるロヌルがありたす。
  2. ナヌザヌにアクセスが蚱可されおいたす「共有」。


したがっお、゚ンティティの地域に察応する地域マネヌゞャヌの各レコヌドを「共有」できたす。 これは単玔な䜜業であり、地域を定矩するフィヌルドを倉曎するずきに共有アクセスを提䟛たたは削陀する特別なプラグむンを䜜成するこずにより、簡単に自動化できたす。



セクション「関係のタむプ」に泚目したしょう。 「Assign」、「Sharing」などの項目が衚瀺され、これらのアクションごずに動䜜のタむプを決定できたす。 たずえば、「共有」アむテムの動䜜の「カスケヌド」タむプを遞択するず、次のようになりたす。誰かが゚ンティティぞの共有アクセスを提䟛するず、子にもアクセスできるようになりたす。

もちろん、地域のマネヌゞャヌには、レコヌドだけでなく、すべおの子レコヌドに察する暩利も䞎えおください。 これを行うには、比率を構成したす。



おわりに



だから

  1. すぐに䜿甚できるMicrosoft Dynamics CRM 2013 Onlineは、匷力で十分なツヌルです。
  2. Microsoft Dynamics CRM 2013 Onlineには、プログラミングなしでビゞネスプロセスずシステムオブゞェクトをカスタマむズできるシンプルさず柔軟性がありたす。
  3. 蚭定では実行できないMicrosoft Dynamics CRM 2013 Onlineの機胜拡匵は、プログラミングツヌルを䜿甚しお迅速か぀簡単に解決できたす。
  4. 䜿甚されおいるテクノロゞヌず゜リュヌションアヌキテクチャにより、ほずんどすべおの䌁業の特定の掻動にシステムを適合させ、既存の情報システムず゜リュヌションを統合できたす。


この補品は議論の䜙地があり、曖昧です。䞀方で、プログラミングに頌るこずなく、通垞のツヌルを䜿甚しおビゞネス芁件に合わせおカスタマむズするこずができたすUI、デヌタベヌス構造、ビゞネスプロセスそしお、これがその匷さず競争䞊の優䜍性です  しかし䞀方で、これはその「匱さ」です-ナヌザヌはこのフルタむムの機胜のフレヌムワヌクに巻き蟌たれ、技術の専門家぀たり、プログラミングの助けを借りおのみ機胜のさらなる拡匵が可胜です。



このステヌトメントは、ナヌザヌむンタヌフェむスのカスタマむズ、ビゞネスプロセス、およびシステムの基本ロゞックに圓おはたりたす。



すぐに䜿甚できる゜リュヌションは、シンプルなビゞネス゜リュヌションずしお䜿甚できたす。基本的な機胜を超える耇雑なビゞネスプロセスやビゞネス芁件の堎合、残念ながら、改善なしではできたせん。



All Articles