Meteen naar de inhoud
Home » VTAP Module Designer - Ons low-code platform om de CRM uw eigen te maken!

VTAP Module Designer - Ons low-code platform om de CRM uw eigen te maken!



VTAP is het low-code platform van Vtiger dat ontwikkelaars en beheerders helpt om de mogelijkheden van CRM uit te breiden. We hebben twee tools die de mogelijkheid bieden om low-code applicaties te bouwen.
De ene is de Module Designer en de andere is API Designer. In deze blog bespreken we wat, hoe en wanneer u Module Designer kunt gebruiken.


Moduleontwerper

Wanneer Module Designer gebruiken (use cases)


U kunt de Module Designer gebruiken om:

  • Complexe formules toepassen en een veld bijwerken
  • Flits een waarschuwing wanneer een gebruiker onjuiste informatie invoert
  • Bewaar enkele gebruikersvoorkeuren
  • Extensie-instellingen of configuratiegegevens opslaan
  • Knoppen, widgets en pictogrammen toevoegen

Wat levert de Module Designer jou om bovenstaande doelstellingen te realiseren?

  • Integrated Development Environment (IDE), waar u de logica en aangepaste code kunt schrijven
  • VTAP Javascript API's

Hoe Module Designer te gebruiken?

De Module Designer is beschikbaar onder Hoofdmenu > Platform-app. Het is gratis voor alle Professional- en Enterprise-klanten. Als u extensies voor de markt wilt ontwikkelen en vrijgeven, kunt u zich aanmelden voor een gratis ontwikkelaarseditie van hier..

U kunt de Module Designer gebruiken om het volgende toe te voegen:

  1. VTAP-scripts - Hiermee kunt u aangepaste knoppen, widgets, enz.
  2. Componenten – Hiermee kunt u aangepaste componenten toevoegen.
  3. VTAP-stijlen - Helpt u het uiterlijk van de gebruikersinterface te veranderen.
  4. Pagina - Hiermee kunt u aangepaste pagina's toevoegen.

In deze blog bespreken we hoe je VTAP-scripts toevoegt aan de Module Designer.

VTAP-scripts toevoegen

VTAP-scripts zijn de toegangspunten voor aangepaste logica. U begint met het geven van een naam aan het script en het selecteren van de module waarvoor het script moet worden uitgevoerd. Het is belangrijk om een ​​module te kiezen, aangezien je heel vaak module-specifieke behoeften hebt, zoals het luisteren naar de klik van een contact of het opslaan van een record.

U kunt ervoor kiezen om een ​​aangepaste uitbreidingsmodule te maken of bestaande modules te gebruiken om een ​​script toe te voegen.

Opmerking: Maak een uitbreidingsmodule als u wilt dat de module wordt vrijgegeven via de Vtiger-marktplaats.

Sub-afbeelding-1


Sub-afbeelding-2

Laten we nu eens kijken naar een paar voorbeelden van het gebruik van VTAP-scripts.

Voorbeeld 1: Er is een knop toegevoegd aan de lijstpagina Leads. Elk script wordt gemaakt met deze basissteiger met de naam die voor het script is gekozen, zoals hieronder weergegeven.

C1

De basisbouwsteen van VTAP is een component en is gebaseerd op de Vue-component en zijn and gebeurtenissen in de levenscyclus.

  • Naam van het onderdeel: Leads_Component_Registreren
  • Syntax: {{MODULE}}_Component_{{NAME}}
  • Componenten strekken zich uit van: VTAP.Component.Core.extend


Functies

  • Gemaakt functie is de ingangspunt voor elk onderdeel. Dit is de functie waarmee u zich kunt registreren voor knoppen of kunt luisteren naar gebeurtenissen.
  • C2

    VTAP.Component.Registreren API helpt u knoppen, widgets, pictogrammen, enz. toe te voegen. De 1e parameter van de API vertelt u waar u uw aangepaste componenten wilt toevoegen. Om de lijst met ondersteunde componenten te zien, klik op hier..

  • Sjabloon is waar u uw HTML toevoegt, indien aanwezig.
  • Methoden is waar u functies toevoegt die in de sjabloon-HTML worden aangeroepen. In het onderstaande voorbeeld roepen we de ClickMe-functie aan wanneer er op een knop wordt geklikt. Zo ziet de uiteindelijke code eruit:

C3

Voorbeeld 2: Een widget toevoegen aan de overzichtsweergave van contactpersonen en organisaties.
U kunt één registratie gebruiken om dezelfde widget in meerdere modules toe te voegen. In dergelijke gevallen moeten we VTAP-script voor alle modules toevoegen (gebruik de vervolgkeuzelijst bij het maken van VTAP-script).

C4

Voor de VTAP.Component.Register API hebben we een 4e parameter die u helpt bij het selecteren van de modules waaraan de widgets moeten worden toegevoegd. Zo ziet het eruit in de overzichtsweergave van organisaties.

Sub-afbeelding-3

VTAP biedt u ook de mogelijkheid om te luisteren naar acties die door de gebruiker worden uitgevoerd. Wanneer een gebruiker bijvoorbeeld een record maakt of bijwerkt, een detailpagina opent, een pop-upvenster voor bewerken weergeeft, enz. Om een ​​lijst met dergelijke triggergebeurtenissen te zien, klikt u op hier..

U moet naar dergelijke gebeurtenissen luisteren en een handler toevoegen om er acties op uit te voeren.
Hieronder is een voorbeeld voor de gebeurtenis – record opgeslagen. In dit voorbeeld wordt de contactstatus van de contactpersoon gecontroleerd wanneer de record wordt opgeslagen. Als de contactstatus Concurrent is, wordt er een melding weergegeven met de tekst 'Pas op!!'.

C5

Evenzo heeft het VTAP-platform verschillende UI-hooks geleverd om uw aangepaste componenten in te voegen, zoals knoppen in lijst-/detailpagina, widgets in de overzichtsweergave en pictogrammen.
Zie de details in onze voor alle verschillende tijdelijke aanduidingen documentatie.

In onze komende blogs zullen we de andere functies van VTAP behandelen: aangepaste componenten, VTAP en aangepaste pagina's.

Ik raad je ten zeerste aan om je eigen code te schrijven. Begin klein met een aangepaste knop en ga vanaf daar. Gebruik onze Module Designer voorbeelden, beschikbaar in onze documentatie, als basis voor uw eerste code. U zult merken dat het aanpassen van uw CRM een eenvoudig en leuk proces kan zijn.

Voor overige vragen kunt u een e-mail sturen naar: [e-mail beveiligd]. Meld u aan voor de ontwikkelaarseditie hier..