KEPLIN Docs

Ce que nous allons construire

L'app Gestion de Clients de bout en bout — le résultat final, les briques qui la composent et la carte des étapes du guide.

Ce guide construit, de zéro et sans sauter d'étapes, l'app Gestion de Clients — un CRM avec des comptes, des contacts et des opportunités commerciales. C'est la même app qui illustre toute cette documentation : chaque figure que vous verrez dans les autres chapitres vient d'elle.

À la fin du guide, vous avez une application qui fonctionne à une adresse qui lui est propre, avec son écran de connexion, ses utilisateurs et ses données — prête à être utilisée par des gens qui n'ont jamais entendu parler de Keplin.

L'app Gestion de Clients en fonctionnement pour ceux qui l'utilisent : l'écran Início, avec les indicateurs et le graphique des opportunités.
L'app Gestion de Clients en fonctionnement pour ceux qui l'utilisent : l'écran Início, avec les indicateurs et le graphique des opportunités.

L'app en deux phrases

La Gestion de Clients gère des entreprises (contas), les personnes de ces entreprises (contactos) et les affaires en cours avec elles (oportunidades). L'équipe commerciale consulte et modifie tout dans quatre écrans — un tableau de bord, une liste de comptes, une fiche de compte et un tableau kanban d'opportunités — et reçoit chaque matin un résumé automatique de ce qui reste à qualifier.

Le tableau des opportunités de l'app terminée — des cartes que l'on fait glisser d'un état à l'autre.
Le tableau des opportunités de l'app terminée — des cartes que l'on fait glisser d'un état à l'autre.

Ce qui est fait, étape par étape

Le guide est découpé en six étapes. Chacune est une page de ce chapitre, et chacune se termine par quelque chose qui fonctionne — vous pouvez vous arrêter entre deux étapes et reprendre plus tard.

Étape Ce que vous construisez Ce que vous apprenez en chemin
Créer l'app L'app vide, avec un nom, une icône et une description. L'espace de travail : l'arborescence latérale, les onglets et la Vue d'ensemble.
Le modèle de données Une base de données de l'app avec 3 tables et 2 relations. Créer des tables et des colonnes, importer des tables au modèle, relier des entités.
Les écrans Les APIs de table et les 4 écrans : tableau de bord avec KPIs, table de comptes, fiche de compte et kanban. Datastores, widgets, liaisons de données, actions de table, paramètres de route.
Navigation et thème Le menu de l'app, le logo et les couleurs de la marque. L'éditeur de navigation par appareil et l'éditeur de thème.
Logique et automatisation Un script Python qui compte les opportunités à qualifier et prévient l'équipe, planifié pour les matins ouvrés. L'éditeur de scripts, les exécutions, et les planifications avec rattrapage.
Publier et utiliser L'app publiée, avec le premier utilisateur et la première connexion. Versions, publication sur des hôtes, utilisateurs de l'app et rôles.

Le modèle de données en résumé

Trois tables suffisent pour un CRM fonctionnel — et pour toucher à presque tout ce que le modèle de données de Keplin sait faire :

Table Ce qu'elle garde Se relie à
contas Les entreprises : nom, numéro fiscal, secteur, ville, contacts généraux.
contactos Les personnes de chaque entreprise : nom, fonction, e-mail, portable. Chaque contact appartient à un compte.
oportunidades Les affaires : titre, montant, phase (kanban) et date de clôture prévue. Chaque opportunité appartient à un compte.

Le champ fase des opportunités est ce qui donne vie au tableau kanban : chaque valeur est une colonne du tableau, et faire glisser une carte d'une colonne à l'autre enregistre la nouvelle phase dans l'enregistrement. Les six phases de notre CRM sont prospecao, qualificacao, proposta, negociacao, fechada_ganha et fechada_perdida.

Ce qu'il vous faut avant de commencer

  1. Un compte sur la plateforme avec un profil administrateur ou developer — si vous ne vous êtes pas encore connecté, le chapitre Premiers pas montre comment faire.
  2. Rien d'autre. La base de données de l'app est créée à l'intérieur de l'app elle-même, au fil du guide — vous n'avez besoin ni de serveur de base de données, ni de fichiers, ni d'identifiants externes.

Nota

Les noms utilisés dans le guide — tables, champs, écrans, routes — sont ceux des figures. Si vous les changez, adaptez les étapes suivantes en conséquence : le guide se réfère toujours aux noms d'origine.

Dica

Suivez les étapes dans l'ordre. Chacune suppose fait ce que la précédente a laissé — les écrans ont besoin des APIs, les APIs ont besoin du modèle, le modèle a besoin de l'app.

Prêt ? Passez à la page suivante — Créer l'app.