ビジネスソフトウェアのためのカスタマイズされたモバイルアプリ

ビジネスソフトウェアのためのカスタマイズされたモバイルアプリ

Georgii KapanadzeTechnical Leave a Comment

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

今、アプリケーションは、エンティティ "連絡先 "とそのすべてのレコード値(例えば、姓、名、電子メール、電話番号、メモ、住所など)からの連絡先の詳細をコピーすることができます。単一のSQL文で3つのターゲットシステムからこのすべての。 連絡先から*を選択 と必要なアンドロイドコードを入力してください。

エスエルコマンド選択

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

1. Exchange2010ContactMapper
2. SharePointContactMapper
3. CRMContactMapper

Exchange ContactMapper

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

IcontactMapper インターフェースの定義

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

勘定科目の種類

CBアカウントは、46-49行目のContactsSyncAdapterServiceクラスで定義されています。新しい IContactMapper を実装する場合は、新しい Connect Bridge アカウントタイプを定義する必要があります。

2. IContactMapperインタフェースは、Connect Bridgeを介してコンタクトをデバイスコンタクトに変換する方法を提供しています。
3. 一意な値(通常はID)を含むCBスキーマのカラム名を返さなければなりません。

Connect Bridgeは、カレンダー、電子メール、リード、機会などの異なるエンティティと同様の "SYNC "アプリを作成する機会を提供します。さらなる開発は、別のCRUDコマンドを追加して、可能性の広い範囲を提供します。 挿入削除更新 生きることさえも 双方向同期.

例えば、ライブ双方向同期では、携帯電話のコンタクトのタイプミスを修正することができ、この効果はコンタクトが属するターゲットシステムで行われ、コンタクトのタイプミスも修正されます。これらはすべて、Connect Bridgeサーバーを介して実行されるSQL更新文で可能です。

結論

Contact Bridgeアプリは、そのコンセプトを実証するために作られたものです。 見せる 如何して 強力なConnect Bridge となっています。カスタマイズされたモバイルアプリを作成する目的で、開発者はConnect Bridgeの無料トライアルを使用しました。今日、あなた自身のためにそれを試してみませんか?ただ 記入.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.