Extension de la plate-forme Vtiger pour l'éditeur VSCode

Dans notre dernière newsletter, nous vous annoncions la disponibilité du module App Creator sur la plateforme VTAP. Le créateur d'applications vous donne la possibilité de créer des applications personnalisées qui peuvent dépendre de l'environnement d'exécution CRM ou peuvent être des applications autonomes complètement indépendantes.

Le point fort d'App Creator est qu'il permet aux développeurs de créer des applications dans n'importe quel framework côté client comme angulaire, réagir, vue, jquery ou même tout simplement javascript.

App Creator est livré avec son propre éditeur de codage dans le CRM, permettant aux développeurs de coder et de publier rapidement des applications auprès de leur public. Pour permettre une meilleure collaboration entre les développeurs d'applications, nous introduisons une extension avec des concepts similaires à GIT.

L'extension de la plate-forme Vtiger apporte le VTAPI interface de ligne de commande pour travailler dans le contexte de l'éditeur VSCode, réduisant ainsi les tracas liés à la configuration de l'environnement de développement. Il est facile à installer et vous pouvez rapidement commencer à l'utiliser. Voyons comment.

Débuter

  • Installez l'outil CLI VTAPIT à partir de ici.
  • Installer 'Extension de la plate-forme Vtiger' dans le code VS.
  • Configurez le chemin de la commande CLI dans les paramètres de l'extension.
  • Créez une nouvelle application (testapp) sur Vtiger CRM> Plate-forme> App Creator
  • Clonez testapp dans le répertoire de travail local à l'aide de cloner commander.
  • Ouvrez le répertoire de travail dans VS Code.
  • Vous pouvez maintenant (Pull, Push, Push & Publish et Refresh Status) de manière transparente à partir de l'IDE.

Après avoir installé l'extension, cliquez sur configurer (ou) les paramètres sous (...) pour mettre à jour le chemin CLI VTAPIT.

Vous pouvez télécharger VTAPI CLI qui correspond à votre système d'exploitation à partir de https://extend.vtiger.com/vtap/vtapit (dist/) dossier.

Commencez par ouvrir un dossier (répertoire de travail) cloné à l'aide de la CLI VTAPIT.

Vous verrez d'autres actions sur le panneau comme ( ✔️ Push, Refresh, Pull, Push et Publish).

Le panneau est automatiquement actualisé lorsque vous apportez des modifications à un fichier ou un dossier. Vous pouvez cliquer sur l'icône Actualiser pour obtenir les derniers statuts à tout moment.

Lors du développement de l'application, vous pouvez exécuter ▷ localement (avec des données connectées à distance) pour accélérer votre développement. Cliquez sur 🌐 pour lancer le navigateur et ⬜ pour arrêter. 

Remarque: Vous pouvez également configurer le port personnalisé (8080 par défaut) pour exécuter les paramètres d'extension.

Vous pouvez préparer le fichier pour ajout à partir de l'action de l'arborescence de l'explorateur.

Cliquez sur ✔️ lorsque vous êtes prêt à pousser les modifications. Vous serez invité avec des informations d'identification pour continuer.

Toutes les modifications par étapes seront poussées si vous fournissez des informations d'identification valides.

L'action Pull copiera le contenu du CRM vers votre répertoire local. Si, au cas où, le fichier présente une différence, il sera signalé comme un statut de conflit (C).

Vous pouvez passer en revue les fichiers locaux et .remote pour fusionner le contenu et utiliser l'action de l'explorateur pour résoudre le conflit sur un fichier distant (qui serait supprimé sur votre approbation).

Vous pouvez pousser les modifications lorsque vous avez résolu tous les conflits.

Les Pousser et publier l'action vous permettra de pousser les modifications et de publier l'application simultanément.

Vous pouvez ensuite lancer l'application en utilisant Exécuter dans le navigateur pour la voir en action.

Joyeux VTAPing.

 
 

Prochainement - Amélioration du Concepteur de processus

 
 

Process Designer vous permet d'automatiser des processus métier complexes. Pour rendre vos processus plus efficaces, nous avons activé des actions telles que l'envoi d'e-mails et la mise à jour des champs sur les enregistrements associés correspondants pour les enregistrements parents. Par exemple, vous pourrez automatiser le processus d'envoi d'e-mails à tous les contacts dont les offres sont en phase de vente "Prêt à conclure" avec une remise supplémentaire de 50 %.

Dans notre dernière newsletter, nous vous avons informé de la sortie de Module Designer 2.0. Celle-ci a été repoussée, et la version 2 devrait être disponible le 20 juillet.

 

Process Designer vous permet d'automatiser des processus métier complexes. Pour rendre vos processus plus efficaces, nous avons activé des actions telles que l'envoi d'e-mails et la mise à jour des champs sur les enregistrements associés correspondants pour les enregistrements parents. Par exemple, vous pourrez automatiser le processus d'envoi d'e-mails à tous les contacts dont les offres sont en phase de vente "Prêt à conclure" avec une remise supplémentaire de 50 %.

Dans notre dernière newsletter, nous vous avons informé de la sortie de Module Designer 2.0. Celle-ci a été repoussée, et la version 2 devrait être disponible le 20 juillet.

 
 

Inscrivez-vous pour recevoir les dernières mises à jour!