Fermer

janvier 10, 2019

La manière moderne de se connecter à Salesforce pour les applications actuelles


Découvrez comment vous pouvez facilement obtenir un accès rapide, fiable et sécurisé à vos données Salesforce et créer vos applications plus rapidement.

Il est clairement positionné comme le produit dominant de la gestion de la relation client (CRM), Salesforce . ] alimente d'innombrables entreprises et, souvent, les applications qui les animent. Mais à moins d'être certifié Salesforce Expert Genius (oui, je viens de créer ce titre), il est possible de déterminer comment accéder aux données hébergées dans Salesforce (beaucoup moins) (gestion de la sécurité, synchronisation des données hors connexion et problèmes de performances) peut être une perspective très intimidante.

Heureusement Progress Kinvey permet d’abstruire les complexités techniques de Salesforce, tout en offrant diverses fonctionnalités à valeur ajoutée, en plus de ce que vous obtenez immédiatement avec Salesforce. .

L'avantage Kinvey

Si vous débutez votre activité chez Kinvey, sachez qu'à la base, Kinvey simplifie l'accès sécurisé aux données de nombreux fournisseurs de données sur le cloud et sur site (vous permettant même de combiner des données de sources disparates). Mais plus que cela, Kinvey utilise des fonctionnalités telles que la mise en cache sur le cloud qui accélèrent considérablement l'accès aux données (extrêmement important dans les environnements mobiles d'aujourd'hui).

Voyons comment vous pouvez facilement exposer vos données Salesforce au sein de Kinvey. Nous étudierons pourquoi nous voudrions peut-être utiliser Salesforce avec Kinvey.

Mise en cache dans le cloud

La rapidité de la récupération des données est sans aucun doute un composant essentiel de chaque application. Entrez ce qui est sans doute ma fonction préférée de Kinvey: Mise en cache dans le cloud .

La mise en cache dans le cloud permet à Kinvey de conserver une version en cache à haute vitesse de vos données Salesforce, permettant à vos applications de s'exécuter à la vitesse de votre affaires . Lorsque vous traitez avec des bases de données héritées ou des fournisseurs d'arrière-plan cloud avec d'énormes ensembles de données tels que Salesforce, la latence est un problème extrêmement courant de nos jours. La mise en cache dans les nuages ​​résout ce problème, clairement et simplement, avec une simple bascule:

 Mise en cache des nuages ​​Kinvey "data-displaymode =" Original "title =" Mise en cache des nuages ​​Kinvey "data-openoriginalimageonclick =" true "/> </a></p>
<blockquote>
<p><a href= Lisez quelques exemples de réussite sur les avantages de la mise en cache dans le cloud (et d'autres fonctionnalités de Kinvey) pour un grand nombre de clients du monde réel.

Live Service

Dans le monde ultra-connecté actuel, quoi de plus important que d'obtenir Une vue en temps réel de vos données sans délai? Kinvey Live Service permet de recevoir des données en temps réel sur votre appareil en fonction des événements.

Normalement, lorsqu'une entité est mise à jour dans une collection Kinvey , un utilisateur doit effectuer une opération (recharger / actualiser) pour obtenir les données mises à jour. Avec Kinvey Live Service, les mises à jour depuis le backend de Kinvey peuvent être envoyées au périphérique!

Offline Sync

connectées comme nos applications sont aujourd'hui, perdre la connectivité peut causer notre fin utilisateurs une extrême frustration. La perte de données et les performances des applications saccadées sont des préoccupations majeures des développeurs et des parties prenantes. C'est ici que Kinvey brille, avec les options de synchronisation des données hors ligne . Kinvey vous donne le contrôle de comment vos données hors ligne sont synchronisées, avec résolution complète du conflit.

Si vous développez une application mobile, consultez cet article sous . avec NativeScript et Kinvey .

SDK for Days

Quel que soit le type d’application que vous développez ou que vos développeurs développent, soyez assurés que Kinvey dispose d’un SDK entièrement adapté à leurs compétences:

Les considérations de sécurité et de conformité ne sont pas une blague. C'est pourquoi Kinvey est un leader du secteur en termes de sécurité et d'intégrité des données. SOC2, HIPAA, GDPR, Sarbanes-Oxley et d’autres activités de mise en conformité ne sont que le début de ce que Kinvey couvre.

 Kinvey HIPAA "data-displaymode =" Original "title =" Kinvey HIPAA "/> </p>
<p> Assurez-vous d'en savoir plus sur <a href= sur la façon dont Kinvey sécurise les entreprises (et conforme), contribuant ainsi à la création de la nouvelle génération d'applications de bureau, mobiles et Web.

Intégrons Salesforce à Kinvey!

Ok , il est temps de mettre votre casse-tête technique et de plonger dans la partie de ce didacticiel . Examinons en détail l'accès à nos données Salesforce à partir de Kinvey pour tirer parti de certaines des fonctionnalités déjà mentionnées. .

Si vous n'avez pas encore de compte Kinvey, ouvrez un compte gratuit .

"L'édition d'évaluation" est gratuite pour toujours, mais vous pouvez consulter Tarification pour Kinvey pour avoir une idée des différences entre les types de comptes.

Configurez votre application et le service

dans Kinvey tourne autour du concept d'une "application". Vous pouvez corréler grossièrement une application dans Kinvey à l'application (Web / ordinateur de bureau / mobile) que vous créez en dehors de Kinvey.

Créez une nouvelle application en cliquant sur le grand green [1]. Ajoutez un bouton APP et entrez le nom de votre choix:

 Kinvey Créer une application "data-displaymode =" Original "title =" Kinvey Créer une application "data-openoriginalimageonclick =" true "/> </a> </p>
<p> Votre application étant créée, vous souhaitez maintenant ajouter un service <em> </em> à votre application. (Un service <em> </em> peut contenir plusieurs objets de service <em> </em> comme nous le verrons dans un instant.) </p>
<p> Accédez à votre <strong> catalogue de services </strong>: </p>
<p> <a href=.  Catalogue de services Kinvey "data-displaymode =" Original "title =" Catalogue de services Kinvey "data-openoriginalimageonclick =" true "/> </a> </p>
<p> Cliquez sur le grand green <strong> AJOUTEZ UN SERVICE </strong> Dans la boîte de dialogue Type de service, choisissez <strong> RapidData </strong> (c'est ce qui nous permet de nous connecter à des magasins de données distants – vous pouvez aussi <a href= en savoir plus sur RapidData ici ).

Depuis que nous sommes Pour traiter les données Salesforce aujourd'hui, vous voudrez évidemment choisir Salesforce sur l'écran suivant.

Vous allez commencer à avoir une idée des types de sources de données que Kinvey peut gérer. Sharepoint, Microsoft En savoir plus sur les connecteurs RapidData dans cet article de blog [19459]. 008].

Sur l’écran suivant, vous voudrez nommer votre service (quel que soit votre choix!), Saisir une description facultative et définir le périmètre . du service (habituellement, il s'agit uniquement de la portée de "l'application"). Si vous choisissez "application", vous souhaiterez sélectionner l'application créée à l'étape précédente.

Propriétés de Salesforce Connection

Le divertissement commence maintenant! Avec notre service générique créé, nous devons maintenant le connecter à notre instance Salesforce via le volet Options de connexion :

 Paramètres de connexion Kinvey pour Salesforce "data-displaymode =" Original "title =" Paramètres de connexion Kinvey pour Salesforce "data-openoriginalimageonclick =" true "/> </a> </p>
<p> Pour Salesforce, l'hôte <strong> </strong> est généralement <code> https://login.salesforce.com. </code> pour la version hébergée dans le nuage, vous pouvez alors choisir de vous authentifier via: </p>
<ul>
<li> Mobile Identity Connect (MIC) – Si vous utilisez déjà <a href= Mobile Identity Connect c'est votre meilleure option [19659044] Compte de service – Si vous souhaitez utiliser un compte de service Salesforce

  • Un compte de service – Si vous souhaitez utiliser le flux d'authentification Salesforce OAuth
  • Notez que vous devrez peut-être contacter l'administrateur de votre compte Salesforce pour vous aider à comprendre quelle option est la meilleure ici!

    Les objets de service Kinvey [19659005] En supposant que vous puissiez vous authentifier correctement, votre prochaine étape sera de créer des objets de service pour chaque objet de données Salesforce distant que vous souhaitez utiliser avec Kinvey.

    Qu'est-ce qu'un service Un objet de service est un objet de données ou un ensemble d'enregistrements d'un système distant auquel Kinvey peut accéder!

    Cliquez sur le gros bouton vert AJOUTER UN OBJET DE SERVICE choisissez Découvrir pour que Kinvey recherche automatiquement tous les objets de données distants que vous pouvez consommer et choisissez l'objet de données de votre choix dans la liste fournie. Enfin, attribuez à l'objet de service un nom (souvenez-vous de cela pour plus tard).

    Vous voudrez ensuite activer certaines opérations auxquelles vous souhaitez pouvoir accéder avec cette application. Par exemple, avec certains objets de données, vous pouvez limiter l'application à une vue en lecture seule des données.

     Opérations Kinvey Salesforce "data-displaymode =" Original "title =" Opérations Kinvey Salesforce "data-openoriginalimageonclick =" true "/> </a> </p>
<p> Enfin, vous devez <em> mapper les champs distants, ce qui vous permet de choisir les champs que vous souhaitez que cet objet de service expose. peut également (facultativement) personnaliser le nom de champ correspondant sur le côté Kinvey. </p>
<p> <a href=  Mappage des champs Kinvey "data-displaymode =" Original "title =" Mappage des champs Kinvey "data-openoriginalimageonclick =" true "/ > </a></p>
<h2 id= Ajouter une collection Kinvey

    À ce stade, si tout s'est bien passé, vous devriez revenir à votre application et cliquer sur le gros bouton vert AJOUTER UNE COLLECTION :

     Kinvey Ajouter une collection "data-displaymode =" Original "title =" Kinvey Ajouter une collection "data-openorigi nalimageonclick = "true" /> </a> </p>
<blockquote>
<p> <strong> CONSEIL: </strong> Lorsque vous ajoutez un nom <strong> </strong> à votre collection, donnez-lui le même nom que votre objet de service. Le nom correspondant sert de mappage entre la collection et l'objet de service! </p>
</blockquote>
<p> Dans l'écran suivant, choisissez <strong> Utiliser un service de données </strong> parmi les deux options fournies, car nous nous connectons à un service <em>. </em> créé plus tôt. Choisissez le service que vous avez créé et activez-le! </p>
<h2 id= Testez votre connexion

    Toujours avec nous? Génial! Si vous rencontrez des problèmes, vous pouvez consulter les RapidData docs et les forums de Kinvey pour obtenir de l'aide.

    Il est maintenant temps de tester notre connexion Salesforce avec la console API de de Kinvey. :

     Console d'API Kinvey "data-displaymode =" Original "title =" Console d'API Kinvey "data-openoriginalimageonclick =" true "/> </a> </p>
<p> Dans la liste déroulante fournie , choisissez le nom de l'objet de service que vous souhaitez tester, puis cliquez sur <strong>puis sur </strong>. </p>
<blockquote>
<p> Oui, vous pouvez également utiliser un outil tel que <a href= Postman pour tester vos appels d'API!

    ne voyez aucun message d'erreur de Salesforce, vous devriez obtenir un joli petit fichier json, quelque chose comme ceci:

     HTTP / 1.1 200 OK
    Type de contenu: application / json; jeu de caractères = utf-8
    X-Kinvey-API-Version: 3
    X-Kinvey-Request-Id: bcac700073ac42d385b7436c5e68612e
    X-Powered-By: Express
    
    [
        {
            "Numéro de cas": "00001002",
            "Type": "Electrique",
            "Statut": "Nouveau",
            "Raison": "Installation",
            "Origine": "Web",
            "Subject": "Rechercher des conseils sur l'installation du câblage électrique pour le GC5060",
            "Priorité": "Faible",
            "Description": "L'installation de câblage électrique pour le GC5060 fonctionne curieusement",
            "_id": "50061000000oTqpAAE",
            "_kmd": {
                "ect": "2015-08-14T14: 37: 13.000 + 0000",
                "lmt": "2018-12-13T16: 19: 28.682Z"
            },
            "_acl": {}
        },
    

    Des problèmes? Assurez-vous de consulter la documentation RapidData et les forums Kinvey pour obtenir de l'aide!

    Prochaine étape

    La plate-forme Progress Kinvey constitue votre premier pas. la voie à suivre pour créer de meilleures applications, plus rapides et plus rapides que jamais. C'est la valeur fondamentale du message de haute productivité dont nous parlons beaucoup et nous sommes ravis d'avoir l'occasion de vous le prouver.

    Si vous n'avez pas encore de compte Kinvey, vous pouvez signer. ici et accédez instantanément à votre compte . En outre, assurez-vous de consulter le Kinvey DevCenter pour toute question technique que vous pourriez avoir.




    Source link