Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
iconfalse
title

Problématique

Vous souhaitez passer d'un écran à un autre avec plus de fluidité? L'ajout d'activités annexes vous permet de réduire le nombre de clics.

Anchor
hautPage
hautPage

title
Warning

Pré-requis

La définition des activités annexes dépend du paramètre de la société "Activités annexes".

  • Lorsqu'il est positionné à "Paramétrage par utilisateur", chaque utilisateur peut se paramétrer ses activités annexes. L'administrateur peut aussi propager les activités annexes vers d'autres utilisateurs avec la fonction "Propager les paramétrages"

  • Lorsqu'il est positionné à "Paramétrage unique", seul l'administrateur a le droit de rajouter des activités annexes. Dans ce mode, tous les utilisateurs bénéficient du paramétrage effectué par l'administrateur.

Si vous ne voyez pas l'action "Paramétrer les activités annexes", trois raisons possibles :

  1. Les activités annexes ne sont pas disponibles sur cet écran (voir Comment connaitre la liste des activités qui autorisent la définition d'activités annexes ?).

  2. Vous n'êtes pas administrateur et le paramétrage est unique.

  3. La liste chargée de l'activité ne contient aucun élément.

Pour ajouter une activité annexe depuis une activité : 

  1. Se positionner sur l'activité à modifier. 

  2. Dans le menu "Autres actions" de l'activité sélectionner "Paramétrer les activités annexes".

    Image Modified
  3. Sélectionner l'action "Ajouter". 

Image Removed
  1. Image Added
  2. Compléter le formulaire pour ouvrir soit une activité (cela peut être un tableau de bord), un dossier, un lien externe... 

    Image Modified


    Remarque : pour le code il est possible de définir un compteur automatique.

Tip
title

Astuces / Conseils

  • La définition des paramètres d'appel peut être complexe. Différents exemples sont présents dans l'aide de l'activité "Paramétrer les activités annexes" ainsi qu'à la suite de ce tutoriel mais il faut savoir que tous les points d'entrées ne sont pas documentés. Si malgré tout, vous n'arrivez pas à définir ces paramètres d'entrée, vous pouvez demander de l'assistance à un expert Sylob.

  • Les activités annexes peuvent être ajoutées sur des requêtes enregistrées du système d'information. Pour cela, il est nécessaire d'exécuter la requête pour pouvoir ensuite ajouter l'activité annexe.

  • Il est nécessaire de connaitre l'url exacte qui permet d'accéder à la fonction désirée et que l'on doit placer dans les paramètres d'appel sous la forme url=X. Avec n'importe quel navigateur, vous avez la possibilité de connaitre cette adresse (url) via un clic droit sur l'action ou le bouton correspondant puis en choisissant "Copier l'adresse du lien" (ou "Copier le raccourci" ou "Copier le lien" selon les navigateurs).

    Info
    iconfalse
    titleExemple

    On veut rajouter une activité annexe qui permet de consulter une fiche client.

    1. Lancer "Gérer les clients" avec le navigateur Google Chrome.
    2. Faire un clic droit sur l'action "" de la liste et sélectionner "Copier l'adresse du lien".
    3. Coller l'adresse du lien dans le paramètre d'appel. L'adresse fournie est "https://SERVEUR:8443/CochiseWeb/dm1/gererClient/gererClient.do?cmd=consulterClient&id=Y" avec Y représentant l'identifiant du client. Seule la partie orangée est utile pour écrire "url=/dm1/gererClient/..."
    4. La valeur Y va dépendre de l'objet manipulé :
      • ${row.id} pour l'objet principal d'une liste ou ${row.idEntite} pour un objet secondaire d'une liste (encore faut-il que celui-ci soit présent dans la liste).
      • ${row.valueNN} pour une requêteavec NN égal à la position de l'attribut identifiant dans la requête (01 par exemple pour la première position),
      • ${sessionScope.UCZZZ_entiteVO.idEntite} pour un formulaire. Cette dernière valeur peut difficilement être connue, seul un interlocuteur expert Sylob peut vous aider.

Expand
titleExemple 1 : Consulter la fiche d'un article depuis la liste des données techniques

Au préalable, comme le préconise l'astuce, on recherche l'url de l'action souhaitée (ici l'action "Consulter" Image Modifiedde "Gérer les articles").

Image Removed

Image Added

Le paramètre d'appel est égal à

No Formatnopaneltrue

Code Block
url=/dm1/gererArticle/gererArticle.do?cmd=consultArticle&id=${row.idArticle}


Tip

titlenopaneltrue

Astuces / Conseils

Le conditionnement d'affichage "${not empty row.idArticle}" permet de ne pas afficher l'action de consultation pour les données techniques qui ne portent pas sur un article (modèle de données technique ou donnée technique d'affaire).

L'activité annexe est sélectionnable dans le menu "Autres actions" car le mode d'affichage de l'activité annexe a été positionné à "Menu".
Image Modified


Haut de page

Expand
titleExemple 2 : Créer une donnée technique depuis une fiche article

Au préalable, comme le préconise l'astuce, on recherche l'url de l'action souhaitée (ici le bouton "Ajouter" de "Gérer les données techniques").

Image Modified

Le paramètre d'appel est égal à :

No Format

Code Block
url=/dm3/gererDonneeTechnique/ajouterGammeNomenclature.do?cmd=start&id=${row.id}

L'activité annexe est sélectionnable directement depuis une icône dans la liste car le mode d'affichage de l'activité annexe a été positionné à "Icône".

Image Modified

Haut de page

Expand
titleExemple 3 : Ajouter une action pour fermer une fiche client et revenir à la liste

Le bandeau figé, en haut du formulaire, peut être intéressant pour accéder rapidement à des actions comme l'action d'annulation.

Au préalable, comme le préconise l'astuce, on recherche l'url de l'action "Annuler" présente en fin du formulaire pour la rajouter dans le bandeau figé.

Image Modified

Le paramètre d'appel est égal à :

noformat

Code Block

nopaneltrue
nopanel

url=/dm1/gererClient/gererClient.do?cmd=cancelClient

L'activité annexe se présente sous la forme d'un bouton présent dans le bandeau figé car le mode d'affichage de l'activité annexe a été positionné à "Bouton".

Image Modified

Haut de page


Expand
titleExemple 4 : Créer une condition fournisseur depuis une fiche article

Sur cet exemple, on veut créer une condition fournisseur depuis une fiche article en renseignant automatiquement l'article. On veut afficher cette action uniquement si l'origine de l'article est acheté".

Ce point d'entrée ne peut pas se deviner, il est parfois nécessaire de solliciter un expert Sylob pour parvenir au résultat souhaité.
Image Modified

Le paramètre d'appel est égal à :

No Format

Code Block

truenopaneltrue

url=/dm4/gererConditionFournisseur/saisirConditionFournisseur.do?cmd=createOrModifyConditionFournisseur&id=${sessionScope.UC246_articleVO.id}

Le conditionnement d'affichage sur l'origine acheté est égal à :

No Format

Code Block
${sessionScope.UC246_articleVO.origine == '1'}

L'activité annexe est sélectionnable directement depuis un bouton dans le formulaire.

Image Removed

Image Added

Haut de

page 

page 

Expand
titleExemple 5 : Ouvrir l'activité "Gérer

les appels

un appel d'offre" en mode "

détaillée

détaillé par article"

Cet exemple

peut permettre un gain de temps depuis un tableau de bord sur les achats pour ouvrir l'activité en mode "détaillée par article" : Image Removednopaneltrue

propose une requête qui liste les articles achetés avec une activité annexe qui permet d’accéder aux appels d’offre portant sur l’article (ouverture en mode détaillé par article avec une recherche sur le code de l’article).

Image Added

Le paramètre d'appel est égal à :

No Format

Code Block
url=/dm4/gererAppelOffre/gererAppelOffre.do?cmd=switchModeDetail&idArticle=${row.id}

Ici l’identifiant interne de l’article est le premier attribut de la requête.