De CLI installeren
Zet is een opdrachtregelinterface waarmee ontwikkelaars widgets in Zoho CRM kunnen maken en inpakken.
Hoe kan ik...
De CLI is een opdrachtregelinterface. Dit is een tekstinterface waarmee software wordt bediend door opdrachten te typen, waarna antwoorden van de software in de interface verschijnen. Het is de basisvorm van een GUI, maar biedt een veel eenvoudiger werkmechanisme.
Daarom worden CLI's nog steeds door de meeste ontwikkelaars gebruikt om apps, software en zelfs besturingssystemen te ontwikkelen. In dit document leest u hoe u een widget maakt met de CLI en deze vervolgens integreert in Zoho CRM.
De vereiste componenten installeren
Vereisten:
- Download de broncode van nodejs vanaf "https://nodejs.org/en/download/".
- Nadat Node is geïnstalleerd, verifieert u het door de volgende opdracht uit te voeren.
$ node -v
$ npm -v
De CLI installeren
Voer de volgende opdracht uit om het zapps cli node-pakket te installeren.
$ npm install -g zoho-extension-toolkit
Voer de volgende opdracht uit om te controleren of de installatie is geslaagd.
$ zet // Er moet Help-informatie over de opdracht 'zet' worden weergegeven.
Een project maken
Voer de volgende opdracht uit om een nieuw project te maken.
$ zet init
Met deze opdracht geeft u de lijst weer van Zoho Services waarvoor u een projectsjabloon wilt maken.
Als u wilt controleren of de server is gestart, opent u de volgende URL in de browser: http://localhost:5000/plugin-manifest.json of http://localhost:5000/app/widget.html
Bronnen toevoegen
Alle bestanden die nodig zijn om uw widget weer te geven staan in de map "app" van uw project.
De server starten
Voer de volgende opdracht uit om een lokale HTTP-server te starten waarmee u de app lokaal kunt uitvoeren en deze kunt testen in uw sandbox-instantie.
$ zet run
Hiermee wordt de HTTP-server op uw lokale computer uitgevoerd op poortnummer 5000. De poort moet niet door een ander proces worden bezet wanneer de server wordt gestart.
Als u wilt controleren of de server is gestart, opent u de volgende URL in uw webbrowser:
http://127.0.0.1:5000/app/widget.html
De toepassing valideren en inpakken
Voer de volgende opdracht uit om uw toepassing te valideren:
$ zet validate
Hiermee wordt uw app-pakket gevalideerd en worden eventuele schendingen vastgesteld. Deze moeten worden gecorrigeerd voordat het ZIP-bestand in onze ontwikkelaarsconsole wordt bijgewerkt.
Voer de volgende opdracht uit om een uploadbaar ZIP-bestand van uw toepassing te genereren:
$ zet pack
Hiermee maakt u een zip-bestand van de toepassing in de map "dist" van uw projectdirectory, dat u kunt uploaden naar het CRM-systeem.