Object/New Object

#1 Object/New Object

top

La Form Object Browser représente une visualisation en arbre avec des groupes des objets et des propriétés par l'objet. Cette visualisation est interactive et permet à l'utilisateur d'opérer en visualisant et en créant la structure de l'arbre avec des personnalisations.

Selon le noeud sélectionné, avec le bouton droit du souris, il est possible d'opérer en différentes modalités.

Si le noeud est du type Object, avec le bouton droit du souris dans l'arbre de gauche, les fonctions disponibles sont:

Fonctions
RibbonFunctionRibbonMeaning
Customize ClassAvec cette fonctionnalité, il est possible de créer une personnalisation de la classe sélectionnée. Il est utilisé en cas d'insertion de nouvelles propriétés personnalisées. Les objets ajoutés seront du type Client ou Associé, sur la base de la typologie d'installation.
New SubClassIl ajoute une classe enfant à la classe sélectionnée.
EditAvec cette fonctionnalité, il est visualisé la Form Business Object dans laquelle il est possible de modifier certaines propriétés et informations de la classe en objets. S'il est classe Standard, seuls certains attributs peuvent être modifiés. Pour les classes Client, tous les attributs sont modifiables.
DeleteAvec cette fonctionnalité, il est possible d'éliminer l'objet.
New WidgetIl ajoute, dans la fiche Widgets, un nouvel objet du type Widget. Il ouvre une nouvelle Form Widget où l'utilisateur peut créer un nouveau composant graphique relatif à la classe en question.
New MethodIl ajoute une nouvelle méthode à la classe sélectionnée. Il ouvre la Form méthode où l'utilisateur peut définir les informations de telle méthode.
New AlgorithmIl ajoute un nouvel algorithme à la classe sélectionnée. Il ouvre la Form algorithme où l'utilisateur peut définir les informations de tel algorithme et ajoute les méthodes à l'intérieur de l'algorithme.
New State/Transition GroupIl ajoute un nouveau groupe relativement aux états de l'objet et aux Transactions. L'objet peut varier d'état avec des contraintes qui sont établis dans les Transactions. Les Transactions établissent la directionnalité des changes d'état et quelles opérations sont exécutées dans le change.
New TrasformationIl ajoute une nouvelle Transformation. Les Transformations consistent dans la génération d'autres objets (pas entendu comme classes mais comme fichiers) qui représentent l'objet de Business. Un exemple est la transformation d'un document, donc l'objet de Business, dans un fichier du type PDF. Les objets engendrés peuvent être courrier électronique, fichier physique et chaînes. Les Transformation peuvent être utilisées dans la Transformation ou à l'intérieur du code source de l'application. La fonction New Trasformation ouvre la fenêtre Transformation où l'utilisateur peut définir les attributs et les fonctionnalités.

Dans le panneau de droit, les informations représentées pour le noeud du type Object sont:

Informations
RibbonFunctionRibbonMeaning
Object CodeCode d'identification de la classe.
NameNom de la classe.
DescriptionDescription détaillée de la classe.
NaturePour ce champ il y a des options: standard, associé et client sur la base de combien est utilisé l'ARM. Par exemple, si l'ARM est utilisé avec associé, le champ Nature aura seul les options associées et client.
Read-only ModuleChaque classe est présente dans un module, donc dans une Dll. En cette propriété on définit en quel module sera utilisée la classe avec les services de lecture données.
Read-Write ModuleEn cette propriété, on définit en quel module est utilisée la classe avec les services d'insertion des données.
Read-only NamespaceNamespace Dot Net correspondant au module Readonly.
Read-write NamespaceNamespace Dot Net correspondant au module Read-Write.
Mapping Schema NameSchéma de la base de données utilisé par l'objet dans la base de données.
Mapping TableNom de la vue ou du tableau dans la base de données.
TemplateStructure prédéfinie qui est associée à un objet pour permettre à l'application ARM de créer le code source préformaté par l'objet. Ça facilite le développement du code par le programmateur parce que la classe aura déjà les propriétés définiées.
Base ObjectSi la personnalisation d'une classe dérive par une classe standard existante, en cette propriété serà indiquée la classe standard de dérivation.
Discriminator ValuePropriété utilisée par le développement intérieur standard.
Shared Interface ModuleTelle propriété identifiée en quel module partagé sera insérée l'interface de l'objet.
Use Fluentis ReportingIl identifie si l'application utilisera pour l'objet les reports développés avec DevExpress Xtra Report.
Alias FormulaIl identifie quelle propriété de l'objet est utilisée comme champ code représentatif du record sélectionné a runtime dans l'application.
Long Alias FormulaIl identifie quelle propriété de l'objet est utilisée comme champ description du record sélectionné a runtime dans l'application.

Combien on modifie/crée nouveaux objets, dans la Form Business Object que s'ouvre, on peut noter des champs supplémentaires respect à ces décrits dans le tableau supérieur, Informations:

Ribbon
RibbonFunctionRibbonMeaning
New Object Proposal AlgorithmIl représente la méthode utilisée combien il est créé un nouvel objet.
Post Insert Algorithm MetodIl représente la méthode utilisée combien on modifie l'objet.
Post Update Algorithm MethodIl représente la méthode utilisée combien on actualise l'objet.
Post Delete Algorithm MethodIl représente la méthode utilisée combien on élimine l'objet.
Other data
RibbonFunctionRibbonMeaning
PropertiesCe tableau contient les propriétés de l'objet. On peut modifier en utilisant la Ribbon Edit.
ParametersEn ce tableau on peut définir le rôle de la propriété sur la base du template choisi précédemment (objet simple, objet, template agentes, etc.).
Validation RulesCe tableau contient les règles de validation de l'objet.

BuildDate : 21 novembre 2014

Did you find this helpful?
Name 
Email 

Thank you for sending your feedback, the submitted information will be assigned to an internal operator, a notification email (if registered user) will be sent to you when your suggestion were applied.

There was an error processing your feedback information, make sure you provided the requested info.

© 2013 Arti Informatiche. All rights reserved.