Menus personnalisés

Module d’administration

Aperçu

Pour créer des menus personnalisés dans le module administration, vous devez créer et modifier un fichier XML nommé admin.xml dans le dossier CustomMenu situé dans\wwwroot\wfgen\App_Data\customMenus.

Ces menus personnalisés seront alors disponibles en tant qu'options de menu supplémentaires dans le module d'administration. WorkflowGen supporte deux niveaux d'éléments de menu personnalisés.

Les éléments du menu peuvent être sécurisés par le profil utilisateur.

Contenu XML

Article de menu / propriétés du nœud

Paramètre

Description

Title

Spécifie le titre du nœud Le titre du nœud menuItem sera le nom utilisé pour l'article sur la page d'accueil du module d'administration.

Profile

Spécifie si le lien sera visible pour les utilisateurs avec un profil administrateur ou utilisateur Valeurs possibles : user ou admin

✏️ Note : Si Utilisateur est spécifié, il n'accorde pas l'accès à tous les utilisateurs mais seulement à ceux qui ont accès au module administration (par exemple, les gérants de dossier).

URL

Spécifie l'URL à ajouter en tant que lien personnalisé

📌 Exemple : http://www.workflowgen.com

Description

Spécifie une description pour le lien personnalisé

📌 Exemple : Visitez le site Web WorkflowGen !

Target

Spécifie si le lien personnalisé sera ouvert dans la page de WorkflowGen (par défaut) ou dans une nouvelle fenêtre de navigateur

Valeurs possibles : "" (par défaut) ou _new

showInHomepage

Spécifie si le lien personnalisé sera affiché dans le nouvel élément de menu uniquement ou également sur la page d'accueil du module d'administration (par défaut)

Valeur par défaut : true (par défaut) ou false

Icon

Spécifie le chemin d'accès à une icône personnalisée à afficher à la place de l'icône de flèche circulaire par défaut

Images

Vous pouvez également utiliser des images dans un thème personnalisé. Pour ce faire, créez un nouveau thème WorkflowGen et dirigez le chemin URL de l'icône à son emplacement dans le répertoire \wfgen\App_Themes\MONTHEME\admin\images.

Le répertoire par défaut est \wfgen\App_Themes\Default\admin\images. Vous pouvez également ajouter vos images personnalisées à ce dossier et les utiliser à partir du dossier de thème Default (voir l'exemple ci-dessous).

Exemple de fichier admin.xml

<?xml version="1.0" encoding="utf-8" ?>
<menu>
    <menuItem title="Mes liens..." profile="user">
        <menuItem title="Advantys" url="http://www.advantys.com/" target="_new" description="Advantys Web Site" profile="user" showInHomepage="true"  />
        <menuItem title="WorkflowGen" url="http://www.workflowgen.com/" target="" description="WorkflowGen Web Site" profile="admin" icon="myicon.gif" showInHomepage="false"  />
    </menuItem>
</menu>

Portail utilisateur

Aperçu

Pour créer des menus personnalisés dans le portail utilisateur, vous devez créer et modifier un fichier XML nommé portal.xml dans le dossier CustomMenu situé dans\wwwroot\wfgen\App_Data\customMenus.

Ces menus personnalisés seront alors disponibles en tant qu'options de menu supplémentaires dans le portail utilisateur. WorkflowGen supporte deux niveaux d'éléments de menu personnalisés.

Les éléments du menu peuvent être sécurisés par le profil utilisateur.

Contenu XML

Article de menu/propriétés du nœud

Paramètre

Description

Title

Spécifie le titre du nœud Le titre du nœud menuItem sera le nom utilisé pour l'article sur la page d'accueil du portail utilisateur.

Profile

Spécifie si le lien sera visible pour les utilisateurs avec un profil utilisateur, superviseur, gestionnaire ou administrateur Valeurs possibles :

  • user

  • supervisor

  • manager

  • admin

URL

Spécifie l'URL à ajouter en tant que lien personnalisé

📌 Exemple : http://www.workflowgen.com

Description

Spécifie une description pour le lien personnalisé

📌 Exemple : Visitez le site Web WorkflowGen !

Target

Spécifie si le lien personnalisé sera ouvert dans la page de WorkflowGen (par défaut) ou dans une nouvelle fenêtre de navigateur

Valeurs possibles : "" (par défaut) ou _new

showInHomepage

Spécifie si le lien personnalisé sera affiché dans le nouvel élément de menu uniquement ou également sur la page d'accueil du module d'administration (par défaut)

Valeur par défaut : true (par défaut) ou false

Icon

Spécifie le chemin d'accès à une icône personnalisée à afficher à la place de l'icône de flèche circulaire par défaut

Vous pouvez également utiliser des images dans un thème personnalisé. Pour ce faire, créez un nouveau thème WorkflowGen et dirigez le chemin URL de l'icône à son emplacement dans le répertoire \wfgen\App_Themes\MONTHEME\portal\images.

Le répertoire par défaut est \wfgen\App_Themes\Default\portal\images. Vous pouvez également ajouter vos images personnalisées à ce dossier et les utiliser à partir du dossier de thème Default (voir l'exemple ci-dessous).

Exemple de fichier portal.xml

<?xml version="1.0" encoding="utf-8" ?>
<menu>
    <menuItem title="WorkflowGen – BPM Resource Center" profile="user" url="http://community.workflowgen.com/" description="Open the WorklfowGen BPM Resource Center web site" target="_new" icon="" />  
    <menuItem title="WorkflowGen" profile="supervisor" url="http://www.workflowgen.com/" description="Open the WorkflowGen website" target="_blank" icon="" />  
    <menuItem title="Advantys" profile="manager" url="http://www.advantys.com/" description="Open the Advantys web site" target="_self" icon="" />  
    <menuItem title="Google Search" profile="admin" url="http://www.google.com/" description="Open Google Search" target="_parent" icon="search_l.gif" />  
    <menuItem title="Yahoo!" profile="user" url="http://www.yahoo.com/" description="Open the Yahoo! website" target="_top" icon="" />  
    <menuItem title="New Leave Application" profile="user" url="/wfgen/show.aspx?QUERY=START&amp;P=LEAVE_APPLICATION" description="Launch a new leave application" target="_new" icon="http://dev4/wfgen/App_Themes/Default/portal/images/request_followup_form_l.gif" />
</menu>