La nouvelle version 5.1.4 de Coheris CRM est désormais disponible depuis ce jour, 3 mois après la version précédente. Elle corrige essentiellement des bugs déclarés en R&D et continue à améliorer la branche 5.1. Pour les intéressés, quelques corrections mises en oeuvre (entre autres) : Retour du choix de la datasource dans les appels rhino […]
Archive | Coheris CRM
15 bonnes pratiques pour développer en Rhinoscript sous Coheris
Afin de répondre à une question qui revient fréquemment chez nombre de consultant Coheris à propos du développement en Rhinoscript, voici un condensé de quelques bonnes pratiques à suivre. Ces ‘normes’ ne sont en aucun cas officielles mais elles permettent de garantir une unité dans vos développements et pour certaines règles d’améliorer les performances.
Afficher les classes d’un objet interne de Coheris
Lors de développements spécifiques, il est souvent utile d’aller rechercher les classes internes de Coheris CRM afin de s’appuyer sur le core produit pour gagner en temps réalisation et d’éviter de recoder des classes déjà existantes. Néanmoins, ces classes n’étant ni documentées ni accessibles en standard, il est inutile de rechercher désespérément dans une quelconque documentation.
Je vous propose donc une fonction à intégrer dans vos scripts permettant de lister l’ensemble des méthodes accessibles par un objet interne de Coheris CRM.
Optimiser le mode de chargement des champs
Dans Coheris CRM v5, vous pouvez nativement optimiser le mode de chargement des champs à l’écran. Il est ainsi possible de ne charger que les champs réellement affichés et donc ne pas charger ceux qui sont dans une section refermée.
Récupérer l’onglet actif d’un contexte en SAPI
Méthodo et exemples pour récupérer l’onglet courant d’un contexte en SAPI lorsque la variable activePane n’est pas disponible dans l’url.
Petite liste des conveyors usuels en fonction du contexte
Si vous cherchez le nom d’un conveyor utilisé dans Coheris CRM pour vos développements, voici une petite liste non exhaustive des convoyeurs les plus usités sur les contextes Home, Clients, Affaires et Actions.
Supprimer une valeur d’une liste déroulante lors de l’affichage
Comment supprimer une valeur d’une liste déroulante lorsqu’il n’est pas possible d’utiliser un filtre standard sous Coheris CRM ? La solution passe par la mise en oeuvre d’ un javascript spécifique. Voici la fonction adéquate et comment la positionner.
[Recherche croisée] Ajouter un bouton specifique dans une liste de resultats
Dans le cadre de l’implémentation de la recherche croisée sous Coheris CRM, il est possible de personnaliser entièrement les colonnes des listes de résultats. Néanmoins, le seul bouton standard disponible sous cette liste est l’export Excel. Voici la méthode pour ajouter d’autres boutons personnalisés.
Coheris CRM v5.0.10 est disponible !
La nouvelle version de Coheris CRM 5.0 vient de sortir. Retrouvez la liste des anomalies corrigés et les nouvelles fonctionnalités implémentées. La version est disponible directement auprès de l’éditeur.
Fonctionnement de la table des listes virtuelles (TableMU)
Coheris dispose depuis la V5 d’un mécanisme permettant d’implémenter des tables d’extension virtuelles. Ce mécanisme permet d’implémenter un nombre illimété de listes de valeurs et s’affranchir ainsi de l’ancienne contrainte de 40 tables d’extension.