Crea la tua applicazione mobile personalizzata per le principali applicazioni aziendali Dynamics NAV, AX, CRM, SugarCRM, Salesforce.com, SharePoint, Exchange e molte altre!
Introduzione
Crea la tua app mobile personalizzata che include tutte le diverse entità, per PC, tablet o telefono. Lo sviluppo non è mai stato così facile e veloce. “Come è possibile?”, potresti chiederti. La piattaforma Connect Bridge fornisce un accesso sicuro a più di 3 principali sistemi di business utilizzati dalle aziende di tutto il mondo attraverso le loro API.
Con Connect Bridge è possibile creare le vostre applicazioni uniche e soluzioni per creare nuove integrazioni aziendali. Avete mai pensato di sincronizzare entità diverse come calendario, account, opportunità, messaggi, note, file, cartelle... tutto all'interno di un unico prodotto?
Vi mostrerò un rapido esempio di come sincronizzare i valori di registrazione dell'entità “contatti” da CRM, Exchange e SharePoint al cellulare.
Per iniziare
Ai fini della presentazione dell'app mobile personalizzata abbiamo utilizzato la versione di prova gratuita di Connect Bridge. Se non ne avete una, potete ottenerne una gratuitamente. 30 giorni di prova qui. A questo punto siete pronti a creare la vostra soluzione.
Requisiti
• Connect Bridge integrato con i sistemi di destinazione (prova online)
• Query Analyzer (parte della versione di prova online Connect Bridge)
• Servizio Web self-hosted come livello di comunicazione per Android
• Conoscenza del linguaggio JAVA (scenario di app Android personalizzate)
• Query Analyzer (dove è possibile mappare dati campione in entità)
Caratteristica unica
• Accesso unificato a vari sistemi di destinazione via SQL (senza toccare il database)
Con tutti i requisiti di cui sopra Contact Bridge è stato codificato da un unico sviluppatore entro 8 ore. L'applicazione può integrare i dati di contatto di vari sistemi di destinazione con il supporto di Connect Bridge.
App mobile personalizzata - Contact Bridge
Al momento l'applicazione è in grado di copiare i dettagli dei contatti dall'entità “Contatti” e tutti i valori dei relativi record (ad esempio nome, cognome, e-mail, numero di telefono, note, indirizzo, ecc.). Tutto questo da 3 sistemi di destinazione con una singola istruzione SQL: selezionare * da Contatti e il codice androide richiesto.

Vorrei punto modo unico come vengono mappati i valori dei record di contatto sui contatti nel telefono cellulare con la nostra soluzione
In questo caso avviene in 3 classi:
1. Exchange2010ContactMapper
2. SharePointContactMapper
3. CRMContactMapper

Nell'immagine è possibile vedere quali sono i valori dei record di contatto per i quali sono mappati Classe Exchange. Esiste un approccio simile ad altri sistemi SharePoint e Dynamics CRM.
È possibile aggiungere un sistema di destinazione aggiuntivo aggiungendo una classe come quella che deve implementare IContactMapper (interfaccia). L'interfaccia IContactMapper definisce cosa deve fare la classe della mappa.

1. Prima di tutto è necessario sapere per quale tipo di conto CB si stanno mappando i valori.

I conti CB sono definiti nella classe ContattiSyncAdapterService tra la riga 46-49. In caso di implementazione di un nuovo IContactMapper è necessario definire un nuovo tipo di conto Connect Bridge.
2. L'interfaccia IContactMapper deve fornire il metodo per trasformare il contatto tramite Connect Bridge in contatto con il dispositivo.
3. Deve restituire il nome della colonna nello schema CB contenente valori univoci (di solito ID).
Connect Bridge offre la possibilità di creare app “SYNC” simili con entità diverse quali calendario, e-mail, lead, opportunità, ecc. Ulteriori sviluppi offrono un'ampia gamma di possibilità, aggiungendo altri comandi CRUD quali inserire, cancellare, aggiornare e anche dal vivo sincronizzazione bidirezionale.
Ad esempio con la sincronizzazione bidirezionale in tempo reale si è in grado di correggere un errore di battitura del contatto nel telefono cellulare e questo effetto avviene nel sistema di destinazione dove il contatto appartiene, fissando l'errore di battitura anche lì. Tutto questo è possibile con una dichiarazione di aggiornamento SQL che viene eseguita tramite il server Connect Bridge.
Conclusione
L'applicazione Contact Bridge è stata realizzata come prova di concetto per mostra come potente Connect Bridge è. Allo scopo di creare un'applicazione mobile personalizzata, lo sviluppatore ha utilizzato Connect Bridge in prova gratuita. Perché non provarla oggi stesso? Solo compila questo modulo.
