Zoho Creator et Deluge Scripting intègrent les applications Zoho

Qu’est-ce que Deluge

Deluge ou Data Enriched Language pour Universal Grid Environment est un langage de script en ligne qui permet d’intégrer les applications de Zoho Creator aux fonctionnalitées dont vous avez besoins.

Il permet aux utilisateurs d’ajouter de la logique à l’application, ce qui la rend plus puissante et plus robuste.

Script en deluge

Caractéristiques uniques

  • Syntaxe conviviale : La syntaxe du script Deluge est facile à lire et à comprendre. Ainsi, le processus de création d’une application puissante est amusant, facile et rapide.
  • Le code est Data : Deluge Script n’a pas de syntaxe concrète. La syntaxe que vous voyez n’est qu’un « skin ». Le code réel est stocké sous forme de syntaxe abstraite (c’est-à-dire tout un tas de tables) dans la base de données. Ainsi, à l’avenir, les utilisateurs pourront générer le même code dans leur propre syntaxe favorable. Par exemple, Sam peut éditer le code dans la syntaxe standard Deluge tandis que Lucy peut éditer le même code dans sa syntaxe Perl favorable.
  • Modèle de données relationnel : Les applications créées par les utilisateurs ont un modèle de données relationnel entièrement normalisé.
  • Query Integrated Language : Deluge Script comble le fossé entre la logique du programme écrite dans un langage de programmation de haut niveau et les données sur lesquelles il opère. Il rapproche l’expressivité de SQL de la logique de base de l’application. c’est-à-dire que la requête est intégrée au niveau de la langue.

Économisez des heures facturables et non facturables avec le module Feuille de temps des projets. Économisez chaque minute de votre travail acharné, manuellement ou avec des minuteries, et notre intégration intégrée à Zoho Invoice générera automatiquement des factures à partir de vos feuilles de temps.

Effectuer des actions de formulaire - Script deluge

Effectuer des actions de formulaire

  • Validez les données du formulaire avant de les conserver. Par exemple, dans une demande de recrutement, n’acceptez que les candidats qui ont plus de deux ans d’expérience.
  • Effectuez une action après la persistance des données d’un formulaire, à la fois lors de l’ajout / de la modification d’une ligne. Par exemple, vous souhaiterez peut-être recevoir des notifications par e-mail au fur et à mesure qu’une ligne est ajoutée.
  • Effectuez des actions en cliquant sur le bouton du formulaire en utilisant des formulaires sans état. Par exemple, récupérez des données à partir d’un site Web externe, lors de l’envoi du formulaire.

Effectuer des actions sur le terrain - Script deluge

Effectuer des actions sur le terrain

  • Modifiez dynamiquement le contenu du formulaire chaque fois que la valeur d’un champ du formulaire est modifiée. Par exemple, dans une application Bug Tracker, affichez uniquement les membres de l’équipe appartenant au module choisi dans le champ Liste de sélection du module.
  • N’effectuez une action que lorsque la valeur d’un champ est modifiée et conservée dans la base de données. Par exemple, dans le cas d’un outil de suivi des bogues, vous souhaiterez peut-être recevoir des notifications par e-mail chaque fois que l’état du problème est modifié.

Définir les champs de formule - Script deluge

Définir les champs de formule

  • Définissez les champs de formule pour les calculs. Par exemple, supposons qu’une base de données d’étudiants comporte des notes obtenues par les étudiants dans toutes les matières et que vous souhaitez afficher également les notes totales et moyennes.

Créer des filtres complexes - Script deluge

Créer des filtres complexes

  • Créez des filtres complexes dans les vues.

Définir des fonctions - Script deluge

Définir les fonctions

  • Définissez des fonctions et appelez des fonctions à partir de scripts d’action de formulaire / champ ou sur des enregistrements sélectionnés dans une vue.

Créer des 'mashups'

Créer des mashups

  • Deluge Scripting prend en charge les tâches qui acheminent les données Web d’un endroit à un autre, manipulent et publient des données XML pour créer facilement des applications Web sophistiquées.

Développer en code DELUGE dans Zoho Creator crée des intégrations avec les applications et les services dont vous avez besoin

Nous commençons par votre situation réelle avec des intégrations prédéfinies ou de puissantes fonctions personnalisées d’API, Zoho Creator fonctionne avec les applications et les services dont votre entreprise a besoin.

Découvrez l’intégration de Zoho Creator avec Zoho Flow et gagnez du temps.

Qu’est-ce que Zoho Creator ?

Zoho Creator est une plateforme de développement d’applications à code simple qui vous permet de lancer des applications personnalisées et prêtes pour le mobile.

Vous pouvez créer vos propres applications pour automatiser les processus de travail, automatiser les processus internes et gérer les bases de données.

Qu’est-ce que Zoho Flow ?

Zoho Flow est une plateforme d’intégration qui vous aide à connecter vos applications sans aucun code.

Automatisez des flux de travail complexes en quelques minutes.

Définissez un déclencheur, ajoutez des actions, utilisez des délais et des décisions pour créer l’ensemble de votre flux de travail sur un constructeur facile à utiliser.

Quelle application souhaitez-vous intégrer à votre Zoho CRM?

Vous verrez des connecteurs personnalisés conçus pour intégrer Zoho CRM avec d’autres applications d’entreprise. Ces connecteurs APi vous aident à transférer des données entre les applications et à automatiser les tâches fastidieuses. Nous continuons d’ajouter régulièrement de nouveaux connecteurs. Donc, si vous ne trouvez pas le connecteur que vous souhaitez, contactez-nous et faites votre demande.

Zoho Creator APi + Zoho Flow à intégrer

Zoho Creator avec plus de 550+ applications sans écrire de code.

Automatisez toutes les tâches qui vous éloignent de ce que vous faites le mieux.

1

Ajout d'un champ d'intégration

L'ajout d'un champ d'intégration à votre formulaire vous oblige à définir (ou sélectionner, si déjà défini) une connexion au service externe cible. Vous devrez définir quelques paramètres en plus du module et du champ à partir desquels vous avez l'intention de rechercher des données.
2

Personnalisation des champs d'affichage

Personnalisez la manière dont le champ d'intégration affiche les données. Vous pouvez faire en sorte que le champ d'intégration affiche les données d'un maximum de trois champs du module sélectionné. Lors de l'affichage de plusieurs champs, vous pouvez définir si un séparateur doit apparaître entre les valeurs de champ.
3

Accéder au champ et rechercher des données

Chaque fois que vos utilisateurs accèdent au champ d'intégration de votre formulaire, Zoho Creator récupère les données en temps réel du module sélectionné du service externe.Remarque: le champ d'intégration n'affichera les données que lors de votre abonnement au service cible (par exemple: Salesforce, Zoho CRM) permet d'accéder au module cible. Par exemple, imaginez que vous vous êtes abonné à l'édition Standard de Zoho CRM et que vous avez ajouté un champ d'intégration qui affiche les données du module Bons de commande de Zoho CRM. Ce champ d'intégration n'affichera aucune donnée car le module Bon de commande n'est pas disponible dans l'édition Standard de Zoho CRM En ce qui concerne la recherche dans le champ d'intégration: - Vos utilisateurs peuvent rechercher dans tous les champs d'affichage que vous avez définis - Au moins deux caractères doivent être saisi pour lancer la recherche - La recherche dans plusieurs champs d'affichage est prise en charge. Les enregistrements qui correspondent aux entrées de tous les champs d'affichage seront affichés. Le type de recherche qui se produira dépend du service cible et du type de données.
4

Autres propriétés du champ

Vous pouvez effectuer les personnalisations suivantes pour l'expérience utilisateur du champ d'intégration sur votre formulaire: - Modifier la connexion: vous pouvez basculer vers n'importe quelle autre connexion que vous avez ajoutée pour le même service - Personnaliser le nom du champ et le nom du lien du champ de ce champ - Rendre obligatoire pour vos utilisateurs la sélection d'une valeur dans ce champ - Afficher ce champ uniquement à l'administrateur de l'application (et le masquer aux autres utilisateurs) - Définir la taille du champ - Décrivez ce champ à l'aide d'une info-bulle ou d'un texte d'aide

Les fonctions

En termes simples, une fonction est un ensemble d’instructions regroupées sous un nom et peut être appelée de n’importe où dans un programme. Deluge Scripting prend en charge les fonctions, à l’aide desquelles nous pouvons structurer le script déluge de manière plus modulaire, en accédant à tout le potentiel que la programmation structurée peut offrir. Les fonctions associées peuvent également être regroupées dans une catégorie commune en fonction de leur objectif, appelé espace de noms, ce qui facilite la maintenance. Les fonctions peuvent être appelées à partir de scripts d’action de formulaire / champ ou sur des enregistrements sélectionnés dans une vue.

Note:

  • Une fonction qui s’appelle elle-même (également appelée fonction récursive) ne peut pas être appelée plus de 75 fois. Si la limite de 75 est franchie, une erreur « Limite de pile des appels dépassée » est générée.

Avantages de l’utilisation des fonctions déluge

  1. Ecrire une fois et réutiliser les utilitaires «Fonctions» favorise la réutilisation du code du script déluge dans une application et même entre les applications (les applications du même utilisateur). Cela rend le code modulaire et facile à comprendre. Lorsque vous avez envie de répéter certaines fonctionnalités de script dans différentes parties d’une application, vous pouvez les définir en tant que fonction et la réutiliser. À l’aide des fonctions intégrées fournies dans deluge, vous pouvez créer vous-même de nombreuses fonctions utilitaires, en utilisant le support «Fonctions».
  2. Sert de pont entre les applications (créées par le même utilisateur) Non seulement vous pouvez définir des utilitaires génériques en tant que fonctions, mais vous pouvez même manipuler les données d’application à partir des fonctions. Jusqu’à présent, il n’était pas possible de manipuler les données dans une application à partir du script dans une autre application. Ceci est maintenant rendu possible grâce à des fonctions. À cet égard, nous pouvons considérer l’application comme un objet avec ses données et nous pouvons définir des fonctions pour opérer sur ces données qui se comparent aux fonctions membres dans un monde «orienté objet». Les applications peuvent communiquer entre elles à l’aide de fonctions.
  3. L’intégration d’actions personnalisées dans les vues «Fonctions» a le potentiel d’être intégrée dans diverses actions de l’interface graphique, faisant passer l’intégration de scripts dans Zoho Creator au niveau supérieur. Cela rend les applications créées beaucoup plus puissantes et vivantes. Dans un premier temps, il est intégré dans les vues sous la terminologie «Actions personnalisées». Il permet à l’utilisateur d’appeler une fonction spécifique sur des enregistrements sélectionnés dans une vue.

Je travaille avec OceanData pour personnaliser Zoho CRM Plus depuis 2 ans. Ce fut un plaisir absolu de travailler avec Bruno et son équipe. Le projet a été livré à temps et conformément aux spécifications. OceanData a dépassé mes attentes à tous égards. Je travaillerai à nouveau avec eux à l'avenir également.

Christian G.General Manager of Graphic Communications

Merci en collaboration, pour mettre en place notre système CRM et à l'assistance continue de notre apprentissage dans l'utilisation de cet outil puissant. L'équipe apprécie vos efforts et recommandera vos services. Merci de la part de nous tous chez SpotEv!

Colin D. HendryFondateur-fondateur & CSO chez SpotEv spécialisé dans les technologies innovantes pour les secteurs de la culture, du tourisme et de l'hôtellerie

Peu de gens ont l'opportunité de rendre compte à un manager qui est aussi coach et mentor - mais je l'ai fait quand j'ai travaillé pour Bruno, j'ai eu le plaisir de travailler avec Bruno chez Ocean Data, de collaborer sur des équipes de projet. La capacité de Bruno à commander une salle et à faire participer les gens avec des idées - même des personnes qui étaient initialement sur des pages complètement différentes. Peu importe la tension d'une réunion, il a veillé à ce que tout le monde repart avec le sourire. En tant que membre de l'équipe ou leader, Bruno mérite ma plus haute recommandation.

Akhil KhanijoMBA, Business Development Manager chez Givex

Bruno est axé sur le client et fournira une excellente solution pour vos besoins.

Simon PouliotResponsable des comptes commerciaux, secteur Heavy Duty