Escolar Documentos
Profissional Documentos
Cultura Documentos
Overview do Treinamento
Criação de especificações
Criação de documentos
Previsão: 5 dias
Arquitetura
Comos® PT Comos® PT Secretária
Workstation 1 Workstation 2 (WinWord, Excel etc.)
Comos PT-
e-Aplications-Server DB
(Windows 2000, XP)
Firewall
Internet ISDN/Modem
Instalação
Acessar Setup.exe
Escolher a opção English;
Escolher a opção Comos Installation;
Escolher a opção Comos PT – será aberta a
janela de instalação;
Next;
Selecione I accept the terms in the license
agreement e clique Next;
Instalação - Complete e clicar em Next;
Instalação
Confirme a mensagem;
A opção Continue será habilitada, clique nesta
opção;
Clique em Start;
Clique em Finalize;
Gerenciamento de Projetos
Aqui podemos
acrescentar
privilégios em
projetos,
direitos de
administração e
de Project
Manager além
das Working
Areas
Working areas
Clicando com o
botão direito sobre
cada disciplina,
podemos configurar
a disciplina com ON,
OFF ou READ ONLY
Podem ser criadas
novas áreas mais
relacionadas a área
de atuação de cada
usuário
Classes de Objetos
Para criar um
Base Object local,
clicar com o
botão direito na
área em que
deseja criar o
O globo Azul Base Object,
indica que o “New”>”New
Objeto é Local. base object in
engineering
project”
Base Objects
Serão exibidas
uma serie de
TABS para a
construção do
objeto
Cada TAB tem a
sua função
específica dentro
do objeto
Base Objects - TABS
TAB System
Class – Classe do símbolo
Subclass – Sub-classe do símbolo
Name
Label – mascara para o Name
Description
Reference – referencia outros objetos
Miscellaneous – restrição de privilégios
Behavior – Define o comportamento do objeto
dentro da estrutura
Creation option – Tipo de criação do símbolo
Creation mode – Tipo de criação dos seus
elementos
Base Objects - TABS
TAB Symbols
Define as propriedades gráficas do objeto – ou
seja como o objeto irá aparecer nos diagramas e
fluxogramas
TAB Usage
Utilizada para pesquisa, para se filtrar em quais
projetos o objeto está inserido
TAB Inheritance sources
Mapeia a herança do objeto – quais definições
estão sendo herdadas a cada nível da estrutura
TAB Configuration
Habilita ou desabilita as Tab`s dos objetos
Base Objects - TABS
Basta definir um
nome e label que o
objeto poderá ser
salvo na base –
outras informações
relevantes não
precisam ser
inseridas neste
ponto. Salve o
objeto utilizando
APPLY.
Base Objects
Normalmente estruturamos o
desenvolvimento da biblioteca
Por exemplo, podemos criar áreas
separadas com válvulas, atuadores,
motores, tanques de modo a facilitar a
procura dos objetos pelos usuários
Podemos fazer como a Innotec, por
exemplo:
Base Objects
Por exemplo
podemos acessar as
propriedades do
objeto criado
anteriormente e
iniciar a estruturação
da nossa árvore. Para
isso acessamos as
propriedades do
objeto já criado com
um duplo clique:
Base Objects
Linha
Círculo-Arco
Texto
Hachurar Zoom Window
Transformação Pan
?? Real Time Zoom
Insertion Point Zoom Extents/Center
Base Objects - Conexões
Devemos definir um
nome e as
propriedades da
conexão
Estas propriedades
podem ser
modificadas ou pode-
se manter o default,
como automático.
Base Objects - Conexões
Agora podemos
inseri-lo no
fluxograma da
seguinte forma:
botão direto->New-
>Motor
O símbolo virá na
ponta do mouse,
apenas posicione o
elemento no local
apropriado
Base Objects - Elements
Por exemplo:
Name: TD
Description: Technical Data
Image selection
Label
Link
List
Memo Field (ASCII)
Memo Field (RTF)
Query
Repeater
Signature
Especificações
Basta preencher o
nome e descrição,
assim como escolher
um tipo para criar a
especificação
Exemplo:
Type: Edit Field
Name: spec001
Description: Pressão
de Projeto
Especificações
Valor padrão
Formato (para datas, preço, etc)
Número total de caracteres
Unidade
Tipo de dado – numérico, texto
Tabela associada
Áreas de atuação
Modelo de edição
Link para catálogo
Status
Status do objeto no projeto
Hierarquia – ativa ou não
Especificações
Associado ao catálogo
Especificações Catálogo de especificações
Considerações:
A herança pode ser quebrada – neste caso será
exibida uma seta branca ( )
Neste caso estamos utilizando uma propriedade
chamada Polimorfismo
Este método diminui o tempo de manutenção em
proporção inversa ao crescimento do número de
especificações em alguns casos
Especificações Especificações com Standard Table
Clicar em
Standard
Table e
selecionar a
tabela
As opções
serão
exibidas no
campo Value
Especificações Especificações com Standard Table
Drag&Drop
O ponto de
inserção deste
script será o
ponto de
inserção da
variação gráfica
Ele irá
corresponder ao
ponto central
inserido na
tabela
Especificações Especificações com Standard
Table com variação gráfica
Especificação do
PIPE
Modo de
ativação do link
Especificações Especificações linkadas
Link baseado nos conectores
O Objeto possui
as mesmas
especificações do
catálogo
Especificações Links baseados em catálogos
Agora iremos
configurar o
link entre as Objeto LINK
especificações
Para isso Especificação
acessamos as que será
linkada
propriedades
das
especificações
do objeto
Especificações Links baseados em catálogos
Listas e Data-sheets
Report Template Interactive
Diagramas
Utilizamos referencias entre arquivos para
diminuir o tempo de manutenção e
desenvolvimento
Report Designer
Conceitos principais:
Master Report: Generalização - arquivo de
fundo(background) é utilizado para definir uma
estrutura que se repete em vários arquivos – e
assim centralizar a administração
Sub-report: Especialização – Arquivo específico
que pode ser inserido em qualquer diagrama, que
também tem o intuito de centralizar a
administração
Como exemplo, iremos criar 3 documentos:
Um Diagrama
Um Data-Sheet
Uma Lista
Report Designer
Outros conceitos:
Os Evaluation reports podem ser unidirecionais ou
bidirecionais
Bidirecionalidade significa que podemos atualizar tanto o
lado do projeto diretamente nos objetos quanto no lado
das listas que as informações são atualizadas dos dois
lados
Os Interactive reports são apenas arquivos de
layout – ou seja, irão receber símbolos e conexões
Report Designer Data-Sheet
Ao final salve o
documento em
algum diretório
dentro da pasta
Report, dentro do
SO1 (você pode
criar a sua estrutura
de pastas)
Report Designer Data-Sheet
Duplo click
Associar o Master
clicando no (...)
O Master irá ser
inserido sob o
Template
Report Designer Data-Sheet
Salvar a lista
Automaticamente a query é criada embaixo
da lista
Salvar o
template e
desenhar as
bordas –
alternativamen
te pode ser
trazida uma
referência do
Autocad com
Drag&Drop
Report Designer Diagramas
MasterReport
Sub-report
Administração do Projeto
ImportDB
Basta definir a fonte
e o destino
As bases devem ter
identificadores
diferentes
Pode acionar o
sincronismo entre
bancos de dados
Deve ser executado
com critério pois os
danos podem ser
irreparáveis ao SGDB
Administração do Projeto Intercambio
ExportDB
Basta definir a fonte
e o destino
Pode acionar o
sincronismo entre
bancos de dados
Por exportar apenas
projetos, é menos
perigoso. Sempre
será solicitado a
exportação do SO1 e
do System project
Administração do Projeto Propriedades
Deve se
abrir o
projeto que
irá receber
a cópia e
selecionar o
projeto e
objetos que
deverão ser
copiados.
Por
exemplo:
Administração do Projeto Estruturas simples
Além da cópia
padrão, temos o
botão
Extended. O
Comos oferece
algumas
variações para a
cópia de
referências que
são descritas ao
lado.
Administração do SGDB
SQL-SERVER
Podem ser configuradas várias instancias
A primeira instancia deverá ser PT_SQL_SERVER
As demais serão PT_SQL_SERVER_1,
PT_SQL_SERVER_2 ...
Para a configuração do DSN e da base de dados no
SQL-SERVER ver manual Comos página capítulo 1.1
Oracle
Para a configuração da base de dados no Oracle ver
manual Comos página capítulo 1.2
Object Test
Área de objetos
Teste de funções
Área de scripts
Object Debugger
Arrastamos um
objeto para o
campo “Object C”
No campo “term”,
quando digitamos a
letra “c.” é exibida
uma lista com
todas as opções
disponíveis
Para executar
clicamos
Object Debugger
Propriedade
Resultado
Object Debugger
Alternativamente
podemos utilizar a
área de scripts
O pré-requisito é
conhecimento de
Visual Basic Script
e um pouco de
programação
orientada a objetos
Object Debugger Exemplo
For j = 1 To count2
Set y = SpecCol2.Item(j) ‘Definindo objeto
Output "<" + y.Name + "> <" + y.Description + ">"
Next
End If
Next
Output “End"
Object Debugger Exemplo