Les types d'objets

Guide administrateur

Introduction

A partir d’un écran utilisateur avec le mode éditeur activé ou à partir de la branche interface de la structure, il est possible d’agencer les écrans en ajoutant ou effaçant visuellement les objets mis à disposition par YellowBox CRM.
Les objets disponibles en ajout dans un écran sont dépendants de l’objet parent à partir duquel l’ajout est effectué.

Les objets disponibles via le bouton [Ajouter] du mode éditeur sont les suivants :

  • Adresse
  • Bouton
  • Bouton plugin
  • Bouton tableau de bord
  • Cadre
  • Champ
  • Fonction recherche
  • Groupe d’onglets
  • Image
  • Liste
  • Liste des adresses
  • Processus
  • Tableau de bord
  • Texte

Ils peuvent être regroupés par catégories telles que :

  • Les objets de type conteneurs
  • Les boutons
  • Les listes
  • Les autres types d’objets

Les conteneurs

Les objets dits de type conteneur sont des objets qui, lorsque positionné dessus, permettent d’insérer d’autres objets via le bouton [Ajouter] :

  • Groupe d’onglets
    Permet de créer des onglets dans un écran.
    Le nom donné à un groupe d’onglet n’est pas visible par les utilisateurs.

  • Onglet
    Ne peut être ajouté qu’à partir d’un objet ‘Groupe d’onglets’.

  • Cadre
    Il est possible d’inclure un champ dans le titre du cadre, auquel cas il sera personnalisé selon les valeurs de la fiche courante.
    Si aucun nom n’est saisi, en ‘Mode Editeur’ l’id du cadre apparait.

    Cadre - Propriétés spécifiques

    • typecadre
      La valeur ‘fieldset’ par défaut signifie que le contour du cadre est visible.
      La valeur ‘none’ masque le contour et le titre : les objets contenus sont bien regroupés sans être entourés visuellement.
      Pour modifier la propriété, cliquer sur le bouton [Rendre spécifique], puis saisir la valeur désirée.
      Pensez à cliquer sur le bouton [Valider].
      Le bouton [Réinitialiser] permet de revenir à l’écran précédent avec les valeurs par défaut.

  • Menu
    A partir d’un menu il est possible d’ajouter tous les types de boutons excepté le ‘bouton plugin’. Ce qui n’empêche en rien d’inclure l’exécution d’un plugin dans un processus et de le lancer via un bouton ‘processus’.
    Des éléments spécifiques au panneau de commande peuvent également être ajoutés tels que :

    • Espace
      Permet d’insérer une ligne vide entre deux éléments du menu.
    • Séparateur
      Permet d’insérer un trait horizontal entre deux éléménts du menu.
    • Sous menu
      Permet d’insérer un titre de menu ouvrable en accordéon via clic pour faire apparaître les éléments qu’il contient.

Les boutons

Selon son type, un bouton permet d’exécuter un plugin, de lancer un ou des traitements, de lancer un état de reporting voire des actions de type Ajouter, Sauver…
Certains objets peuvent avoir des propriétés particulières permettant des adaptations visuelles ou de fonctionnement.
Pour modifier une propriété, cliquer sur le bouton [Rendre spécifique] puis saisir la valeur désirée.
Le bouton [Réinitialiser] permet de revenir à l’écran précédent avec les valeurs par défaut.

  • Bouton
    Selon le contexte, c’est à dire selon que l’écran courant soit un accueil, un menu ou une fiche, les choix proposés sont différents.
    Dans le premier cas, c’est à dire un accueil ou un menu, il est possible d’ajouter un bouton permettant de :

    • Accéder à une liste
      Il est possible de sélectionner une liste principale parmi toutes les listes principales créées au préalable. Un clic sur le bouton permet alors de l’ouvrir.
    • Ajouter une fiche
      Il est possible de sélectionner une table en particulier parmi toutes les tables créées au préalable et ainsi premettre via ce bouton d’ajouter une fiche de ce type.

    Dans le second cas, c’est à dire lorsque l’écran courant correspond au détail d’une fiche, lors de l’ajout d’un bouton, les fonctionnalités proposées sont les suivantes :

    • Des fonctionnalités générales
      Non liées à la fiche courante, permettant d’ouvri une liste ou de créer un type de fiche : ces choix apparaissent dans la liste déroulante préfixées par le terme ‘Général’
    • Des fonctionnalités liées à la fiche courante
      Il est alors possible de créer un bouton qui reprend l’ensemble des fonctionnalités présentes dans les menus ‘Boites à outils’, ‘Impressions’ et dans la palette flottante ([Valider], [Sauver], [])

    Bouton du menu - Propriétés spécifiques

    Les pictos, associés aux boutons d’accès aux accueils et aux listes, présents dans le menu, sont modifiables spécifiquement.

    • Picto
      Sélectionner l’icône souhaitée parmi la bibliothèque d’icones fournie par YellowBox CRM.
      Pour les boutons d’accès à un accueil, le picto par défaut est .
      Pour les boutons d’accès à une liste, c’est le picto associé à la table dans le paramétrage qui est repris par défaut ou si aucun picto n’a été associé à la table, les intiales du nom de la table.

    • Décalage bouton
      La valeur 0 par défaut aligne le bouton à gauche.
      La valeur 1 indente la position du bouton d’un cran sur la droite.

  • Bouton Plugin
    Disponible uniquement sur les écrans de type fiche.
    Les plugins sélectionnables ne sont que les plugins paramétrés sur la table de la fiche courante.
    Bouton plugin - Propriétés spécifiques

    • afficheiconebouton
      Par défaut à 1, la valeur 0 masque l’icône associée au bouton.

    • decalagebouton
      Par défaut à 0, une autre valeur décale d’autant le bouton vers la droite.

  • Bouton Tableau de bord
    Permet non pas l’affichage d’un tableau de bord paramétré dans un écran, mais la possiblité via un bouton de raccourci d’ouvrir un tableau de bord existant.

    Bouton tableau de bord - Propriétés spécifiques

    • afficheiconebouton
      Par défaut à 1, la valeur 0 masque l’icône associée au bouton.

    • decalagebouton
      Par défaut à 0, une autre valeur décale d’autant le bouton vers la droite.

  • Fonction recherche
    Est appelée ‘Fonction-Recherche’ un bouton qui à son lancement calcule un état paramétré selon une recherche associée.

    Fonction-Recherche - Propriétés spécifiques

    • afficheiconebouton
      Par défaut à 1, la valeur 0 masque l’icône associée au bouton.

    • decalagebouton
      Par défaut à 0, une autre valeur décale d’autant le bouton vers la droite.

    • ouverture directe
      Par défaut à 0 : le document est généré et visualisable dans YellowBox CRM.
      La valeur 1 : génére le fichier et le télécharge automatiquement sur le poste de l’utilisateur

  • Processus
    Il est possible d’ajouter un bouton qui exécute un processus sur un écran de type accueil, un menu ou un fiche.
    Dans les deux premiers cas, seuls sont sélecitonnables les processus de type général (non basés sur un fiche).
    Dans le cas où le bouton est ajouté sur une fiche, les pLe choix du type processus affiche la liste des processus créés dans Paramétrage et associés à la table concernée par le design. Sélectionnez-le par la liste déroulante Nom, puis cliquer sur Valider.

    Processus - Propriétés spécifiques

    • afficheiconebouton
      Par défaut à 1, la valeur 0 masque l’icône associée au bouton.

    • decalagebouton
      Par défaut à 0, une autre valeur décale d’autant le bouton vers la droite.

    • confirme execution
      Par défaut à 0, la valeur 1 permet d’afficher un message pour confirmer l’exécution du processus.

Les listes

  • Liste
    Le choix du type ‘Liste’ affiche les listes et les sous-listes paramétrées sur les tables de YellowBox CRM.
    Une même liste ne peut être présente qu’une fois dans une fiche.
    A la création d’une liste un ‘Objet liste’ est ajouté dans l’arborescence.
    A la création d’une sous-liste les éléments ‘Objet liste’ et ‘Objet liste de sélection’ sont créés dans l’arborescnce.

  • Liste des adresses
    Cet objet n’est disponible que sur les designs des tables Sociétés et Contacts.
    Les fonctionnalités liées à cette liste sont natives et ne peuvent être gérées via les droits d’accès.

Les autres objets

  • Champ
    Un champ peut être créé avec ou sans titre. Il est possible de modifier le libellé (la traduction) via simple saisie ou via le bouton [Source] qui permet d’utiliser le mode HTML et de joindre si nécessaire une info bulle.
    Cette info bulle [] apparaît alors à droite du libellé du champ.
    L’effacement d’un champ dans un écran ne le supprime pas de la structure mais uniquement de l’écran.
    Champ type texte (mémo) - Propriétés spécifiques

    • hauteurzonetexte
      Permet de définir une hauteur spécifique pour le champ mémo.
    • affichagenombrecaracteres
      Permet d’afficher au dessous de la zone, le nombre de caractères (y compris signes et espaces) saisis dans le mémo.

  • Adresse
    Cet objet n’est disponible que sur les designs des tables Sociétés et Contacts.
    Lors de l’ajout d’un objet de type adresse un dossier ‘adresse’ est créé dans l’arborescence.
    La composition du cartouche adresse est native : elle ne peut être modifiée par l’administrateur.

  • Image
    YellowBox CRM permet d’agrémenter les écrans avec des images. Un simple glisser/déposer permet d’insérer une image dont les dimensions sont recalculées en conservant les proportions initiales quel que soit le nombre de colonnes paramétrées sur l’objet.

  • Texte
    Il est possible d’utiliser le mode [Source] si nécessaire pour une mise en forme via du code html au niveau de la traduction. Il est également possible de personnaliser le texte en fusionnant des valeurs de champs de la fiche courante.

  • Tableau de bord
    Permet d’afficher dans un écran un tableau de bord paramétré au préalable par l’administrateur.