UpsBiz.IObjetMetier.ListerCategories

Fonction ListerCategories(CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou ICategorie;

Description

La méthode ListerCategories permet de lister les catégories auxquelles l'objet appartient.

Les paramètres CritereFiltre et CritereTri spécifient les critères de filtrage et de tri de la requête exécutée par Up ! Query. Ces critères sont écrits en Up ! 5GL en faisant éventuellement usage des propriétés de l'objet auquel ils s'appliquent.

Une catégorie est un regroupement ad hoc en fonction de la sémantique de l'objet métier, voire en fonction de la culture de l'entreprise. Voici des catégories possibles :

Quand plusieurs catégories recouvrent l'ensemble des objets métier d'un type donné, il s'agit d'une segmentation pour classer les objets par comportement commun.

En ce cas, la ventilation de l'objet dans l'une de ces catégories est par exemple effectuée par un traitement de fonds en fonction des valeurs des propriétés de l'objet.

Cela peut être utilisé en Business Intelligence pour classer notamment les clients selon :

Dans un modèle de données relationnel classique, une catégorie se traduirait par une propriété particulière de l'objet métier, voire par une relation vers une entité particulière si la relation comporte elle-même des propriétés.

En codant en dur les catégories parmis les propriétés d'un objet, il n'y a pas de souplesse dans le modèle métier. Nous entendons dire alors "il en manque" et "certaines sont en trop".

Le choix est de les externaliser du modèle métier d'Up ! Business, sauf les triviales, et de permettre d'en créer dynamiquement selon les connecteurs ou selon vos propres besoins.

Exemple

Principal
/*******/
Variable
/******/

Debut
...
ResultatRequete=ObjetMetier.ListerCategories();
Pour Categorie=ResultatRequete.ParcoursAuDebut() JusquA ResultatRequete.DernierElement() Faire Fin Pour
...
Fin Principal

Connecteur

Progiciel.Entité.
Compiere.-
Oracle Applications.-
Peoplesoft.-
SAP.-

Voir aussi

ListerRelations pour lister les relations entre les objets métier.

Traduction

---------