Dynamics NAV、AX、CRM、SugarCRM、Salesforce.com、SharePoint、Exchangeなどの主要なビジネスアプリケーションに対応したカスタマイズされたモバイルアプリを作成しましょう。
序章
PC用、タブレット用、電話用など、さまざまなエンティティを含むカスタマイズされたモバイルアプリを作成できます。開発はかつてないほど簡単で速くなりました。「どうしてこんなことが可能なのか?Connect Bridgeプラットフォームは、以下を超えるセキュアなアクセスを提供します。 3大業務システム 世界中の企業がAPIを通じて利用しています。
Connect Bridgeでは、以下のように作成することができます。 独自のアプリケーション そして かいけつ を使用して、新しいビジネス統合を構築します。カレンダー、アカウント、機会、メッセージ、メモ、ファイル、フォルダ...といった異なるエンティティを1つの製品内で同期させることを考えたことがありますか?
エンティティのレコード値を同期させる簡単な例を紹介します。 “コンタクト” CRM、Exchange、SharePointから携帯電話へ。
始めるには
カスタマイズしたモバイルアプリのショーケースのために、Connect Bridgeの無料トライアルを使用しました。お持ちでない場合は、無料の 30日間のお試しはこちら.そして、ソリューションを作成する準備が整いました。
必要条件
- Connect Bridgeとターゲットシステムとの統合(オンライントライアル)
- クエリーアナライザー(Connect Bridgeオンライントライアルの一部)
- Android向け通信レイヤーとしてのセルフホスト型Webサービス
- JAVA言語の知識(アンドロイドアプリのカスタマイズシナリオ)
- クエリ・アナライザ(エンティティのサンプルデータをマッピングできる)
ユニークな機能
- 統一されたアクセス 様々なターゲットシステムに エスキューエルを介して (データベースに触れずに)
上記のすべての要件を満たし、一人の開発者が8時間以内にコンタクトブリッジをコーディングしました。Connect Bridgeをサポートし、様々なターゲットシステムからの連絡先を統合することができます。
モバイルアプリのカスタマイズ - Contact Bridge
現在、アプリケーションは、エンティティ “連絡先 ”から連絡先の詳細とそのすべてのレコード値(姓、名、電子メール、電話番号、メモ、住所など)をコピーすることができます。これらすべてを3つのターゲット・システムからSQLステートメント1つでコピーできます: 連絡先から*を選択 と必要なアンドロイドコードを入力してください。

私がしたいのは ポイント独自の方法 弊社のソリューションを使用して、携帯電話の連絡先のレコード値をどのようにマッピングするか
この場合、3つのクラスで発生します。
1. Exchange2010ContactMapper
2. SharePointContactMapper
3. CRMContactMapper

図では、どのコンタクトレコードの値が Exchangeクラス.他のSharePointやDynamics CRMシステムと同様のアプローチがあります。
IContactMapperを実装したクラス(インターフェース)を追加することで、対象システムを追加することができます。IContactMapperインターフェースは、マップクラスが何をするかを定義しています。

1. まず、どのCBアカウントタイプに値をマッピングしているかを知る必要があります。

CBアカウントは、46-49行目のContactsSyncAdapterServiceクラスで定義されています。新しい IContactMapper を実装する場合は、新しい Connect Bridge アカウントタイプを定義する必要があります。
2. IContactMapperインタフェースは、Connect Bridgeを介してコンタクトをデバイスコンタクトに変換する方法を提供しています。
3. 一意な値(通常はID)を含むCBスキーマのカラム名を返さなければなりません。
Connect Bridgeは、カレンダー、Eメール、リード、機会などの異なるエンティティを持つ同様の “SYNC ”アプリを作成する機会を提供します。さらに開発を進めることで、以下のようなCRUDコマンドを追加し、幅広い可能性を提供します。 挿入削除更新 生きることさえも 双方向同期.
例えば、ライブ双方向同期では、携帯電話のコンタクトのタイプミスを修正することができ、この効果はコンタクトが属するターゲットシステムで行われ、コンタクトのタイプミスも修正されます。これらはすべて、Connect Bridgeサーバーを介して実行されるSQL更新文で可能です。
結論
Contact Bridgeアプリは、そのコンセプトを実証するために作られたものです。 見せる 如何して 強力なConnect Bridge となっています。カスタマイズされたモバイルアプリを作成する目的で、開発者はConnect Bridgeの無料トライアルを使用しました。今日、あなた自身のためにそれを試してみませんか?ただ 記入.
