English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Microsoft CRMを:データの変換?行為からインポート!

ソフトウェア RSS Feed





最優秀ソフトウェア法!中小規模の組織にとっても非常に人気のCRMです。このシステムは、低価格でのビジネスの所有者を引き付けるに加え、システムは非常に使いやすいです。しかし、もし、お客様のビジネスに達する必要が高まっている 現在、より高度なCRMソリューションを実装する。当然の疑問ですか?どのように法律からのデータを変換するのです!新しいCRMソリューションを変換するために、オブジェクトのマッピングをします。おそらく、演算子を避けるために希望 潜在的な多数のエラーとmistypesとデータエントリです。は、専門のITと仮定して、我々は、MSのCRMデータに移行する法律の技術的側面あげる:?まず最初にダウンロードする法律が必要! SDKの最優秀ソフトウェアから ウェブサイト?法律をインストールする! SDKはどこでプログラミングを行う計画は、コンピュータ上の?我々は非同期にデータをエクスポート/インポートモデルでは、これは、我々は、2つの部分:XMLとは、このXMLにエクスポートを含むシステムの設計があるということを使用します CRMにインポートするファイル?コード法サンドゥ!データをエクスポートするアプリケーションは、C#の法律Frameworkのクラスに対処するため、我々はこれらのライブラリ:Act.Frameworkを使用して; Act.Framework.Activitiesを使用する必要があります;を使用して使用します Act.Framework.Companies; Act.Framework.ComponentModelを使用して; Act.Framework.Contactsを使用して; Act.Framework.Databaseを使用して; Act.Framework.Groupsを使用して; Act.Framework.Historiesを使用して; Act.Framework.Lookupsを使用して、使用して Act.Framework.MutableEntities; Act.Framework.Notesを使用して; Act.Framework.Opportunitiesを使用して; Act.Framework.Usersを使用して; Act.Shared.Collectionsを使用して;?法律に接続するには!データベース:ActFrameworkフレームワーク=新しい ActFramework();(""法律名framework.LogOn、"パスワード"、"サーバー"、"データベース");?今は、MS CRMのフィールド:プライベート無効ShowContactsFieldsDescriptions(ActFrameworkとそれらをマップするために法律のフィールド名が必要です のため(Xの= 0のフレームワーク)(ContactFieldDescriptor [](); ContactFieldDescriptor cField; = framework.Contacts.GetContactFieldDescriptors cFields; Xの"cFields.Length; Xの+ +)(cField = cFields [x]は; Console.WriteLine("テーブル名: (0)"、cField.TableName)Console.WriteLine("列名:(0)"、cField.ColumnName)Console.WriteLine("表示名:(0)"、cField.DisplayName); Console.WriteLine( "ACTのフィールドタイプ:(0)"、 cField.ACTFieldType); Console.WriteLine ("");}}?の連絡先リストを取得するとMSのCRMにインポートする手順については、ファイルを作成する:ContactList CListの= framework.Contacts.GetContacts(ヌル)みましょう;のFileInfoトン=新しい のFileInfo("Contacts.xml"); StreamWriterはSTWを= t.CreateText();?今の輸出データ形式:ため(int = 0;私は"cList.Count;私+ +)(文字列strContactXml =""; ContactFieldDescriptor cField; ovalueがオブジェクト/ /第1 NamecField = framework.Contacts.GetContactFieldDescriptor("TBL_CONTACT.FIRSTNAME"); ovalueが= cField.GetValue(CListの[私]);場合(ovalueが!=がnull&&!(()。トリムoValue.ToString()。(""))等しい)strContactXml + ="[cdataを["+ oValue.ToString()+ "]]";//最終NamecField = framework.Contacts.GetContactFieldDescriptor("TBL_CONTACT.LASTNAME"); ovalueが= cField.GetValue(CListの[私]);場合(ovalueが!=がnull&&!(oValue.ToString()。トリム()。(""))) strContactXml + ="Equalsを[cdataを[" OValue.ToString +()+ "]]"; elsestrContactXml + =""+は"N /"+ "";// SalutationcField = framework.Contacts.GetContactFieldDescriptor("TBL_CONTACT.SALUTATION"); ovalueがcField.GetValue =( CListの[私])の場合(ovalueが!=がnull&& !(()。トリムoValue.ToString()。(""))) strContactXml + ="Equalsを[cdataを["+()+ "]]";//求人TitlecField = framework.Contacts.GetContactFieldDescriptor oValue.ToString( "TBL_CONTACT.JOBTITLE"); ovalueが= cField.GetValue(CListの[私]);場合(ovalueが!=がnull&&!(()。トリムoValue.ToString()。(""))) strContactXml + ="Equalsを[cdataを["+ Regex.Replace(ovalueが値toString()、""、"")+ "]]";?これは、データのことができる唯一の部分であるが、 CRMのは、フィールドのリスト全体に転送が小さすぎる記事は長いですが、ご希望のフィールドのリスト全体を設計できます。してください、HTMLタグの代わりに特別な注意を払うか?このテキストデータが必要です CRMに転送する?次へインポートするアプリケーションが作成されます。私たちはここのMS CRMの詳細への接続を記述しないのだろうか?もしこの例で必要なのMicrosoft CRM SDKを参照してください。我々の自然に集中するよ import.The XMLエクスポートファイルは、この:[cdataを[ジョン]] [cdataを[スミス]] [cdataを[ジョン]] [cdataを[1234 W.ビッグリバー]] [cdataを[シカゴ]] [cdataを[イリノイ州のようにする必要があります] ] [cdataを[123456]] [cdataを[トイ 株式会社]](4F1849C3 - 9184 - 48B5 - BB09 - 078ED7AB2DAD)?レディング、解析、およびMS CRMのオブジェクトの作成を見ては比較的簡単です:Microsoft.Crm.Platform.Proxy.BizUser bizUser =新しい Microsoft.Crm.Platform.Proxy.BizUser(); ICredentialsを資格=新しいNetworkCredentialを(crmUsername、crmPassword、crmDomain); bizUser.Url = crmDir +"BizUser.srf"; bizUser.Credentials = 資格; Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI ();// CRMContactプロキシobjectMicrosoft.Crm.Platform.Proxy.CRMContact連絡先=新しいMicrosoft.Crm.Platform.Proxy.CRMContact (); contact.Credentials =資格; contact.Url = crmDir +"CRMContact.srf"; CorrectXML("Contacts.xml"、userAuth.UserId); StreamReaderをリーダー= File.OpenText("Contacts.xml");文字列を入力= nullの;中((入力= reader.ReadLine())!=がnull)(文字列strContactId = contact.Create(入力)userAuth; Console.WriteLine("連絡先(0)"が作成されると、strContactId);("お問い合わせ"+ strContactId +"log.Debug ");}?が作成されますただ複数の検討 詳細CorrectXML機能は?それはXML問い合わせツリーにOwnerId場所:プライベート無効CorrectXML(文字列名、文字列userIdを)(File.Move(ファイル名、filename +"古い"); StreamReaderをリーダー= File.OpenText(ファイル名+ "古い");のFileInfoトン=新しいのFileInfo(ファイル名); StreamWriterはライター= t.CreateText();文字列を入力=がnull;中((入力= reader.ReadLine())!=がnull)(入力= Regex.Replace (入力、"(_REPLACE_ME_)"、 userIdを);(入力)writer.WriteLine;)reader.Close(); writer.Close(); File.deleteを(ファイル名+"。古");}?最後に、我々は、MS CRMの開放、輸出、輸入を開始され、連絡先リストを見て、法律から転送された!?セパレート タスクの法律からの売上データになる!、ノートなどの?我々の統合を使用して、将来のarticlesGood運でそれらを説明する予定です!もし私たちの仕事をする-私たち1-630-961-5918または1-866-528-0577電話をかけて欲しい!

記事のソース: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!

ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

記事を送信してください Messaggiamo.Com ディレクトリ

カテゴリ


著作権 2006-2011 Messaggiamo.Com - サイトマップ - Privacy - ウェブマスターの記事を送信してください Messaggiamo.Com ディレクトリ [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu