Object/New Object

Object/New Object

A Form Object Brower representa uma visualização em árvore com alguns grupos de objetos e propriedade por objeto. Esta visualização é interativa e permite ao usuário operar visualizando e criando a estrutura da árvore com algumas personalizações.

De acordo com o nó selecionado, com o botão direito do mouse, é possível operar em diferentes modalidades.

No caso de nó de tipo Object, com o botão direito do mouse da árvore da esquerda, as funções disponíveis são:

Funções
RibbonFunctionRibbonMeaning
Customize ClassCom esta funcionalidade é possível criar uma personalização da classe selecionada. Se utiliza no caso de inserção de novas propriedades personalizadas. Os objetos acrescentados vão ser de tipo Custom o Partner, de acordo com a tipologia de instalação.
New SubClassAcrescenta uma classe filha na classe selecionada.
EditCom esta funcionalidade se visualizar a Form Business Object onde é possível modificar algumas propriedades e informações da classe em objeto. No caso de classe Padrão só alguns atributos podem ser modificados. Para as classes Custom, todos os atributos são modificáveis.
DeleteCom esta funcionalidade é possível eliminar o objeto.
New WidgetAcrescenta, na pasta Widgets, um novo objeto de tipo Widget. Abre uma nova Form Widget onde o usuário pode criar um novo componente gráfico relativa a classe em objeto.
New MethodAcrescenta um novo método na classe selecionada. Abre a Form Methos onde o usuário pode definir as informações de tal método.
New AlgorithmAcrescenta um novo algoritmo na classe selecionada. Abre a Form Algoritmo onde o usuário pode definir as informações de tal algoritmo e acrescentar métodos dentro do algoritmo.
New State/Transition GroupAcrescenta um novo grupo relativamente os estados do objeto e das Transitions. O objeto pode variar de estado com alguns vinculos que são estabelecidos nas Transitions. As Transitions, quer dizer as transações, estabelecem a direcionalidade das trocas de estado e quais operações serão executadas no câmbio.
New TrasformationAcrescenta uma nova Transfomation. As Transformation consistem na geração de outros objetos (não intendidos como classes mas objetos como arquivos) que representam o objeto de comercio. Um exemplo é a transformação de um documento, portanto o objeto de comercio, num arquivo de tipo Pdf. Os objetos gerados pode ser e-mail, arquivos físicos, e string. As transformations podem ser utilizadas nas Transitions ou dentro do código fonte da aplicação. As funções New Tranformation abrem a janela Transformation onde o usuário pode definir os atributos e as funcionalidades.

No painel da direita, as informações representadas para o nó de tipo Object são:

Informações
RibbonFunctionRibbonMeaning
Object CodeCódigo de identificação da classe.
NameNome da classe.
DescriptionDescrição detalhada da classe.
NaturePara este campo tem as seguintes opções: padrão, partner e customer de acordo com o modo em que foi utilizado o ARM. Por exemplo, se o ARM é utilizado no modo Partner, o campo Natura vai ter só as opções Partner e Customer.
Read-only ModuleCada classe está presente num módulo, portanto numa DII. Nesta propriedade se define em qual módulo foi utilizada a classe com os serviços de leitura dos dados.
Read-Write ModuleNesta propriedade define-se em qual módulo se utiliza a classe com serviços de inserção dos dados.
Read-only NamespaceNamespace Dot Net correspondente do módulo Readonly.
Read-write NamespaceNamespace Dot Net correspondente do módulo Read-Write.
Mapping Schema NameDatabase schema utilizado pelo objeto do banco de dados.
Mapping TableNome da visão ou da tabela no banco de dados.
TemplateEstrutura prédefinida que está associada com um objeto para permite a aplicação ARM de criar o código fonte preformatado do objeto. Isso facilita o desenvolvimento do código da parte do programador por que a classe já vai ter as propriedades definidas.
Base ObjectNo caso de personalização de uma classe que deriva de uma classe padrão existente, nesta propriedade se indica a classe padrão de derivação.
Discriminator ValuePropriedade utilizada para o desenvolvimento interno padrão.
Shared Interface ModuleTal propriedade identifica em qual módulo condividido se insere a interface do objeto.
Use Fluentis ReportingIdentifica se a aplicação vai utilizar para o objeto os relatórios desenvolvidos com DevExpress Xtra Report.
Alias FormulaIdentifica qual propriedade do objeto é utilizada como campo código representativo do record selecionado com Runtime na aplicação.
Long Alias FormulaIdentifica qual propriedade do objeto é utilizada como campo descrição do record selecionado com runtime na aplicação.

Quando se modificam/criam novos objetos, na Form Business Object que abrindo-a se nota os campos suplementares de acordo com aqueles descritos na tabela superior, Informações:

Ribbon
RibbonFunctionRibbonMeaning
New Object Proposal AlgorithmRepresenta o método utilizado quando se cria um novo objeto.
Post Insert Algorithm MetodRepresenta o método utilizado quando se modifica o objeto.
Post Update Algorithm MethodRepresenta o método utilizado quando se atualiza o objeto.
Post Delete Algorithm MethodRepresenta o método utilizado quando se elimina o objeto.
Other data
RibbonFunctionRibbonMeaning
PropertiesEsta tabela contém as propriedades do objeto. Podem-se modificar utilizando a Ribbon Edit.
ParametersNesta tabela pode-se definir a função da propriedade de acordo com o template escolhida precedentemente (objeto simples, objeto, template agentes, etc.).
Validation RulesEsta tabela contém as regras de validação do objeto.

BuildDate : 23 marzo 2021

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.