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

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

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>

Dernière mise à jour