KEPLIN Docs

Publiceren en gebruiken

Een versie bevriezen, de app op een adres publiceren, bepalen wie wat mag en de accounts aanmaken van wie haar gaat gebruiken.

De app is gebouwd. De laatste etappe ontbreekt nog — en het is de etappe die de aard verandert van wat u hebt gemaakt: tot nu toe was Klantenbeheer een project binnen het platform; vanaf nu is het een applicatie met een eigen adres, eigen accounts en gebruikers die nog nooit van Keplin hebben gehoord.

Vier stappen: versie, adres, wie wat mag, accounts.

Versies — wat er wordt gepubliceerd

Terwijl u bouwt, werkt u altijd in een werkversie. Een versie is een volledig portret van de app: schermen, model, API's, scripts, thema — en haar gegevens.

  1. Klik boven in de balk van de app op de keuzelijst Versies.
  2. Klik op Nieuwe versie….
  3. Geef haar een naam — 1.0, bijvoorbeeld — en kies bij Vanaf de bronversie.
  4. Bevestig. "Versie «1.0» aangemaakt — u werkt er nu in."

Het menu Versies van de app: de markering op de werkversie, de andere versies en de acties per rij.
Het menu Versies van de app: de markering op de werkversie, de andere versies en de acties per rij.

Atenção

Versies delen geen gegevens. Een nieuwe versie wordt geboren met een kopie van de gegevens van de bron en gaat daarna haar eigen weg. Dat is precies wat u wilt om zonder angst te experimenteren — en precies wat u te pakken neemt als u een versie publiceert in de verwachting daar de records van de andere aan te treffen.

Met versies wordt het werkpatroon helder: main is waar u ontwikkelt, 1.0 is wat online staat, en de Selectieve merge brengt alleen de wijzigingen die al klaar zijn naar de gepubliceerde versie.

Op een adres publiceren

  1. Open de Instellingen van de app (het tandwielicoon boven in de balk).
  2. Kies in de groep Applicatie Algemeen.
  3. Ga naar beneden tot de sectie Publicatie.

De sectie Publicatie, in Instellingen ▸ Algemeen — elke host serveert één versie van de app.
De sectie Publicatie, in Instellingen ▸ Algemeen — elke host serveert één versie van de app.

De regel staat er geschreven: "Elke host serveert ÉÉN versie van deze app (de DNS staat daarbuiten). Zonder host antwoordt de app alleen op /app/gestao-clientes, met de werkversie."

  1. Schrijf in het hostveld het adres — bijvoorbeeld crm.mijnbedrijf.nl.
  2. Kies in de keuzelijst ernaast de versie die dat adres gaat serveren.
  3. Klik op Publiceren. "Host gepubliceerd."

Wat dat in de praktijk betekent:

Situatie Waar de app antwoordt Welke versie zij serveert
Zonder gepubliceerde hosts /app/gestao-clientes De werkversie
Met één host Dat adres De versie die u eraan hebt gekoppeld
Met twee hosts Beide Elk zijn eigen versie — zo hebt u een stabiele crm.bedrijf.nl en een crm-test.bedrijf.nl met de volgende versie

Nota

Het platform koppelt het adres aan de app en aan de versie; de DNS van dat adres naar de server laten wijzen is netwerkwerk, buiten dit alles om. Zolang de DNS niet klaar is, blijft /app/gestao-clientes de app gewoon serveren.

Om een adres uit dienst te nemen: Publicatie ongedaan maken.

Wie wat mag — de rollen

Voordat u accounts aanmaakt, bepaalt u wat elk type persoon mag doen. Dat gebeurt in rollen, en niet persoon voor persoon.

  1. Kies in de Instellingen van de app, groep Gebruikers, Rechten.
  2. Klik op Nieuwe rol en geef haar een naam. Voor ons CRM volstaan er drie.

De sectie Rechten van de app: de rollen, met de gebruikers en de regels van elk, en de gedeclareerde acties eronder.
De sectie Rechten van de app: de rollen, met de gebruikers en de regels van elk, en de gedeclareerde acties eronder.

Rol Beschrijving Voor wie
team Commercieel team — volledige toegang tot de gegevens van het CRM Wie dagelijks aan de accounts werkt. Het is de rol die standaard wordt toegekend.
directie Directie — keurt de opportuniteiten boven 25.000 € goed Wie beslist.
lezen Raadplegen — ziet het CRM zonder iets te kunnen wijzigen Wie alleen hoeft te kijken.

Binnen een rol verdeelt het werk zich over vijf tabbladen:

Tabblad Wat het bepaalt
Algemeen Naam, beschrijving, Volledige toegang en Standaard toegekend (toegekend aan wie nieuw wordt aangemaakt).
Gegevens Per tabel-API wat er mag — Bekijken, Aanmaken, Wijzigen, Verwijderen — en het Bereik: Alle records, Alleen de mijne of Met voorwaarde….
Schermen Per scherm en per apparaat: Verborgen, Bekijken (alleen-lezen) of Bewerken.
Menu's Wat er uit de navigatie wordt verborgen. Anders dan bij schermen is een menu standaard zichtbaar.
Acties De werkwoorden die alleen in deze app bestaan — opportuniteit-goedkeuren, bijvoorbeeld. Zij worden hier gedeclareerd en in de widgets vereist.

Voor de rol team het minimum dat het CRM laat werken:

  1. Vink op het tabblad Gegevens Bekijken, Aanmaken, Wijzigen en Verwijderen aan bij de drie API's (contas, contactos, oportunidades), met het bereik Alle records.
  2. Zet op het tabblad Schermen de vier schermen op Bewerken, op de drie apparaten.
  3. Zet op het tabblad Algemeen Standaard toegekend aan.
  4. Opslaan"Rechten opgeslagen."

Voor de rol lezen hetzelfde met één verschil: alleen Bekijken bij de gegevens, en de schermen op Bekijken (alleen-lezen).

Atenção

"Zonder ook maar één regel ziet deze rol niets van deze API." Een nieuwe rol begint leeg — en een gebruiker met alleen die rol komt de app binnen en ziet helemaal geen gegevens. Lijkt de app voor iemand leeg, dan ligt het antwoord bijna altijd hier.

De accounts van wie de app gebruikt

Nu komt het deel dat de twee populaties van Keplin scheidt. Deze accounts zijn geen accounts van het platform:

  1. Kies in de Instellingen van de app, groep Gebruikers, Gebruikers van de app. De waarschuwing bovenaan zegt alles: "Deze gebruikers horen bij de gebouwde app — zij melden zich in de runtime bij de app aan en hebben geen enkele toegang tot het KEPLIN-platform."

De lijst met gebruikers van de app, met de rol en de laatste aanmelding van elk account.
De lijst met gebruikers van de app, met de rol en de laatste aanmelding van elk account.

  1. Klik op Nieuwe gebruiker. Het formulier opent als pagina.

De fiche van een gebruiker van de app — gebruikersnaam, naam, e-mail, beginwachtwoord, status en rollen.
De fiche van een gebruiker van de app — gebruikersnaam, naam, e-mail, beginwachtwoord, status en rollen.

  1. Vul in:
Veld Wat u invult
Gebruikersnaam Verplicht — letters, cijfers, punt, koppelteken, _ en @. Bijv.: bram.dijkstra.
Naam De naam van de persoon; dat is wat in het gebruikersmenu binnen de app verschijnt.
E-mail Optioneel, maar nodig voor het wachtwoordherstel.
Wachtwoord Het beginwachtwoord — "de gebruiker kan het in de app wijzigen".
Actief Aan. Uit bestaat het account wel, maar komt het er niet in.
Rollen De rollen van de persoon. Een nieuw account heeft de rollen die standaard worden toegekend al aangevinkt.
  1. Opslaan"Gebruiker aangemaakt."

Herhaal dit voor het hele team. Wanneer het om veel mensen gaat, werkt de lijst voor u: selecteer meerdere accounts en gebruik Rol toekennen, Rol intrekken, Inschakelen of Uitschakelen in één keer.

Dica

De amberkleurige waarschuwing "… gebruiker(s) helemaal zonder rol — zij zien geen gegevens en geen schermen" is aanklikbaar en filtert die accounts meteen. Het loont om ernaar te kijken telkens wanneer iemand zegt dat "de app niets toont".

De app binnenkomen

Alles staat klaar. Open het gepubliceerde adres — of /app/gestao-clientes, als u nog geen host hebt gepubliceerd — in een gewoon browservenster.

Het systeemscherm Login van de gepubliceerde app Klantenbeheer — de voordeur van wie haar gebruikt.
Het systeemscherm Login van de gepubliceerde app Klantenbeheer — de voordeur van wie haar gebruikt.

Wat er verschijnt is het scherm Login: de velden Gebruiker en Wachtwoord, de knop Aanmelden en de link Wachtwoord vergeten. Het is een van de schermen uit de groep Systeem van de app — het komt kant en klaar en geschilderd met het thema dat u in de vorige etappe hebt gekozen.

Meld u aan met een van de accounts die u hebt aangemaakt. De app opent op het Beginmenu dat u hebt ingesteld: het dashboard, met de indicatoren berekend over de echte gegevens, het menu met uw logo en de kleuren van uw merk.

De lijst met accounts in de gepubliceerde app, al met het menu, het logo en het thema van de app.
De lijst met accounts in de gepubliceerde app, al met het menu, het logo en het thema van de app.

Loop door wat u hebt gebouwd, vanuit het gezichtspunt van wie dit elke dag gaat gebruiken:

  1. Início — de vier indicatoren, de grafiek van de pipeline en de tabel met de eerstvolgende sluitingen.
  2. Contas — de lijst; klik op een rij en u belandt op de fiche van die account, met haar contactpersonen ernaast.
  3. Wijzig een veld en klik op Opslaan — de melding verschijnt en u keert terug naar de lijst, al met de wijziging.
  4. Klik op Nieuwe account — dezelfde fiche, nu leeg. Vul in en sla op: het record wordt aangemaakt.
  5. Oportunidades — sleep een kaart van Voorstel naar Onderhandeling. De fase wordt meteen opgeslagen; ga terug naar Início en de grafiek is al veranderd.

De handleiding is klaar. En nu?

U hebt een werkende bedrijfsapplicatie, van begin tot eind gebouwd. Vanaf hier heeft elk onderdeel een hoofdstuk dat veel dieper gaat dan deze handleiding kon gaan:

Als u wilt… Ga naar
Rijkere schermen — meer widgets, gebeurtenissen, lay-outs per apparaat Schermbouwer
De app koppelen aan databases die al bestaan Datasources
De gegevens beschikbaar stellen aan systemen van buiten API's & GraphQL en API-sleutels
Meer automatisering — afhankelijkheden, bestanden, de volledige SDK Scripts
Alles wat van de app is bijstellen — meldingen, opslag, bewaartermijnen Instellingen van de app
Deze app naar een andere installatie brengen Importeren en exporteren

Waarom niet…?

  • Waarom opent mijn adres de app niet? De host is op het platform vastgelegd, maar de DNS van dat adres moet naar de server wijzen. Tot dat geregeld is, gebruikt u /app/gestao-clientes.
  • Waarom serveert het adres de verkeerde versie? Elke host serveert ÉÉN versie, gekozen op het moment van publiceren. Maak de publicatie ongedaan en publiceer opnieuw met de juiste versie.
  • Waarom komt de gebruiker binnen en ziet hij niets? Hij heeft geen rol, of zijn rol heeft geen regels bij Gegevens. Controleer het via de lijst met gebruikers (de amberkleurige waarschuwing) en daarna op het tabblad Gegevens van de rol.
  • Waarom ziet de gebruiker het menu maar zegt het scherm dat hij geen toegang heeft? Het scherm staat op Verborgen voor zijn rol, op het tabblad Schermen — en dat is per apparaat: het kan open zijn op web en verborgen op de telefoon.
  • Waarom verschijnen de gegevens die ik bij het testen heb aangemaakt niet in de gepubliceerde versie? Omdat versies geen gegevens delen. U hebt ze in de werkversie aangemaakt; de host serveert een andere.
  • Waarom komt mijn account van het platform de app niet binnen? Omdat het verschillende populaties zijn. Om de app binnen te komen hebt u een account van Gebruikers van de app nodig, ook al bent u degene die haar bouwt.