BeDesk Express intègre depuis longtemps un interpréteur de scripts. Celui-ci est utilisé pour exécuter les macros et les champs de fusion qui agrémentent les documents. Cet interpréteur exécute des scripts rédigés dans le langage de programmation Abstrasy. Ce langage est aussi disponible séparément et indépendamment de BeDesk Express sous licence open-source.

Grace à ce langage de programmation intégré, il est possible d’automatiser un grand nombre d’opérations qu’autrement l’utilisateur devrait réaliser lui-même manuellement. Comme nous l’avons déjà dit, les macros sont notamment utilisées via les champs de fusion. Elles sont aussi utilisées dans le gestionnaire de fiscalité. En effet, ce sont des macros qui calculent automatiquement les montants de précomptes du profil France / AGESSA par exemple.

Avec la version 21 de BeDesk Express, il sera possible de créer et d’exécuter des scripts beaucoup plus avancés et puissants.

Illustrons cela par un exemple

Prenons un exemple concret. Imaginons que nous devions retrouver les clients qui ont acheté un certain produit en vue de leur proposer un service complémentaire. Pour notre exemple, supposons que nous disposons du code de référence de l’article à rechercher : « ART456 ».

A priori, on peut passer en revue chaque facture pour retrouver les clients pour qui l’article en question a été facturé au moins une fois. Cependant, outre le volume de recherche qui peut être important, il est aussi probable que les coordonnées des clients qui se trouvent sur les factures ne soient plus à jour. Il sera donc nécessaire de retrouver la fiche de contact de chaque client concerné pour s’assurer de disposer de ses dernières coordonnées à jour. Pour cela, il sera utile de croiser les informations des factures sélectionnées avec celles des fiches de contact de chaque client.

Vous pouvez bien sûr obtenir ces renseignements à l’aide de l’outil Rapports. Ce n’est pas difficile. Cependant, pour chaque facture, il vous faudra quand même pointer chaque client un par un. Si vous devez répéter ces opérations pour plusieurs références, ce travail peut devenir assez long et contraignant.

Mais, avec BeDesk Express 21, il suffira d’utiliser un script qui ressemble à ceci:

Ce script ne compte qu’une trentaine de lignes seulement (en comptant les commentaires qui commencent par le caractère « # »). Pourtant, il retrouve toutes les factures qui se rapportent à une vente de l’article recherché (ici « ART456 »), récupère la fiche de contact du client concerné et ajoute le document ainsi que la fiche de contact dans les favoris de l’application BeDesk Express.

Pas besoin donc de répertorier les clients, ce petit script le fait pour vous. Vous retrouvez ainsi les clients et les documents dans les favoris de votre application. Pour y accéder, il suffit de cliquer sur l’icône « Favoris » qui se trouve sur l’écran d’accueil de BeDesk Express. La page de « Favoris » de votre application pourrait alors ressembler à ceci:

Bien entendu, les liens vers les fiches de contacts et les documents resteront dans les « Favoris » jusqu’à ce que vous les en retirez. Vous pouvez donc y revenir plus tard. Vous les retrouverez facilement et y accéderez immédiatement. Mieux même, si vous utilisez BeDesk Express en mode réseau, vos collaborateurs peuvent y accéder également et éventuellement reprendre la main car les « Favoris » sont partagés. Par exemple, si vous avez un collaborateur pour chaque pays, le premier pourrait tout à fait s’occuper du premier contact français et un autre prendre en charge le contact en Belgique. Ce faisant, vous aurez non seulement gagné du temps en ce qui concerne les opérations de recherche et de classement proprement dites, mais également facilité la distribution des tâches au sein votre équipe. Tout cela à l’aide d’outils très efficaces et faciles à utiliser.

Étendre les possibilités à l’aide d’un outil unique!

Dans cet exemple, nous ne voyons qu’une fraction infime des possibilités offertes par cette amélioration. Il sera aussi possible d’ajouter des fonctionnalités personnalisées au logiciel, comme par exemple, des modules d’importations et d’exportations de données conçus sur mesures. Il s’agit là d’un outil absolument unique et exclusif!

Bien entendu, la documentation du langage de programmation intégré au logiciel suivra la publication de la mise à jour du programme. Elle pourra même être adaptée et évoluer en fonction des retours que vous pourrez transmettre via le support technique. Ce dernier se tiendra également à votre disposition pour créer vos scripts sur mesures. Vous aurez le choix entre créer vous-même vos propres scripts ou les faire développer par notre propre équipe.