OPENERP 3 - .OPENERP 3 Personnalisation d’une vue Groupes et utilisateurs Listes de prix...

download OPENERP 3 - .OPENERP 3 Personnalisation d’une vue Groupes et utilisateurs Listes de prix Modification

of 18

  • date post

    08-Jan-2019
  • Category

    Documents

  • view

    212
  • download

    0

Embed Size (px)

Transcript of OPENERP 3 - .OPENERP 3 Personnalisation d’une vue Groupes et utilisateurs Listes de prix...

OPENERP3

Personnalisation dune vue

Groupes et utilisateurs

Listes de prix

Modification dun Workflow

Traduction

Installation dun nouveau module

PERSONNALISATION D'UNE VUE Suppression de champs de la vue Sans aucune programmation, il est possible de modifier les vues de lapplication. Nous prendrons comme exemple le formulaire Produit. Dans longlet Information, nous allons supprimer les trois champs : Volume, Poids brut, Poids net ainsi que le nom du groupe : Poids (puisque ces champs ne sont pas utiliss dans cette application). Ouvrez le formulaire de cration dun nouveau produit (vous pouvez aussi ouvrir le formulaire dun produit existant, cela na pas dimportance). Dplacez la souris sur le mot Personnaliser (gris en bas gauche de lcran) et cliquez sur Grer les vues.

Une liste des vues est propose, la vue courante est dj coche.

Aprs avoir choisi Editer , lditeur de cette vue affiche une arborescence ouverte. Pour trouver les champs supprimer, il est peut tre plus facile de fermer entirement l'arborescence en cliquant sur le triangle orient vers le bas de le 1re ligne, puis ouvrir nud notebook .

Chaque page du nud notebook correspond un onglet. Cliquez sur la page Information :

Le 1er groupe est celui qui contient les informations concernant l'approvisionnement (Procurement). Le 3me est celui qui contient les informations que l'on veut supprimer, etc. (mme ordre que dans le formulaire). Vous souhaitez supprimer tout le groupe, cliquez sur le symbole sur la ligne du groupe supprimer.

Vous pouvez visualiser un aperu du rsultat avec le bouton Aperu de l'diteur de vues :

Vous constatez que tous les groupes on t dcals (tats a pris la place du groupe supprim, etc.) Pour garder la disposition d'origine, vous allez insrer un "saut de ligne" aprs le groupe Approvisionnement.

Dans l'diteur de vues (Personnaliser > Grer les vues, ), cliquez sur le bouton sur la ligne qui indique le dbut du groupe Approvisionnement. Dans la liste droulante Type de nud, choisissez newline et la position After. Mettez jour.

L'aperu montre le rsultat obtenu :

UTILISATEURS, GROUPES Dans cet atelier vous allez dfinir des utilisateurs et limiter leur accs aux objets (principalement modules et menus) de lapplication. Les accs ne sont pas donns directement aux utilisateurs, mais des groupes. Les utilisateurs seront intgrs dans un groupe et hriteront des droits du groupe (un utilisateur peut appartenir plusieurs groupes). Mais si lappartenance dun utilisateur un groupe donne des droits sur des objets et des donnes, lappartenance dun utilisateur un rle donne des droits sur les processus (par exemple la validation dune commande). Les utilisateurs appartiendront donc un ou plusieurs groupes et seront pourvus dun ou plusieurs rles. Il est possible de crer des groupes et des rles, mais dans cette version dOpenERP certains groupes et rles sont pr-dfinis par dfaut. Nous les utiliserons (ils pourront tre traduits en franais plus tard). Pour l'instant l'application ne sera utilise que par deux utilisateurs (en plus de ladministrateur)

Nom Nom dutilisateur

Mot de passe

Groupe

rami Cliquette rami rami Sales /Manage Sales / userr Faustine Bousquet faustine faustine Sales / user Pour grer les utilisateurs, les groupes et les rles, allez dans Administration > Utilisateurs

Cration dun utilisateur Cliquez sur Utilisateurs pour ouvrir le formulaire de recherche dun utilisateur, puis sur Crer pour ouvrir le formulaire de cration dun utilisateur.

Remplissez le formulaire. Pour tous les utilisateurs ladresse sera celle de leur entreprise (LOGADOR) et la langue le franais.

Dans longlet Groupes, slectionnez le ou les groupes ajouter avec le bouton Ajouter (par dfaut, tous les utilisateurs sont dans les groupes Employee et partner Manager). Slectionnez le groupe Sales/Manager

Noubliez pas denregistrer cet utilisateur. Crez aussi lutilisateur Faustine Bousquet. MODIFICATION DUN WORKFLOW (Diagramme de flux) Les workflows reprsentent les diffrents flux de travail dans lentreprise. Ils dfinissent le chemin que suivent les diffrents documents (proposition de vente, bon de commande, facture,) sous certaines conditions (par exemple une proposition dachat dpassant un certain montant devra tre valide par un responsable, dont cest le rle) Il est possible de crer et de modifier les workflows. Pour accder aux workflows, droulez le menu Paramtrage du module Administration jusquau menu Processus :

Cliquez sur Processus :

Double cliquez sur le workflow sale.order.basic:

Les workflows se composent dactivits (les noms dans la capture cran en bas de la page prcdente, appels aussi les noeuds) et de transitions.

Choisissez le nud draft (1re ligne) qui reprsente la 1re activit du processus de commande (la proposition au client, le devis)

Bas dun devis :

Dans la colonne Condition, True indique quun vendeur peut toujours confirmer une proposition de vente, et quelle peut toujours tre annule. Vous allez modifier une de ces conditions : une rgle commerciale a t change par la direction de lhtel :

Une proposition de vente (un devis) dun montant hors taxes suprieur 2000 ne peut tre confirme par le commercial qui la tablie (par exemple Faustine Bousquet qui appartient au groupe Sale / user, mais par un responsable des factures (par exemple Rami Cliquette, qui appartient au groupe Sale/Manager).

Modification dun workflow graphique

. Les deux activits qui suivent (activits de destination dans longlet Transitions ) sont, soit la confirmation de la commande router, soit son annulation cancel Vous remarquez que seul un vendeur (Salesman) peut confirmer la commande (rle requis pour effectuer la transition). Cest la 1re activit du flux

Ouvrez la fentre des Bons de commande dans le menu Ventes du module Ventes en mode formulaire. Dplacez la souris sur le mot Personnaliser et cliquez sur Editer les workflows.

Ici, lditeur affiche le workflow de lobjet courant saffiche.

On retrouve bien sur le graphique les activits (les nuds) et les transitions (les flches) prsentes en liste plus haut dans ce document.

Nous voulons modifier la rgle de passage (la transition) qui suit la cration dun devis (draft). Nous aurons deux conditions sortantes du nud draft.

Modification de la transition existante

Double-cliquez sur la flche qui va de draft router. Cliquez sur Edit.

Maintenant la condition nest plus toujours vraie, remplacez True par : amount_untaxed =2000 Le nom du bouton est le mme que pour lautre transition : order_confirm Slectionnez le groupe requis laide du bouton de recherche : Sales / Manager

Enregistrez les modifications.

Vrifiez que les conditions ont bien t prises en compte :

- Connectez vous avec le nom dutilisateur Faustine, crez une 1re commande dun montant hors taxes infrieur 2000 . Demandez la confirmation de la commande. Elle est possible.

- Crez une autre commande dun montant hors taxes suprieur 2000 . Essayez de confirmer la commande, cest impossible (le bouton apparat mais est inoprant).

- Connectez-vous avec le nom dutilisateur rami, la confirmation de la commande est possible.

Complment : Comment le nom exact du champ modifier (amount_untaxed) a pu tre trouv ?

Une des possibilits est dafficher les objets de la base de donnes dans le menu Paramtrage\Structure de la base de donnes partir du module Administration

Puisquil sagit dune commande, affichez tous les objets qui contiennent le mot 'commande' et en effectuant une recherche sur ce mot

Cliquez sur lobjet Commande de vente.

Si le nom cherch ne vous semble pas vident, vous pouvez rapprocher les champs de cet objet avec le formulaire 'Commande de vente' (Menu Paramtrage \ Structure de la base de donnes \ champs ) Slectionnez le modle Commande de vente et cliquez sur rechercher pour trouver le nom.

LISTES DE PRIX

Les listes de prix permettent de calculer les prix de vente et d'achat des produits selon des conditions portant sur les quantits, les priodes, les produits, les catgories de produits, les partenaires, etc. Une liste de prix peut exister en plusieurs versions (par exemple une version pour les tarifs basse saison et une autre pour des tarifs haute saison). Chaque version de liste de prix comprend une ou plusieurs rgles de gestion qui s'appliquent sur le prix des produits. Dans ce qui prcde nous ne nous sommes pas proccups de ces listes. Lors de la configuration d'OpenERP, deux listes ont t cres, l'une pour les achats, l'autre pour les ventes. Pour chacune d'entre elles, une seule version a t cre, et chaque version ne comprend qu'une rgle (aucune condition particulire n'est applique aux prix des produits).

Il est possible de modifier, d'ajouter ou de supprimer des listes de prix, des versions de listes de prix et des rgles de calcul des prix.

Exemple : Une remise de 15 % sur le sminaire rsidentiel single sera accorde aux clients de l'htel LOGADOR qui en rserveront plus de 10. Cette remise sera de 10 % pour un nombre compris entre 5 et 10. Aucune remise ne sera accorde pour moins de 5 sminaires. Deux rgles de calcul du prix doivent tre ajoutes la version de liste de prix actuelle (par dfaut).

Ouvrez le formulaire de recherche des versions de la liste de prix : partir du menu Ventes\Ventes\Configuration\Listes de prix > Versions de la liste de prix Cochez la version Version de la Liste de Prix Publique par DfautVersion et cliquez sur . Cette version de la liste de prix ne contient qu'une rgle, nomme Default Public Pricelist Line (re