Printable version XML version
Login
Name

Password


Join
Forgot your password?
erp5.org => wiki.erp5.org !

erp5.org has permanently moved to wiki.erp5.org !

Current status of ERP5 community websites:

  • www.erp5.org should redirect to wiki.erp5.org automaticcaly.
  • wiki.erp5.org is the place where fresh news and documentation are published.
  • cps.erp5.org is the old erp5 community website.

Note: if you created content in this ancient portal, please migrate it to the wiki. The old website will stay online as long as all contents are not mograted to the wiki.

Organisations, Personnes - Noeuds, MetaNoeuds
Organisation, Personnes, Noeuds, MetaNoeud, comment ca marche?

Module AdressBook, Organisations, Personnes, Noeuds, Méta-noeuds, relations entre les objets...

Les organisation et les personnes sont des objets qui représentent le monde réel et tangible. Pour les personnes c'est évident; les organisations servent à représenter des entités juridiques, des établissements, des divisions, des services, des ateliers ayant chacun une localisation physique bien définie.

Les noeuds et les meta-noeuds sont des objets du monde du calcul et de la simulation dans ERP5. Les noeuds correspondent au niveau de détail le plus fin en terme de simulation ou de planification; les meta-noeuds permettent d'avoir une vision plus synthétique et globale de la simulation ou planification.

Dans le module AdressBook, les noeuds sont définis par les organisations et les personnes (chaque organisation ou personne est un noeud). Les méta-noeuds sont définis comme les points d'un arbre de reporting et ne correpondent jamais à une personne ou une organisation.

Exemple d'arbres de catégories et de reporting :

Soit la catégorie organigramme :

  • Coramy
    • France
    • Tunisie
  • Auchan
    • Nord
    • Sud
  • Carrefour

Soit la catégorie activité :

  • siège social
  • atelier
    • piquage
    • coupe
  • entrepôt

Toutes les organisations et personnes seront positionnées dans ces 2 arbres de catégorie.

A partir de ces 2 catégories, on peut définir un arbre de reporting comme suit :

  • Coramy
    • Atelier
      • Piquage
        • France
        • Tunisie
      • Coupe
        • France
        • Tunisie

Ainsi tous les points de cet arbre sont des méta-noeuds qui permettent d'avoir une vision synthétique et agrégée de tout ce qui se passe à un niveau donné par exemple celui de tous les ateliers de piquage français de Coramy (l'ensemble des ateliers de piquage français de Coramy n'est absolument pas une organisation!). Ces méta-noeuds permettent d'agréger des résultat (ex : CA de tous les noeuds contenu) ou de définir des paramètres de simulation (ex : définition du potentiel de production d'un méta-noeud sans définir les potentiels des noeuds contenus).

La structuration des organisations les unes par rapport aux autres est définie par la position de l'organisation dans l'arbre de catégorie organigramme. Il n'existe pas de relations directes entre les organisations du type "cette organisation est contenue ou dépend de telle autre" (ce qui rend impossible des boucles A->B->A).

Un mécanisme d'acquisition pourra être proposé pour acquérir des coordonnées dans le cas d'organisations physiquement regroupées.

Une relation existe entre les personnes et les organisations. Elle permet de définir à quelle organisation est rattachée une personne.


(c) 2001-2004 ERP5 Foundation
www.erp5.org
All Content Published Under Free Licenses
Powered by ERP5 Open Source ERP, Zope, CPS and Nexedi