Object/New Object

#1 Object/New Object

top

Form-ul Object Browser contine structura arborescenta cu grupurile de obiecte si cu proprietatile acestuia. Aceasta afisare este interactiva si permite utilizatorului sa opereze vizualizand si creand structura arborescenta cu personalizari.

În funcţie de nodul selectat cu butonul drept al mouse-ului se poate se poate opera în diferite modalităţi.

În cazul în care nodul selectat este obiect, operaţiile posibile sunt:

Generale
FunctieFunctionalitate
Customize ClassCu această funcţionalitate se poate crea o personalizare pentru clasa selectată. Este utilizată în cazul inserării noilor proprietăţi personalizate. Obiectele adaugate vor fi de tip Custom sau Partner, în baza tipului de instalare.
New SubClassAdaugă o clasă fiu la clasa selectată.
EditCu această funcţionalitate este afişat form-ul Business Object în care se pot modifica anumite proprietăţi şi informaţii ale clasei. În cazul clasei Standard doar anumite atribute pot fi modificate. Pentru clasele Custom, toate atributele se pot modifica.
DeleteCu această funcţionalitate se poate elimina obiectul.
New WidgetAdaugă, în folderul Widgets, un nou obiect de tip widget. Deschide un nou form Widget în care utilizatorul poate creea o nouă componentă grafică relativă la clasă.
New MethodAdaugă o metodă nouă clasei selectate. Deschide form-ul Method în care utilizatorul poate defini informaţiile metodei.
New AlgorithmAdaugă un nou algoritm clasei selectate. Deschide form-ul Algoritm în care utilizatorul poate defini informaţiile algoritmului şi îi poate adauga metode.
New State/Transition GroupAdaugă un grup nou relativ la stările şi tranziţiile obiectului. Starea obiectului poate varia în funcţie de restricţiile care sunt stabilite in tranziţii. Aceste tranziţii stabilesc direcţia schimbărilor de status şi operaţiile care sunt executate în momentul schimbării.
New TrasformationAdaugă o nouă transformare. Transformările consistă în generarea altor obiecte (nu în sensul de clase, dar de obiecte ca fişiere) care reprezintă obiectul de business. Un exemplu este transformarea unui document, deci a obiectului de business, intr-un file de tip pdf. Obiectele generate pot fi email, fişiere fizice, stringuri. Transformările pot fi utilizate în tranzicţii sau în codul sursă al aplicaţiei. Funcţiunea New Trasformation deschide form-ul Trasformation în care utilizatorul poate defini atributele şi funcţionalităţile.

În partea stângă, informaţiile pentru nodul de tip obiect sunt:

Informazioni
FunctieFunctionalitate
Object CodeReprezintă codul clasei.
NameReprezintă numele clasei.
DescriptionReprezintă descrierea detaliată a clasei.
NaturePentru acest câmp există opţiunile: standard, partner şi customer pe baza modului în care este utilizat ARM. De exemplu, dacă ARM este utilizat în modul Partner, câmpul Nature va avea doar opţiunile partner şi customer.
Read-only ModuleFiecare clasă este prezentă într-un modul, deci într-un dll. În această proprietate se defineşte în care modul este utilizată clasa cu serviciile de citire a datelor.
Read-Write ModuleÎn această proprietate se defineşte modulul în care este utilizată clasa cu servicii de inserare date.
Read-only NamespaceNamespace Dot Net corespunde modulului Readonly.
Read-write NamespaceNamespace Dot Net corespunde modulului Read-Write.
Mapping Schema NameDatabase schema este utilizat de obiect în baza de date.
Mapping TableReprezintă numele view-ului sau al tabelului în database.
TemplateReprezintă structura predefinită care se asociază unui obiect pentru a permite aplicaţiei ARM să creeze codul sursă preformatat al obiectului. Acesta permite scrierea codului de către programator deoarece clasa va avea deja proprietăţile definite.
Base ObjectÎn cazul personalizării unei clase derivate dintr-o clasă standard existentă, în această proprietate se inserează clasa standard de bază.
Discriminator ValueProprietate utilizată pentru dezvoltarea internă standard.
Shared Interface ModuleAceastă proprietate identifică modulul partajat în care se inserează interfaţa obiectului.
Use Fluentis ReportingDaca este activ, aplicatia va utiliza pentru obiect rapoartele dezvoltate cu DevExpress Xtra Report.
Alias FormulaIdentifica proprietatea obiectului care se utilizeaza drept camp Cod pentru record-ul selectat la runtime in aplicatie.
Long Alias FormulaIdentifica proprietatea obiectului care se utilizeaza drept camp Cod pentru record-ul selectat la runtime in aplicatie.

Când se modifcă/creează noi obiecte, în form-ul Business Object care se deschide se observă câmpuri suplimentare celor descrise anterior.  Acestea sunt:

Câmpuri
FunctieFunctionalitate
New Object Proposal AlgorithmEste metoda utilizată când este creeat un nou obiect.
Post Insert Algorithm MetodEste metoda utilizată când este modificat obiectul.
Post Update Algorithm MethodEste metoda utilizată când este actualizat obiectul.
Post Delete Algorithm MethodEste metoda utilizată când este eliminat obiectul.
Other data
FunctieFunctionalitate
PropertiesAcest tabel conține proprietățile obiectului. Pot fi modificate utilizând ribbbon-ul Edit.
ParametersÎn acest tabel se poate defini rolul proprietății pe baza template-ului ales anterior (obiect simplu, obiect, template agenti etc).
Validation RulesAcest tabel contine regulile de validare ale obiectului.

BuildDate : 15 settembre 2014

Credeți că acest articol v-a fost util?
Nume 
Email 

Va multumim pentru trimiterea feedback-ul dvs., informațiile transmise vor fi trimise unui operator intern, un e-mail de notificare (în cazul în care sunteti un utilizatorul înregistrat) va fi trimis atunci când au fost aplicate sugestiile dvs.

A apărut o eroare la procesarea informațiilor dvs. de feedback-ul, asigurați-vă că ați furnizat informatiile solicitate.

© 2013 Arti Informatiche. All rights reserved.