Il y a trois ans, nous avons lancé Vtiger's Application Platform (VTAP), un framework d'automatisation low-code, pour aider les entreprises à personnaliser davantage leur instance Vtiger CRM. Avec VTAP, les développeurs peuvent écrire du code côté client qui s'exécute dans le navigateur de l'utilisateur pour permettre la personnalisation côté client. Cependant, il existe de nombreux scénarios dans lesquels le code personnalisé doit s'exécuter du côté du serveur. Avec les scripts et travaux serveur, les clients et partenaires peuvent exécuter directement du code personnalisé écrit en JavaScript sur les serveurs Vtiger. Cette fonctionnalité ouvre la voie à une automatisation illimitée. Voici quelques exemples: - Enrichissez vos données de prospects en récupérant des informations provenant d'autres sources.
- Importez périodiquement des données de sources externes vers CRM.
- Ajustez les données des enregistrements parents en fonction des enregistrements enfants ou vice versa (mettez à jour le solde des factures impayées dans chaque organisation).
- Intégrez une analyse personnalisée basée sur l’IA.
Cette fonctionnalité déclenche ces scripts côté serveur de deux manières : - Script serveur: Ce sont des scripts côté serveur qui s'exécutent lorsqu'une certaine action se produit. Par exemple, un enregistrement est enregistré ou approuvé/rejeté.
- Emplois de serveur: Il s'agit de scripts côté serveur qui s'exécutent automatiquement à intervalles fixes comme toutes les heures, tous les jours, toutes les semaines, etc.
Case Study Comprenons comment fonctionnent les scripts côté serveur avec un exemple simple de mise à jour des montants de factures en retard dans un enregistrement d'organisation. Exigence: À tout moment, vous devriez pouvoir voir les montants des factures en souffrance de n'importe quelle organisation. Solution: Grâce aux scripts serveur, cela peut être réalisé facilement. - A chaque fois qu'une facture est mise à jour (montant ou changement de statut), vous déclenchez un script.
- En utilisant la méthode REST de Vtiger, vous pouvez lier toutes les factures à l'organisation de la facture dans le script.
- Additionnez le solde de chaque facture.
- Encore une fois, en utilisant la méthode REST de Vtiger, mettez à jour le solde dans le champ Organisation.
- Cela garantira que les montants des factures en retard seront toujours visibles dans un enregistrement de l’organisation.
|