11i Oracle EBS Essentials Portugues PDF
11i Oracle EBS Essentials Portugues PDF
11i Oracle EBS Essentials Portugues PDF
D13762BP20
Produo 1.0
Janeiro 2003
D37618
Autor
Paul Scott, Chayne Kosloske
Revisores e Colaboradores Tcnicos
Jim Ammons, Todd Round, Kathy Wohnoutka, Terri North, Jim Fye, Adam Laro-Bashford,
Shannon Harris, Theresa Wong
Este curso foi publicado com o: oracletutor
Sumrio
Viso Geral do Curso Conceitos Essenciais para Implementadores.......................................................... 1-1
Viso Geral do Curso Conceitos Essenciais para Implementadores............................................................. 1-2
Objetivos....................................................................................................................................................... 1-3
Objetivo do Curso......................................................................................................................................... 1-4
O Que Vamos Apresentar? ........................................................................................................................... 1-5
Onde Possvel Obter Mais Ajuda? ............................................................................................................ 1-6
Documentao do eBusiness Suite 11i ......................................................................................................... 1-7
Cursos da Oracle University ......................................................................................................................... 1-8
Outros Recursos............................................................................................................................................ 1-9
Resumo ......................................................................................................................................................... 1-11
Viso Geral da Arquitetura ........................................................................................................................... 2-1
Viso Geral da Arquitetura ........................................................................................................................... 2-2
Objetivos....................................................................................................................................................... 2-3
A Arquitetura 11i .......................................................................................................................................... 2-4
A Arquitetura de Negcios do 11i ................................................................................................................ 2-5
A Arquitetura Tcnica do 11i ....................................................................................................................... 2-7
Arquitetura Tcnica Bsica do 11i................................................................................................................ 2-9
Camada Desktop ........................................................................................................................................... 2-10
Camada de Aplicativos ................................................................................................................................. 2-12
Camada de Banco de Dados ......................................................................................................................... 2-13
Arquitetura 11i.............................................................................................................................................. 2-14
A Rede .......................................................................................................................................................... 2-16
Resumo ......................................................................................................................................................... 2-17
Entidades Compartilhadas e Integrao ...................................................................................................... 3-1
Entidades Compartilhadas e Integrao ........................................................................................................ 3-2
Objetivos....................................................................................................................................................... 3-3
Agenda .......................................................................................................................................................... 3-4
O que so Entidades Compartilhadas?.......................................................................................................... 3-5
Exemplos de Entidades Compartilhadas de eBusiness ................................................................................. 3-6
Application Object Library (AOL) ............................................................................................................... 3-7
Conjunto de Livros ....................................................................................................................................... 3-8
Unidades de Medida ..................................................................................................................................... 3-10
Itens............................................................................................................................................................... 3-11
Fornecedores................................................................................................................................................. 3-12
Clientes ......................................................................................................................................................... 3-13
Equipe de Vendas ......................................................................................................................................... 3-14
Funcionrios.................................................................................................................................................. 3-15
Locais............................................................................................................................................................ 3-16
Organizaes................................................................................................................................................. 3-17
CRM Application Foundation (JTA) ............................................................................................................ 3-18
Agenda .......................................................................................................................................................... 3-20
Principais Fluxos de Negcios...................................................................................................................... 3-21
Previso at Planejamento ............................................................................................................................ 3-22
Aquisio at Pagamento .............................................................................................................................. 3-23
Demanda at Criao .................................................................................................................................... 3-24
Campanha at Ordem.................................................................................................................................... 3-26
Seleo at Ordem ........................................................................................................................................ 3-28
Ordem at Pagamento ................................................................................................................................... 3-30
Contrato at Renovao ................................................................................................................................ 3-31
Solicitao at Resoluo ............................................................................................................................. 3-33
Projeto at Lucro........................................................................................................................................... 3-35
Pessoas at Contra-cheque............................................................................................................................ 3-36
Resumo ......................................................................................................................................................... 3-37
Prefcio
Perfil
Antes de Voc Comear Este Curso
Pr-requisitos
Publicaes Relacionadas
Publicaes da Oracle
Ttulo
Part Number
(Nmero do Componente)
Publicaes Adicionais
Arquivos readme
Oracle Magazine
Convenes Tipogrficas
Convenes Tipogrficas no Texto
Conveno
Negrito itlico
Maisculas e
minsculas
Courier new,
distino entre
maisculas e
minsculas
(o default o uso
de minsculas)
Inicial maiscula
Itlico
Aspas
Maisculas
Seta
Colchetes
Vrgulas
Sinais de adio
Elemento
Termo de glossrio
(caso exista um
glossrio)
Botes,
caixas de seleo,
gatilhos,
janelas
Sada de cdigo,
nomes de diretrios,
nomes de arquivos,
senhas,
nomes de caminhos,
URLs,
entrada do usurio,
nomes de usurios
Labels de grficos
(a menos que o
termo seja um
nome prprio)
Palavras e frases
enfatizadas,
ttulos de livros
e cursos, variveis
Elementos de
interface com nomes
longos e somente
iniciais maisculas;
ttulos de lies
e captulos em
referncias cruzadas
Nomes de colunas
SQL, comandos,
funes, esquemas,
nomes de tabelas
Caminhos de menus
Nomes de teclas
Seqncias de teclas
Combinaes
de teclas
Exemplo
O algoritmo insere a nova chave.
Clique no boto Executable.
Marque a caixa de seleo Can't Delete Card.
Atribua um gatilho When-Validate-Item ao bloco ORD.
Abra a janela Master Schedule.
Sada de cdigo: debug.set ('I", 300);
Diretrio: bin (DOS), $FMHOME (UNIX)
Nome de arquivo: Localize o arquivo init.ora.
Senha: Use tiger como senha.
Nome de caminho: Abra c:\my_docs\projects
URL: V para http://www.oracle.com
Entrada do usurio: Informe 300
Nome de usurio: Estabelea logon como scott
Endereo do cliente (mas Oracle Payables)
Elemento
Gatilhos do
Oracle Forms
Nomes de colunas,
nomes de tabelas
Exemplo
When-Validate-Item
Senhas
Objetos PL/SQL
Minsculas
em itlico
Maisculas
SELECT last_name
FROM s_emp;
Variveis de sintaxe
Comandos e
funes SQL
SELECT userid
FROM emp;
1.
(N) Na janela Navigator, selecione Invoice, Entry e, por ltimo, Invoice Batches
Summary.
2.
3.
Notaes:
(N) = Navegador
(M) = Menu
(T) = Tab (Guia)
(B) = Boto
(I) = cone
(H) = Hiperlink
(ST) = Subguia (Sub Tab)
2.
3.
4.
Objetivos
Objetivos
Aps concluir esta lio, voc ser capaz de:
Objetivo do Curso
Objetivo do Curso
Outros Recursos
Outros Recursos
Metalink
Appsworld
Appsnet
OTN
Outros Recursos
Metalink
Com o Metalink, voc pode:
Registrar, verificar, acessar e monitorar TARs (Technical Assistance Requests,
Solicitaes de Assistncia Tcnica) on-line
Pesquisar um repositrio global de conhecimento tcnico
Obter um roteamento automtico baseado em habilidades para as suas TARs
Consultar o banco de dados de bugs para verificar problemas conhecidos
Fazer o download de patches e conjuntos de patches
Navegue at http://metalink.oracle.com para obter mais informaes.
Appsworld
O AppsWorld um ambiente de aprendizagem prtica que apresenta tecnologias inovadoras,
treinamentos, solues, estratgias e materiais instrutivos.
Navegue at http://www.oracle.com/appsworld para obter mais informaes.
Appsnet
Appsnet uma comunidade on-line para usurios e implementadores de Aplicativos Oracle.
Navegue at http://www.oracle.com/appsnet para obter mais informaes.
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Objetivos
Objetivos
Aps concluir esta lio, voc ser capaz de:
A Arquitetura 11i
A Arquitetura 11i
Arquitetura de Negcios
Arquitetura Tcnica
Base Moderna
Completo
Integrao Total
Global
Implementao Rpida
Camada de
Aplicativos
Camada de
Banco de Dados
Camada Desktop
Camada Desktop
Camada Desktop
Camada de
Aplicativos
Camada de
Banco de Dados
Camada Desktop
A camada desktop responsvel apenas pela exibio do form. possvel exibir o form usando
Java (acesso baseado no uso de forms) ou HTML/Javascript (acesso baseado em sistemas
self-service, de business intelligence ou mveis).
So necessrios dois componentes de software para o funcionamento da camada desktop do
11i no modo baseado no uso de forms. Em primeiro lugar, o browser precisa de uma JVM
(Java Virtual Machine). A JVM instalada como um plug-in (no Netscape) ou um controle
ActiveX (no IE). A JVM que fornecemos chamada jInitiator. possvel descarreg-la e
instal-la sob demanda, e esse processo efetuado apenas uma vez. Como ela apenas um
complemento ao browser e executada somente uma vez, no consideramos esse processo
como uma instalao de software.
Em segundo lugar, o Web Listener far o download de vrios archives Java (arquivos .jar) para
o seu computador, onde sero armazenados. Na primeira vez que eles forem utilizados, o incio
da sesso do 11i ficar mais lento porque os arquivos precisaro ser descarregados. Depois,
o cache agilizar consideravelmente a inicializao. S ser necessrio repetir o download
dos arquivos JAR quando eles forem atualizados e a cpia no cache no for mais vlida.
Em qualquer um dos outros modos, o browser pode funcionar com HTML e Javascript.
No so necessrios downloads adicionais.
Observao:
Vale ressaltar que o modo baseado no uso de forms pode se comunicar com o Forms
Server usando soquetes ou o protocolo HTTP ou HTTPS. Isso permite que esse modo seja
disponibilizado em todas as circunstncias possveis. O HTTP, ou HTTPS, tambm usado
nos outros modos. importante mencionar que os protocolos HTTP e HTTPS no so to
eficientes quanto os soquetes.
O HTTP o protocolo de transferncia de hipertexto e a base de grande parte do trfego na
Internet. Ele um protocolo no persistente. Isso significa que sempre que quiser comunicar
algo ao servidor, voc dever ABRIR a conexo, COMUNICAR o assunto desejado e
FECHAR a conexo. A necessidade de sempre ABRIR e FECHAR as conexes a maior
origem de perda de desempenho do HTTP.
O HTTPS o protocolo de transferncia de hipertexto com segurana. Ele adiciona criptografia
ao protocolo HTTP. Isso ajuda a manter a segurana do seu trfego, especialmente quando
voc est enviando dados pela Internet. Nesse caso, a desvantagem a necessidade de ABRIR
e FECHAR do HTTP, alm do tempo necessrio para criptografar os dados.
Os soquetes so um protocolo persistente. Isso significa que uma conexo aberta para uma
sesso e permanece assim at o trmino da sesso. A comunicao pode ser estabelecida entre
o desktop e o servidor sem a necessidade de executar sempre as etapas ABRIR/FECHAR.
O nico motivo para usar o protocolo HTTP/HTTPS em vez de soquetes o envio de dados
por uma rede pblica como a Internet. Caso contrrio, convm implementar o sistema usando
o protocolo de soquetes para dados baseados em forms.
Camada de Aplicativos
Camada de Aplicativos
Camada Desktop
Camada de
Aplicativos
Camada de
Banco de Dados
Camada de Aplicativos
A camada de aplicativos responsvel pelo armazenamento e pela execuo de grande parte
da lgica de negcios associada ao 11i. Ele tambm fornece todos os servios no relacionados
a banco de dados, necessrios em uma instncia do 11i (por exemplo, Web Listeners, Forms
Servers, Reports Servers, processamento concorrente etc.).
A camada de aplicativos a que dispe de mais servios na arquitetura 11i. mais fcil dizer
que todos os itens no pertencentes camada desktop (ou seja, exibio de forms) nem
camada de banco de dados pertencem camada de aplicativos.
A camada de aplicativos uma soluo sofisticada. Ao abordarmos a arquitetura, evitamos
cuidadosamente a discusso de servidores. Por qu? Porque o sistema 11i pode ser executado
em um nico servidor ou em vrios servidores. O diagrama da arquitetura mostra apenas as
funes que devero ser desempenhadas, e no o(s) servidor(es) que dever(o) execut-las.
A arquitetura 11i permite que diversas mquinas sejam clusterizadas para desempenhar
qualquer funo.
Camada de
Aplicativos
Camada de
Banco de Dados
Arquitetura 11i
Arquitetura 11i
Portal (PHP)
Forms Server
Gerenciamento Concorrente
Servlet Engine
Servidor
de Dados
Arquitetura 11i
A principal vantagem desta arquitetura o fato de o 11i realizar todas as tarefas sem software
desktop. Por utilizar um browser como cliente, o produto reduz de forma significativa a
complexidade e os custos associados.
A funcionalidade da arquitetura baseada no uso de forms disponibilizada por meio de
redes internas ou da Web externa. Os usurios acessam uma interface que dispe de inmeros
recursos e que comum aos softwares instalados. No entanto, no 11i, a interface do usurio
disponibilizada via Java.
A arquitetura baseada em sistemas self-service disponibilizada por cdigos Javascript e
HTML padro atravs do Servlet Engine e de JSPs (Java Server Pages) para a lgica de
negcios. A interface pode conter menos recursos, mas a funcionalidade a mesma.
Como isso possvel? Esta a grande vantagem da arquitetura 11i, em qualquer modo.
A lgica (ou processamento) de negcios responsabilidade da camada de Aplicativos.
A camada do cliente responsvel apenas pelos elementos da interface do usurio (ou seja,
a aparncia do 11i.) Toda a lgica reside e executada na camada de Aplicativos ou, em
alguns casos, por razes de desempenho, reside e executada na camada de Banco de Dados.
A arquitetura de business intelligence utiliza uma interface j conhecida pelos usurios de
sistemas self-service, HTML e Javascript. Ela viabiliza a lgica de negcios usando o
Discoverer Server e o Report Server.
Para ampliar o 11i, oferecemos produtos que utilizam PDAs e outros dispositivos sem fio.
Usando padres mveis e sem fio, o 11i permite processamento off-line e on-line. Esses
processos utilizam uma arquitetura idntica dos sistemas self-service. A nica diferena est
no contedo final enviado para/recebido do dispositivo de exibio (ou seja, o dispositivo sem
fio ou PDA). Alguns exemplos incluem o acesso por telefone celular ou PDA a calendrios
para profissionais de vendas, bem como o controle e o gerenciamento de inventrio por
scanners de cdigo de barras sem fio.
Esse o diagrama bsico da arquitetura 11i, que ser exibido em vrios documentos.
importante que voc o compreenda, pois ele servir de base para futuras discusses.
No entanto, no o elemento "mais" importante a ser aprendido sobre a arquitetura. O mais
importante que voc poder aprender sobre a arquitetura como ela afeta as aes que deseja
executar.
A Rede
A Rede
A Rede
A rede o componente mais importante, e o menos visvel, da arquitetura 11i. A maioria das
discusses sobre arquitetura faz poucos comentrios sobre esse elemento ou at mesmo o
ignoram. No entanto, ele pode causar um enorme impacto negativo no desempenho.
Por exemplo, voc pode ter um computador rpido em execuo em uma instncia do 11i com
uma camada de aplicativos excelente e uma camada de banco de dados clusterizada e, mesmo
assim, no atingir um desempenho satisfatrio. Como? Se estiver utilizando uma conexo lenta
diretamente a partir da mquina (por exemplo, uma conexo por discagem) ou uma conexo
compartilhada com trfego intenso (por exemplo, uma linha T-1 corporativa que j faa um uso
considervel da largura de banda), voc poder obter um desempenho ruim. Esse problema no
pode ser atribudo de forma alguma a uma camada. tudo uma questo de rede.
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Entidades Compartilhadas
e Integrao
Captulo 3
Objetivos
Objetivos
Aps concluir esta lio, voc ser capaz de:
Agenda
Agenda
Exemplos de Entidades
Compartilhadas de eBusiness
Entidade
Descrio
AOL
Conjunto de
Livros
Unidade de
Medida
Itens
Fornecedores
Clientes
Equipe de
Vendas
Locais
Organizaes
Funcionrios
Moedas
Idiomas
Usurios
Menus
Responsabilidades
Conjunto de Livros
Conjunto de Livros
Plano de
Contas
Calendrio
Moeda
Conjunto de Livros
Proprietrio: General Ledger
O Conjunto de Livros permite coletar e quantificar dados financeiros. Ele contm trs
elementos principais:
Plano de Contas
Calendrio
Moeda
Plano de Contas
a estrutura de conta que voc define para atender s necessidades especficas da sua
organizao.
Voc pode escolher o nmero de segmentos de conta, bem como o tamanho, o nome e a ordem
de cada segmento.
Calendrio Contbil
Um calendrio contbil define o ano contbil e os perodos que ele contm.
possvel definir vrios calendrios e atribuir um calendrio distinto a cada conjunto de livros.
Moedas
Selecione a moeda funcional do seu conjunto de livros, bem como outras moedas utilizadas
para realizar transaes e gerar relatrios.
Unidades de Medida
Unidades de Medida
Comprimento
Unidade Base = 1 cm
1 m = 100 cm
1 km = 100.000 cm
Pertencente ao Inventory
Unidades de Medida
Proprietrio: Inventory
As unidades de medida so utilizadas para quantificar itens. As unidades de medida com
caractersticas semelhantes so agrupadas em Classes, como quantidade, peso, tempo e
volume. Tambm incluem os mecanismos de Converso que permitem realizar transaes
em unidades diferentes da unidade principal do item que est sendo transacionado.
Os valores definidos na janela Units of Measure fornecem a lista de valores disponveis nos
campos de unidade de medida das janelas de outros aplicativos.
As unidades de medida no so especficas de uma organizao de inventrio.
Itens
Itens
Pertencente ao Inventory
Itens
Proprietrio: Inventory
Os itens so componentes que compramos, vendemos ou transacionamos.
Voc escolhe se deseja ter o controle centralizado ou descentralizado dos itens por meio de
diversos atributos (como descrio, lead time, unidade de medida, controle de lote, vendvel
versus comprvel, entre outros). Grande parte das informaes sobre um item opcional.
Voc define apenas aquelas necessrias para manter o item.
Fornecedores
Fornecedores
Os fornecedores so os indivduos ou as
empresas dos quais voc adquire mercadorias
e/ou servios
Pertencente ao Purchasing
Fornecedores
Proprietrio: Purchasing
Configure fornecedores para registrar informaes sobre indivduos e empresas dos quais
adquire mercadorias e servios. Voc tambm pode informar os funcionrios que sero
reembolsados nos relatrios de despesas.
Quando informa no sistema um fornecedor com negcios em vrias localidades, voc
armazena as informaes correspondentes apenas uma vez e especifica os locais do
fornecedor para cada localidade. Voc pode designar locais do fornecedor como locais de
pagamento, locais de compra, locais apenas para solicitaes de cotao ou locais de carto
de aquisio. Por exemplo, no caso de um nico fornecedor, voc comprar de vrios locais
e enviar pagamentos a cada um deles. A maioria das informaes sobre fornecedor utiliza
como default todos os locais de um fornecedor a fim de facilitar sua entrada np sistema. No
entanto, possvel sobrepor esses defaults e manter informaes exclusivas para cada local.
Clientes
Clientes
Pertencente ao Receivables
Clientes
Proprietrio: Account Receivables
Os clientes so armazenados como parte da TCA (Trading Community Architecture). Os dois
nveis da TCA relacionados a clientes so:
O nvel de Parte
A Conta do Cliente
Ao informar um cliente com negcios em vrias localidades, armazene as informaes
correspondentes apenas uma vez e especifique os locais do cliente para cada localidade.
Para cada local de cliente informado, voc pode designar o uso correspondente como
sendo de faturamento, entrega, marketing, entre outros.
Muitos campos do registro do cliente fornecem defaults para aplicativos como o Receivables,
o Order Management e o Projects.
Equipe de Vendas
Equipe de Vendas
Pertencente ao Sales
Equipe de Vendas
Proprietrio: Sales
A Equipe de Vendas a forma como os aplicativos do Oracle eBusiness identificam o
pessoal de vendas. necessrio definir um funcionrio como vendedor no aplicativo Human
Resources, bem como no Resource Manager do CRM Application Foundation, para que tenha
acesso a determinados aplicativos CRM.
Os vendedores so usados no Oracle eBusiness Suite para obter informaes sobre crditos de
venda de diversos aplicativos. Essas informaes so usadas, por sua vez, para compor a base
de clculo de compensao de vendas e possivelmente para atribuir a contabilidade de receita.
O pessoal da Equipe de Vendas tambm usado para a anlise de equipes, a definio do
alinhamento de territrios e a atribuio de leads de vendas.
Funcionrios
Funcionrios
Funcionrios
Proprietrio: Human Resources
O Human Resources estabelece funcionrios para rastrear informaes sobre pessoal, como
qualificaes, benefcios, cargos e status. Depois de definidos no sistema, os funcionrios
tambm podem ser usados para atividades de aprovao, o processamento de transaes de
despesa e a atribuio de ativos fixos.
Observao: se voc no tiver adquirido a licena do aplicativo Human Resources e forem
necessrios funcionrios para os outros aplicativos cujas licenas foram adquiridas, o acesso
s tabelas de funcionrios por meio dos aplicativos licenciados ser limitado.
Locais
Locais
Locais
Proprietrio: Human Resources
H vrios usos atribudos a locais, como:
Faturamento (para onde os fornecedores enviam NFFs)
Entrega (para onde os fornecedores enviam produtos)
Escritrio (identifica um endereo comercial onde os funcionrios esto localizados)
Os locais podem ser vinculados a uma ou a muitas organizaes.
Organizaes
Organizaes
Organizaes
Proprietrio: Human Resources
Uma organizao pode ser um local fsico ou pode representar um conjunto de locais que
compartilham determinadas caractersticas. Essas caractersticas so usadas para definir a
estrutura de negcios no ambiente do Oracle eBusiness. Embora no se restrinjam a estes
exemplos, alguns tipos de organizao incluem:
Pessoa Jurdica > as unidades de negcios onde os relatrios fiscais ou de imposto so
preparados.
Unidade Operacional > o nvel no qual os dados de transaes ERP so mantidos.
Organizao de Inventrio > uma unidade de negcios, como uma fbrica, um depsito ou
uma diviso
Organizao de Dispndio/Evento > permite realizar eventos, assumir despesas e manter
oramentos para projetos
Resource Manager
Notes
Escalation Manager
1-to-1 Fulfillment
Territory Manager
JTA
Task Manager
Interaction History
User Management
Calendar
Assignment Manager
Agenda
Agenda
Fornecimento
Criao
Divulgao
men
to
Conceito at
Liberao
Previso at
Planejamento
Venda
Campanha at
Ordem
Aquisio at
Pagamento
Demanda at
Criao
Contrato at
Renovao
Seleo at
Ordem
Ordem at
Pagamento
Inventrio at
Fulfillment
Suporte
Solicitao at
Resoluo
Back
Office
Pessoas at
Contra-cheque
Projeto at
Lucro
Relatrios
Contbeis at Financeiros
Previso at Planejamento
Previso at Planejamento
Demand
Planning
Order
Management
Previses
Informaes
sobre Ordens
de Venda
ASCP
Otimizao Baseada
em Restries
Previso at Planejamento
Demand Planning
Cria previses consolidadas com base em marketing, vendas e na produo.
Order Management
Fornece informaes sobre ordens de venda
Advanced Supply Chain Planning (ASCP)
Cria planos otimizados ou baseados em restries
Aquisio at Pagamento
Aquisio at Pagamento
Conjunto
de Livros
General Ledger
Cash
Management
Atividade de
Inventrio
Bancos
Contas a
Pagar/Despesas/
Pagamentos
Inventory
Provises
UDMs
Requisies
Contabilidade
Payables/
iExpenses
Fornecedores
Purchasing
/iProcurement
Itens
Aquisio at Pagamento
General Ledger
Recebe lanamentos
Cash Management
Reconcilia pagamentos em dinheiro, bem como ajustes e correes desses pagamentos
Payables/iExpenses
Registram NFFs e relatrios de despesas de funcionrios
Inventory
Configura itens de inventrio/despesa e registra atividades de inventrio, como recebimentos,
devolues e correes.
Purchasing/iProcurement
Adquirem mercadorias e servios, e registram provises peridicas e permanentes
Demanda at Criao
Demanda at Criao
Informaes
sobre Custo
Requisies
Purchasing/
iProcurement
Cost
Management
ASCP/MRP
Informaes sobre
Materiais/Recursos
Informaes sobre
Ordens Planejadas
Requisies
Informaes
sobre Oferta/
Demanda
Inventory
BOM
Capacity
UDMs
WIP
Itens
Ordens de Alterao
Order
Management
Engineering
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Demanda at Criao
Advanced Supply Chain Planning (ASCP)/Material Requirements Planning (MRP)
Cria planos baseados em restries ou otimizados, bem como requisies (de compra ou
internas) para repor o Inventrio
Cost Management
Fornece informaes sobre custo para o planejamento otimizado
WIP
Usa os mtodos de fabricao discreta, por projeto, repetitivo, de montagem sob encomenda,
sem ordem de servio ou uma combinao desses mtodos. As pesquisas e os relatrios
oferecem uma noo completa de transaes, materiais, recursos, custos, bem como do
andamento de ordens de produo e programaes.
Capacity
Calcula a proporo da capacidade de carga por recurso ou linha de produo. Verifique se
voc tem capacidade suficiente para atender s necessidades de produo.
BOM
Armazena listas de itens associados a um item-pai e informaes sobre como cada item est
relacionado com o respectivo pai
Purchasing/iProcurement
As requisies so recebidas do Inventory e do ASCP/MRP. Adquire mercadorias e servios,
e registra provises peridicas e permanentes
Inventory
Configura itens de inventrio/despesa e registra atividades de inventrio, como recebimentos,
devolues e correes.
Order Management
Especifica a demanda com base nas ordens de venda.
Campanha at Ordem
Campanha at Ordem
Comunicao de Marketing
Marketing
Chamada Telefnica
Efetuada
Advanced Inbound
Chamada Roteada
Pblico
Script Ativado
Script
Sales
Cotao Submetida
Discoverer
Ciclo do Order Fulfillment
(Ordem at Pagamento)
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Campanha at Ordem
O fluxo de negcios no slide anterior no reflete toda a integrao back-end com muitas das
entidades compartilhadas. Os mdulos exibidos nos slides retratam mais a funcionalidade
front-end.
Discoverer
Com o Discoverer, so criados segmentos de mercado da sua base de clientes. A partir do
segmento de mercado, um segmento-alvo criado. (Por exemplo, Segmento de Mercado =
Todos os Clientes Repetidos, Segmento-Alvo = Homens com mais de 35 anos)
Marketing
No Marketing, uma campanha de marketing criada para um pblico especfico e depois
executada. A sua execuo pode usar muitos canais distintos (por exemplo, Web, e-mail,
chamadas de vendas etc.).
Scripts
Um script para orientar o agente de vendas em determinada oferta criado e disponibilizado
para todos os agentes inbound. possvel ativar esse script a partir do aplicativo Sales.
Pblico
O pblico recebe e-mails, chamadas telefnicas, l um anncio etc.
Advanced Inbound
Neste cenrio, feita uma chamada para um nmero 0-800 que transfere a pessoa para o call
center inbound e a chamada roteada para o agente de vendas apropriado.
Copyright Oracle Corporation, 2002. Todos os Direitos Reservados.
Sales
O agente de vendas ativa um script para orient-lo nos detalhes da oferta que o cliente est
consultando.
Fluxo da Ordem at o Pagamento
O agente de vendas cria uma cotao, que transmitida para o Order Management ou para o
fluxo de negcios da Ordem at o Pagamento.
Seleo at Ordem
Seleo at Ordem
Gerenc.
do Usurio
Inventory
Marketing
JTA
Mark. na Loja
Itens
Leads
Sales
Qualificadores
e Descontos
Obter Preo
iStore
Pricing
Carrinho de Compras/
Cotao
Obter Preo
Quoting
Registrar
Ordem
Order Fulfillment
(Ordem at Pagamento)
Seleo at Ordem
O fluxo de negcios no slide anterior no reflete toda a integrao back-end com muitas das
entidades compartilhadas. Os mdulos exibidos nos slides retratam mais a funcionalidade
front-end.
iStore
O iStore o ponto focal do fluxo da Seleo at a Ordem. Ele permite que uma empresa faa
negcios na Web usando os modelos B2C (Business to Consumer) e/ou B2B (Business to
Business).
JTA
O JTA fornece a funcionalidade de gerenciamento de usurios loja, permitindo que eles
sejam criados e gerenciados.
Inventory
Os produtos/servios venda na loja so itens do Inventory.
Marketing
possvel usar o mdulo eMerchandizing do Marketing para anunciar produtos e fazer
recomendaes sobre eles na loja. Alm disso, como no Marketing so criadas campanhas que
envolvem descontos, esses descontos so criados no Pricing.
Sales
Os carrinhos de compras salvos que foram mantidos durante um perodo predeterminado so
disponibilizados para o Sales como leads.
Copyright Oracle Corporation, 2002. Todos os Direitos Reservados.
Pricing
O iStore pode acionar o mecanismo de precificao para determinar o preo de um item e
verificar se h modificadores que podem ser aplicados ao preo. O Quoting tambm pode
acionar o Pricing para determinar o preo.
Quoting
Um carrinho de compras salvo , na verdade, uma cotao no Quoting.
Ordem at Pagamento
O iStore se comunica com o Order Management (Order Fulfillment) por meio das APIs do
Order Capture Foundation. O fluxo seguinte da Ordem at o Pagamento.
Ordem at Pagamento
Ordem at Pagamento
Conjunto
de Livros
Atividade de
Inventrio
General Ledger
Cash
Management
Inventory
UDMs
Bancos
Interorg./Entregas
Contas a
Receber/Receita/
Recebimentos
Purchasing/
iProcurement
Requisies
Transaes de
Inventrio
NFFs
Receivables/
iReceivables
Clientes
Order
Management
Ordem at Pagamento
General Ledger
Recebe lanamentos referentes a abatimentos no inventrio.
Receivables/iReceivables
Registra contas a receber relativas a mercadorias entregues e servios.
Purchasing/ iProcurement
Requisies/entregas diretas.
Inventory
Abatimento no inventrio, itens.
Order Management
Entrega mercadorias, presta servios.
Cash Management
Reconcilia depsitos, correes e ajustes.
Itens
Contrato at Renovao
Contrato at Renovao
Sales Contracts
Contrato de
Vendas Padro
Ordem de
Venda
Contrato de Vendas
Padro
Cotao da Ordem
Registrada
iStore
Service Contracts
Quoting
Nenhum item
Garantia apenas
Contrato de Servio para
item com garantia
NFF
Order Fulfillment
Ordem at Pagamento
Accounts Receivable
Contrato at Renovao
O fluxo de negcios no slide anterior no reflete toda a integrao back-end com muitas das
entidades compartilhadas. Os mdulos exibidos nos slides retratam mais a funcionalidade
front-end.
iStore
possvel criar um Contrato de Vendas para uma ordem encaminhada ao iStore. Durante o
checkout, o cliente tem a opo de aceitar ou negociar as condies do contrato.
Quoting
No Quoting, um representante de vendas pode criar uma cotao para um cliente e, em seguida,
criar um contrato de vendas a partir da cotao para negociao futura.
Sales Contracts
Os Contratos de Vendas so criados neste mdulo.
Quoting
Do Quoting, a cotao enviada ao fluxo da Ordem at o Pagamento para registro e
fulfillment. Se o item comprado vier com uma garantia ou se uma garantia estendida for
adquirida, um contrato de servio ser criado quando o item for instanciado na base de
instalao do cliente.
Service Contracts
Se o item cuja garantia o cliente deseja no tiver sido comprado do comerciante responsvel
por sua disponibilizao, ser possvel adquirir e faturar um contrato de servio/garantia com o
Service Contracts.
Accounts Receivable
NFFs do Accounts Receivable referentes ao item, ao item com garantia estendida ou apenas ao
contrato de servio.
Solicitao at Resoluo
Solicitao at Resoluo
Solues
Knowledge Management
Clientes
Assistncia do
Comerciante
Criar SR
TeleService
iSupport
Cliente
Produtos
Pertencentes
Criar RMA
APIs do Order
Capture Foundation
Itens
Itens
Inventory
Base Instalada
Criar Ordem
de Devoluo
Order Fulfillment
(Ordem at Pagamento)
Solicitao at Resoluo
O fluxo de negcios no slide anterior no reflete toda a integrao back-end com muitas das
entidades compartilhadas. Os mdulos exibidos nos slides retratam mais a funcionalidade
front-end. As linhas tracejadas (- - - - - ) no slide mostram algumas das opes adicionais para
resolver uma solicitao de servio.
Cliente
Um cliente comprou um produto de um comerciante que implementou o iSupport. O cliente
efetua login no iSupport.
iSupport
No iSupport, ele poder verificar e atualizar sua Base Instalada.
Base Instalada
Os produtos pertencentes a voc sero exibidos para a conta do cliente em questo. possvel
fazer isso de forma automtica ou manual.
Inventory
Para que seja possvel adicionar produtos de forma automtica ou manual, eles devero existir
no Inventory.
Knowledge Management
Voc tambm poder pesquisar uma soluo usando o Knowledge Management. Se no
encontr-la, voc poder submeter uma solicitao de servio.
Copyright Oracle Corporation, 2002. Todos os Direitos Reservados.
Teleservice
Teleservice o aplicativo utilizado pelo pessoal de suporte do comerciante.
APIs do Order Capture Foundation
No iSupport ou no Teleservice, um cliente tambm pode criar uma RMA (Return Material
Authorized, Devoluo de Material Autorizada). Quando criada, uma RMA submetida ao
ciclo do Order Fulfillment.
Ordem at Pagamento
O Order Fulfillment tambm pode fazer referncia ao Fluxo da Ordem at o Pagamento.
Depois que a ordem estiver no fluxo, tipos de linha de devoluo sero atribudos a ela.
Projeto at Lucro
Projeto at Lucro
Conjunto
de Livros
General Ledger
Payables/
iExpenses
Faturamentos/
Crditos
NFFs/Ajustes
Fornecedores
Receivables/
iReceivables
Despesas
Indiretas
Custos
Comprometidos
Projetos
UDMs
Purchasing/
iProcurement
Projetos
Mo-deObra
Assets
Payroll
Ativos
Projeto at Lucro
General Ledger
Recebe lanamentos.
Payables/iExpenses
Registra NFFs relacionadas a projetos.
Receivables/iReceivables
Registra faturamentos em andamento.
Purchasing/iProcurement
Registra custos comprometidos.
Assets
Capitaliza ativos.
Payroll
Registra a mo-de-obra relacionada a projetos.
Clientes
Pessoas at Contra-cheque
Pessoas at Contra-cheque
HRMS
Informaes de HR
Contabilidade
General Ledger
Payroll
Cash
Management
Pessoas at Contra-cheque
HRMS
Gerencia atividades relacionadas a Recursos Humanos
Payroll
Gerencia a folha de pagamento
Cash Management
Reconcilia a folha de pagamento
General Ledger
Registra despesas com mo-de-obra
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Fundamentos da
Administrao do Sistema
Captulo 4
Fundamentos da Administrao
do Sistema
Objetivos do Curso
Objetivos do Curso
Aps concluir esta lio, voc ser capaz de:
Descrever o modelo de segurana do eBusiness
Suite 11i
Definir usurios
Usar a segurana de Menu e Funo para modificar
responsabilidades
Compreender o funcionamento dos atributos de
Segurana e Excluso
Descrever e definir opes de perfil
Compreender a Funcionalidade de Administrao
do Sistema CRM
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
Aplicativo
Usurio
Responsabilidade
Relatrios
Oracle
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
Informe o nome do
usurio e a senha
Username = operations
2.
Password = welcome
3.
4.
Definir um Funcionrio
5.
6.
7.
8.
Clique em (B) OK
9.
2.
3.
5.
6.
Salve as informaes
7.
8.
9.
2.
3.
4.
5.
6.
Clique em (B) Ok
7.
8.
9.
2.
3.
4.
5.
7.
8.
2.
3.
4.
5.
6.
Selecione Notifications
7.
8.
9.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Efetuar Signon na Home Page Pessoal
1.
Username = operations
2.
Password = welcome
3.
4.
Definir um Funcionrio
5.
6.
7.
Salve as informaes
8.
Username = operations
2.
Password = welcome
3.
4.
Definir um Funcionrio
5.
6.
Salve as informaes
8.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Adicionar um Novo Usurio
1.
2.
3.
4.
5.
Telesales Agent
Quoting Sales Manager
CRM Administrator, Vision Enterprises
Preferences
6.
Salve as informaes
7.
8.
9.
2.
3.
4.
5.
6.
Salve as informaes
7.
8.
9.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Criar um Recurso
1.
2.
3.
Localize o recurso
Resource Category = Employee
Number = O seu nmero de funcionrio
4.
5.
6.
Clique em (B) Ok
7.
8.
9.
2.
3.
4.
5.
6.
Clique em (B) Ok
7.
8.
9.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Executar o processo Fill Employee Hierarchy
1.
2.
3.
4.
5.
7.
8.
2.
3.
4.
5.
7.
8.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Adicionar a Guia Notifications Home Page Pessoal
1.
Saia das aplicaes baseadas em forms (Dica: Selecione (M) File > Exit Oracle Applications
2.
3.
4.
5.
6.
Selecione Notifications
7.
8.
9.
Saia das aplicaes baseadas em forms (Dica: Selecione (M) File > Exit Oracle Applications
2.
3.
4.
5.
6.
Selecione Notifications
7.
8.
9.
1
Definir ou
Modificar
Defina o
usurio do
aplicativo
2
Atribuir
Atribuir
Defina
ou modifique a
responsabilidade
Exclua
funes
e menus
Defina o
usurio do
aplicativo
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
Grupo de segurana
de solicitaes
Grupo de dados
Menu
Excluses
3
4
Selecione o menu
Funo: um conjunto
de cdigos executveis
disponveis como uma
opo de menu
Subfuno: um subconjunto
da funcionalidade de um form
Nvel de Menu 1
Funo
Nvel de Menu 2
Funo
Funo
Funo
Nvel de Menu 2
Funo
Funo
Vista no Navegador.
2.
Observe que menus, como Install, e funes de form, como Oracle Support, tambm esto
disponveis.
3.
4.
5.
6.
Name
Menu
Menu
Menu
Function
Users
Function
Function
Function
7.
Salve as informaes.
8.
Atribuir a Responsabilidade
9.
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Criar uma Responsabilidade
1.
2.
3.
4.
Name
Function
Users
Function
Menu
Menu
6.
Alternar Responsabilidades
7.
8.
2.
3.
4.
5.
Name
Function
Users
Function
Menu
Menu
6.
Salve as informaes
7.
9.
Atributos de Segurana
Atributos de Excluso
Atributos de Segurana
Atributos de Segurana
Funo
Fluxo de Dados
Verificar
CUST_ID = 1000
CUST_ID = 1234
CUST_ID = 2000
Ordens
Entregas
Verificar Ordens
de Venda
FUNC_VIEW_SO
Responsabilidade
Atributo de Segurana
CUST_ID
Resultado da Pesquisa
Resumo da Ordem de Venda
Item
Cliente
Monitor
CPU
Alto-falantes
Valor de Segurana
CUST_ID = 1234
(Empresa XYZ)
Emp. XYZ
Emp. XYZ
Emp. XYZ
Usurio
Total da
Ordem
Contato do
Cliente
1234
Air France
1.272,00
1001
1235
Air France
1.856,00
1200
1236
Air France
978,00
1001
1237
Air France
872.00
1153
Nome
do Cliente
Total da
Ordem
Contato
do Cliente
1234
Air France
1.272,00
1001
1236
Air France
978,00
1001
Resultado de
consulta no
seguro
Segurana da
responsabilidade
mantida pelo
contado do
cliente
Resultado de
consulta seguro
ICX_CUSTOMER_CONTACT_ID = 1001
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Atributos de Excluso
Atributos de Excluso
Funo
Pesquisa
View
NOME = SMITH
CC = 112
SALRIO = 50000
Nome,
Centro de Custos,
Salrio
Verificar Informaes
sobre Funcionrio
FUNC_EMP_INFO
Responsabilidade
Atributo de Excluso
ICX_SALARY
Resultado da Pesquisa
Resumo das Informaes
sobre o Funcionrio
Nome
Smith
Jones
Harris
Centro de Custos
112
114
120
Usurio
User = operations
2.
Password = welcome
3.
4.
5.
Crie um fornecedor
Supplier Name = XXSupplier
6.
Salve as informaes
Clique em (B)
Site Name = SANTA CLARA
Country = Escolha um pas apropriado
8.
9.
Salve as informaes
Application
Value
ICX_SUPPLIER_CONTACT_ID
ICX_SUPPLIER_SITE_ID
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
2.
3.
4.
5.
Salve as informaes.
7.
Consulte o Menu Navigator- System Administrator GUI (Dica: este o nome de menu do
usurio)
8.
Seq
Prompt:
15
9.
Salve as informaes
Submenu
Function
Description
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
Responsabilidade
Aplicativo
Printer:
Boston
Audit Trail:
Inactive
Report Copies: 2
Alterada no
Nvel de
Usurio
Printer:
Atlanta
Audit Trail:
Inactive
Report Copies: 1
Printer:
Atlanta
Audit Trail:
Active
Report Copies: 1
Alterada no
Nvel de
Aplicativo
Sobrepe
Usurio
Printer:
Atlanta
Audit Trail:
Inactive
Report Copies: 1
Local
Opes de Perfil
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Janela
Campo
Concurrent
Programs
Parameters
Request Set
Report
Default Type/Default Value
Parameters
Key Flexfield
Segments
Segment
Descriptive
Flexfield Segments
Segment
Agenda
Agenda
Segurana de aplicativos
Definir usurios
Responsabilidades
Menus
Definir valores de perfil pessoal e do sistema
A Console do Administrador do Sistema CRM
Gerenciamento de Usurios
Segurana
Preferncias de Local
Definies do Sistema
Gerenciamento de Cache
Gerenciamento de Usurios
Gerenciamento de Usurios
O Gerenciamento de Usurios o processo
de registrar e manter um usurio.
Registrar
Modificar
Aprovar
Rejeitar
Atribuir
Gerenciamento de Usurios
O Gerenciamento de Usurios o processo de registrar um usurio e mant-lo no
sistema concedendo ou revogando privilgios, contas, informaes de perfil do cliente e
relacionamentos de parte, com base em um conjunto de exigncias de negcios estabelecidas
pela organizao onde o processo disponibilizado.
Com o Gerenciamento do Usurio, possvel registrar novos usurios, modificar usurios
existentes, aprovar ou rejeitar solicitaes de aprovao de usurios, bem como atribuir
usurios a contas de negcios. Voc tambm pode personalizar o processo de registro de
usurio configurando gabaritos, inscries, tipos de usurio e processos de aprovao.
Gerenciamento de Usurios
Gerenciamento de Usurios
Usurio (FND_USER)
Funes
(IBE_CUSTOMER)
Responsabilidades
IBE_NEW_USER
Hierarquia de menus
Permisses
Criar Endereo
Atualizar Endereo
Criar Cliente
Gerenciamento de Usurios
O nome de um usurio do aplicativo HTML do CRM est includo na tabela FND_USERS.
So atribudas responsabilidades que determinam a hierarquia de menus para o usurio e a
responsabilidade em questo. Dependendo do aplicativo de CRM baseado em HTML, talvez
no seja necessrio atribuir uma funo ao usurio. Para verificar se o usurio do aplicativo
especfico precisa ser atribudo a uma funo, consulte o Guia de Implementao do aplicativo.
O que so Responsabilidades?
So responsabilidades atribudas aos usurios dos aplicativos para representar a hierarquia de
menus disponvel para determinado tipo de usurio.
O que so Funes?
As funes so agrupamentos de permisses, que so privilgios granulares no nvel de pgina
ou funo usados para manter a segurana de aplicativos. possvel atribuir vrias funes a
um nico usurio. Cada uma determina os direitos de acesso a detalhes da interface do usurio,
a permisso para realizar determinadas transaes e a permisso para acessar conjuntos de
dados especficos.
Segurana
Segurana
Controla o acesso a recursos do aplicativo
Funes
Permisses
AES
Verificar
Criar
Deletar
Segurana
A interface da estrutura de Segurana do CRM Technology Foundation a subguia Security da
Console do Administrador do Sistema. Essa subguia exibida na guia Settings. As telas de
segurana permitem controlar o acesso a recursos do aplicativo. Usando os recursos de
segurana, voc pode criar permisses e funes personalizadas para atender s suas
necessidades de negcios.
Permisses Uma unidade de privilgio concedida a um usurio. Em geral, serve para
conceder determinado tipo de acesso a um recurso. Os recursos so elementos de um
aplicativo, como objetos ou mtodos de objetos. Eles podem ter permisses exclusivas
para cada meio pelo qual podem ser acessados.
Funes Um grupo de permisses.
Preferncias de Local
Preferncias de Local
As Preferncias de Local permitem personalizar
a Barra de Interaplicaes
Barra de Interaplicaes
Grupo de Navegao
Preferncias de Local
Barra de Interaplicaes Um grupo de links personalizveis exibido na parte superior de
cada pgina de aplicativos de CRM baseados em HTML.
Grupo de Navegao - Um conjunto personalizvel de aplicativos com responsabilidades
definidas. Na subguia Site Preferences, voc pode mapear aplicativos CRM para Grupos de
Navegao. Alm disso, na tela Navigation Group Setup, voc pode criar, deletar, ativar e
desativar Grupos de Navegao.
Definies do Sistema
Definies do Sistema
Permitem configurar propriedades no nvel do sistema
Sessions
Logging
Cookies
Branding
Definies do Sistema
A subguia System exibida na guia Settings. As telas dessa subguia permitem configurar as
propriedades necessrias no nvel do sistema durante o processo de disponibilizao: o usurio
self-service (tambm conhecido como usurio convidado), brand, cookies, sesses, loggings,
categorias de propriedades e propriedades.
Sessions Uma propriedade do sistema que mantm a identidade e as credenciais do usurio
enquanto ele realiza uma atividade.
Logging Trails - Uma propriedade do sistema que ajuda a depurar cdigos relacionados ao
sistema.
Cookies - Uma propriedade do sistema que armazena informaes sobre usurios e sistemas
quando os usurios efetuam login nos aplicativos.
Branding - O texto exibido na parte superior esquerda de cada pgina, dependendo da
responsabilidade.
Sticky
JServ
JVM 1
Usurio 2
JServ
JVM 2
Usurio 3
Usurio 4
Sticky
JServ
JVM 3
Camada Intermediria
Banco de Dados
COOKIE
Nome do usurio=bjohnson
ID da conta=1608
Msite_ID=10040
Branding
Sales Online
http://lt005.us.oracle.com/OA_HTML/jtflogin.jsp
Gerenciamento de Cache
Gerenciamento de Cache
Gerenciamento de Cache
Cache
Poltica
Filtro
Cache de Componente
Estatsticas
Gerenciamento de Cache
A interface do Cache de Objetos Java do CRM Technology Foundation a subguia Cache da
Console do Administrador do Sistema. Essa subguia exibida na guia Performance. As telas de
Cache permitem limpar ou recarregar o Cache, gerenciar a Poltica de Cache, gerenciar Caches
de Componentes e verificar estatsticas de Cache.
Cache - Uma estrutura de dados que contm objetos Java usados com freqncia. formado
por Caches de Componentes. Um Cache de Componente contm todos os objetos Java
pertencentes a um componente de aplicativo. Um componente de aplicativo pertence
funcionalidade de um aplicativo especfico.
Na subguia Cache, voc pode limpar ou recarregar o cache, gerenciar a poltica de cache,
gerenciar caches de componentes e verificar estatsticas de cache. Na subguia Resource
Settings, voc pode definir o tamanho mximo do cache.
Poltica - Uma definio que se aplica a um aplicativo em execuo em um host. As opes
para tipos de poltica so Cache Only, Cache and Priming, Disabled e Custom. Na subguia
Cache, voc pode definir a poltica de cache.
Filtro - Um componente de um aplicativo especfico que indica quais IDs de responsabilidade
e cdigos de idioma devero ser fornecidos.
Cache Componente - Uma estrutura de dados que contm os objetos Java de um mdulo de
aplicativo pertencente funcionalidade de um aplicativo especfico. Por exemplo, Catalog e
MenuRenderer so componentes que possuem caches. Na subguia Cache, voc pode verificar,
criar, modificar e remover caches de componentes.
Estatsticas - Uma exibio das mtricas de desempenho do cache de componente.
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Definir usurios
Fundamentos de Flexfields
Captulo 5
Fundamentos de Flexfields
Captulo 5 - Pgina 1
Fundamentos de Flexfields
Fundamentos de Flexfields
Fundamentos de Flexfields
Captulo 5 - Pgina 2
Objetivos
Objetivos
Aps concluir esta lio, voc ser capaz de:
Discutir flexfields
Definir conjuntos de valores
Definir flexfields-chave
Definir flexfields descritivos
Informar valores
Fundamentos de Flexfields
Captulo 5 - Pgina 3
Agenda
Agenda
Fundamentos de Flexfields
Captulo 5 - Pgina 4
General Ledger
Assets
Janelas de um
aplicativo
Fundamentos de Flexfields
Captulo 5 - Pgina 5
Fundamentos de Flexfields
Captulo 5 - Pgina 6
Flexfields-Chave e Descritivos
Flexfields-Chave e Descritivos
Os flexfields-chave
criam identificadores
de entidade exclusivos
COM
Item
876
Color
LTN
Payment Type CC
Store 54321
Dept 987
Number 4958-2938-4747
Exp. Dt 12 - 99
Computer
Monitor
Light tan
Os flexfields descritivos
renem informaes
adicionais
Flexfields-Chave e Descritivos
Existem dois tipos de flexfields: chave e descritivos. Cada tipo abordado com mais detalhes
nos slides a seguir. As principais diferenas so:
Use flexfields-chave para definir sua prpria estrutura em muitos dos identificadores
exigidos pelos Aplicativos Oracle.
Use flexfields descritivos para reunir mais informaes sobre entidades de negcios,
alm dos dados necessrios para os Aplicativos Oracle.
Observao:
Alguns flexfields descritivos se destinam a funcionalidades de produtos especficos.
Por exemplo, o formato de endereo Flexible.
Fundamentos de Flexfields
Captulo 5 - Pgina 7
Flexfields-Chave
Flexfields-Chave
__ Sales Information ______________________
Transaction 3987
Janelapadro
Payment Type
[]
COM
Computer
Item
876
Monitor
Color
LTN
Light tan
Flexfields-Chave
Nos Aplicativos Oracle, voc utiliza flexfields-chave como identificadores de entidades.
Em geral, o identificador que voc cria com um flexfield-chave exigido pelo aplicativo
proprietrio do flexfield (por exemplo, o Flexfield Contbil cria o nmero da conta usado
pelo General Ledger).
Os flexfields-chave so exibidos como campos normais em um form. Qualquer valor existente
para a chave exibido no campo como um valor concatenado com separadores de segmento.
Voc pode usar a opo de perfil Flexfields: Open Key Window para especificar se deseja que
a janela de flexfield-chave seja aberta automaticamente quando voc navegar at o flexfieldchave no form-base. Essa opo de perfil pode ser vista e atualizada no nvel do usurio.
Normalmente, uma estrutura de flexfield-chave formada por vrios segmentos que contm
informaes importantes. Portanto, as combinaes de valores resultantes desses segmentos
funcionam como chaves inteligentes.
Fundamentos de Flexfields
Captulo 5 - Pgina 8
Empresa B
_____Account Entry __
Corporation
Subsidiary
Division
10
_____Account Entry __
Company
283
Division
3003
Department
025
Account
203
21
42
Department
502
Account
015
Fundamentos de Flexfields
Captulo 5 - Pgina 9
Exemplos de Flexfield-Chave
Exemplos de Flexfield-Chave
General Ledger
Receivables
Flexfield Contbil
Assets
Flexfield-Chave de
Ativo
Flexfield de Local
Flexfield de Categoria
Service
Flexfield de Item de
Servio
Flexfield de Territrio
Flexfield de Local de
Imposto sobre Vendas
Inventory
Categorias de Itens
Itens do Sistema
Ordens de Venda
Catlogos de Itens
Fundamentos de Flexfields
Captulo 5 - Pgina 10
Flexfields Descritivos
Flexfields Descritivos
__ Sale Information ____________________
Transaction 3987
Payment Type CC
Customer Jane Doe
Item COM-876-LTN
Description Computer - Monitor - Light Tan [ ]
Payment Type CK
Store 54321
Dept 987
Number 1028
Second ID MC 4565-3939
Payment Type CC
Store 54321
Dept 987
Number 4958-2938-4747
Exp. Dt 12 - 99
Flexfields Descritivos
Utilize flexfields descritivos para coletar informaes alm das obtidas pelos Aplicativos
Oracle. O uso de flexfields descritivos permite reunir informaes especializadas adicionais
necessrias para a sua empresa..
Um flexfield descritivo exibido em um form como um campo de espao nico entre
colchetes. Voc pode usar a opo de perfil Flexfields: Open Descr Window para especificar se
deseja que a janela de flexfield descritivo seja aberta automaticamente quando navegar at o
campo entre colchetes, caso o flexfield esteja ativado. Essa opo de perfil pode ser vista e
atualizada no nvel do usurio.
Um flexfield descritivo pode usar vrias estruturas. Voc pode:
Definir uma estrutura bsica que rena informaes adicionais de todas as entidades.
Definir diversas estruturas que renam informaes especializadas de tipos diferentes da
mesma entidade geral.
Definir uma combinao das duas opes anteriores. Essa estrutura pode reunir
informaes gerais sobre todas as entidades e depois, como opo, reunir dados sobre
determinados tipos de entidades.
O exemplo mostra um flexfield descritivo que rene informaes distintas sobre pagamento
com base no tipo de pagamento: cheque (CK) ou carto de crdito (CC).
Fundamentos de Flexfields
Captulo 5 - Pgina 11
O estilo de endereo
Fundamentos de Flexfields
Captulo 5 - Pgina 12
Flexfields Descritivos
Pertencentes a um
Associados a tabelas de
Configurao obrigatria,
Chaves inteligentes
Identificam entidades
um aplicativo especfico
Configurao opcional
Sem recursos
inteligentes, armazenam
informaes adicionais
Capturam informaes
adicionais apenas
Fundamentos de Flexfields
Captulo 5 - Pgina 13
2.
3.
Informe um item
Item = XXComputer Server
Description = High Speed Computer
4.
Salve as informaes
Observao: Observe que o campo Item um flexfield-chave que pode ser definido como
um segmento e sem validao!
5.
6.
7.
8.
Salve as informaes
9.
Selecione (M) Tools > Categories (talvez seja necessrio usar Ctrl+F11 se as categorias
default no forem exibidas)
Category Set = Purchasing
10. Coloque o cursor no campo Category (MISC.MISC o default, mas voc vai sobrepor
este valor)
11. Ative a lista de valores
Observao: Observe que este o flexfield-chave PO Item Category.
Fundamentos de Flexfields
Captulo 5 - Pgina 14
Fundamentos de Flexfields
Captulo 5 - Pgina 15
2.
3.
Informe um item
Item = XXComputer Server
Description = High Speed Computer
4.
Salve as informaes
Observao: Observe que o campo Item um flexfield-chave que pode ser definido como
um segmento e sem validao!
5.
6.
7.
8.
Salve as informaes
9.
Selecione (M) Tools > Categories (talvez seja necessrio usar Ctrl+F11 se as categorias
default no forem exibidas)
Category Set = Purchasing
10. Coloque o cursor no campo Category (MISC.MISC o default, mas voc vai sobrepor este
valor)
11. Ative a lista de valores
Observao: Observe que este o flexfield-chave PO Item Category.
Fundamentos de Flexfields
Captulo 5 - Pgina 16
Fundamentos de Flexfields
Captulo 5 - Pgina 17
2.
3.
4.
5.
6.
7.
8.
Clique em (B) OK
9.
Fundamentos de Flexfields
Captulo 5 - Pgina 18
Fundamentos de Flexfields
Captulo 5 - Pgina 19
Componentes de um Flexfield
Componentes de um Flexfield
Flexfield/Estrutura
Segmentos
Estrutura de Flexfield
Segmento 1
Valores
(se necessrio)
Segmento 2
PC
SERVER
COMPUTER
LAPTOP
Formato de
dados
10
CHAR
Independent
Upper Case
Required
12
Char
Dependent
Upper Case
Required
Fundamentos de Flexfields
Captulo 5 - Pgina 20
COM
Item
876
Color
LTN
Computer
Monitor
Light tan
Fundamentos de Flexfields
Captulo 5 - Pgina 21
Fundamentos de Flexfields
Captulo 5 - Pgina 22
Agenda
Agenda
Fundamentos de Flexfields
Captulo 5 - Pgina 23
Fundamentos de Flexfields
Captulo 5 - Pgina 24
MACH
FURN
COM
Computer
876
Monitor
LTN
876
Light tan
933
Fundamentos de Flexfields
Captulo 5 - Pgina 25
List of Values
Long List of Values
Poplist
Security Type
No security
Hierarchical
Non-hierarchical
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Fundamentos de Flexfields
Captulo 5 - Pgina 26
Tipo de Lista
Escolha List of Values caso no queira que o conjunto de valores oferea o recurso
LongList nos aplicativos do Oracle Forms. O usurio no ver uma poplist nos
aplicativos do Oracle Self-Service. Em geral, use uma lista de valores quando so
esperados de 10 a 200 valores.
Escolha Long List of Values se deseja que o conjunto de valores oferea o recurso
LongList nos Aplicativos do Oracle Forms. Esse recurso requer que o usurio informe
um valor de segmento parcial para que a lista de valores recupere todos os valores
disponveis. No possvel ativar LongList para um conjunto de valores que tenha um
tipo de validao None. O usurio no ver uma poplist nos aplicativos do Oracle SelfService. Em geral, use uma lista longa de valores quando forem esperados mais de
200 valores.
Escolha Poplist se no quiser que o conjunto de valores oferea o recurso LongList nos
aplicativos do Oracle Forms, mas sim uma poplist nos aplicativos do Oracle Self-Service.
Em geral, use uma poplist quando so esperados menos de 10 valores.
Tipo de Segurana
No Security - Toda a segurana est desativada para o conjunto de valores.
Hierarchical Security - A segurana hierrquica est ativada. Neste tipo de segurana,
os recursos de segurana de valor e hierarquias de valor so agrupados. Esses recursos
permitem que qualquer regra de segurana aplicada a um valor-pai tambm seja aplicada
aos valores-filho correspondentes.
Non-Hierarchical Security - A segurana est ativada, mas as regras de segurana
hierrquica no so aplicadas. Ou seja, uma regra de segurana aplicada a um valor-pai
no aplicada em cascata aos valores-filho correspondentes.
Fundamentos de Flexfields
Captulo 5 - Pgina 27
Fundamentos de Flexfields
Captulo 5 - Pgina 28
Fundamentos de Flexfields
Captulo 5 - Pgina 29
Fundamentos de Flexfields
Captulo 5 - Pgina 30
Fundamentos de Flexfields
Captulo 5 - Pgina 31
2.
Value
XXCompany
Description
Company
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
Uppercase Only
Yes
Yes
Validation Type
Independent
3.
Valor
XXDepartment
Description
Departament
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
Uppercase Only
Yes
Yes
Validation Type
Independent
Fundamentos de Flexfields
Captulo 5 - Pgina 32
4.
Description
XXAccount
Description
Account
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
Upper Only
Yes
Yes
Validation Type
Independent
5.
Salve as informaes
6.
Fundamentos de Flexfields
Captulo 5 - Pgina 33
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Criar um Conjunto de Valores
1.
2.
3.
Value
XXPO Class
Description
Major class
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
10
Uppercase Only
Yes
No
Validation Type
Independent
Fundamentos de Flexfields
Captulo 5 - Pgina 34
4.
Value
XXPO Subclass
Description
Sub class
List Type
Lista of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
10
Uppercase Only
Yes
No
Validation Type
Dependent
Fundamentos de Flexfields
Captulo 5 - Pgina 35
2.
Value
XXPO Class
Description
Major class
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
10
Uppercase Only
Yes
No
Validation Type
Independent
3.
Salve as informaes
Fundamentos de Flexfields
Captulo 5 - Pgina 36
4.
Value
XXPO Subclass
Description
Sub class
List Type
List of Values
Security Type
Non-Hierarchical Security
Format
Char
Max. Size
10
Upper Only
Yes
No
Validation Type
Dependent
5.
6.
Salve as informaes
Fundamentos de Flexfields
Captulo 5 - Pgina 37
Agenda
Agenda
Fundamentos de Flexfields
Captulo 5 - Pgina 38
Planejando um Flexfield-Chave
Planejando um Flexfield-Chave
Fundamentos de Flexfields
Captulo 5 - Pgina 39
SalesDescrio:
Information
Descrio:
Ordem dos
segmentos
Category COM
Item 876
Estrutura
Color LTN
Separador de segmentos
Prompts
Conjuntos de valores
COM
FURN
Valores
APPL
Fundamentos de Flexfields
Captulo 5 - Pgina 40
Estrutura do Flexfield-Chave
Estrutura do Flexfield-Chave
Empresa A
Empresa B
_____Account Entry __
Corporation
Subsidiary
Division
10
203
3003
Department
025
Account
203
_____Account Entry __
Company
Division
Department
Account
10-203-3003-025-203
10
203
3003
025
10-203-3003-025
Estrutura do Flexfield-Chave
Em geral, os flexfields-chave so compostos de vrios segmentos. Os valores fornecidos por
esses segmentos formam as combinaes de cdigos que funcionam como chaves inteligentes
a serem usadas pelos Aplicativos Oracle.
Fundamentos de Flexfields
Captulo 5 - Pgina 41
Empresa B
_____Account Entry __
Corporation
Subsidiary
Division
10
203
3003
Department
025
Account
203
_____Account Entry __
Company
Division
Department
Account
10-203-3003-025-203
10
203
3003
025
10-203-3003-025
Fundamentos de Flexfields
Captulo 5 - Pgina 42
10
(Combinao de Cdigos)
203
3003
025
SEGMENTO2
203
SEGMENTO3
SEGMENTO4
3003
025
Fundamentos de Flexfields
Captulo 5 - Pgina 43
Qualificadores de Flexfield-Chave
Qualificadores de Flexfield-Chave
Empresa Y
Corp
10
Sub
203
Empresa Z
Corp
Segmento
Div
3003
Dept
025
Acct
203
balanceador
Div
10
203
Dept
3003
Acct
025
Qualificadores de Flexfield-Chave
Tanto os flexfields-chave como os descritivos permitem ao usurio projetar as estruturas de
flexfield e os respectivos segmentos. Nos flexfields descritivos, nem as informaes reunidas
nem a forma como os dados esto estruturados so usadas internamente pelos Aplicativos
Oracle. No entanto, os flexfields-chave so diferentes.
Os Aplicativos Oracle utilizam determinadas informaes coletadas por alguns segmentos de
flexfield-chave internamente. Por exemplo, o General Ledger precisa saber qual segmento do
flexfield Contbil dever usar nas operaes de balanceamento. Entretanto, como possvel
configurar o local do segmento balanceador no flexfield contbil, o aplicativo deve encontrar
um meio de localizar o segmento do qual necessita em qualquer estrutura de flexfield contbil.
Os qualificadores tm como objetivo permitir a localizao de determinados segmentos em
uma estrutura de flexfield-chave. Um qualificador um label anexado a um segmento de
flexfield-chave especfico, de modo que possa ser localizado pelo aplicativo que necessita
das informaes correspondentes.
Fundamentos de Flexfields
Captulo 5 - Pgina 44
10
203
(Segmento
balanceador)
3003
Qualificadores de segmento:
Identificam um valor especfico
025
(Permitir
contabilizao)
Fundamentos de Flexfields
Captulo 5 - Pgina 45
Qualificadores de Flexfield-Chave
Identificam Segmentos de Flexfield-Chave
Empresa Y
Segmento do
Centro de Custos
Corp: 10
Sub
Div
203
3003
Segmento
balanceador
Dept 025
Acct
300
Segmento da
conta
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Fundamentos de Flexfields
Captulo 5 - Pgina 46
10
Sub
203
Div
Lista de
contas
3003
Budgeting allowed: Y
Posting allowed: Y
Account type: Asset
Dept
025
200 - Cash
Acct
300
300 - Revenue
400 - Payroll
Budgeting allowed: N
Posting allowed : N
Account type: Liability
Budgeting allowed: N
Posting allowed: N
Account type: Revenue
Fundamentos de Flexfields
Captulo 5 - Pgina 47
Fundamentos de Flexfields
Captulo 5 - Pgina 48
Default Value
Constant
Current Date
O horrio atual
Current time
Field
Profile
Segment
SQL Statement
Fundamentos de Flexfields
Captulo 5 - Pgina 49
Fundamentos de Flexfields
Captulo 5 - Pgina 50
2.
3.
5.
6.
Salve as informaes
Observao: Se no selecionar Cross Validate Segments, voc no poder atribuir regras de
validao cruzada estrutura de flexfield.
Fundamentos de Flexfields
Captulo 5 - Pgina 51
8.
No
Name
Window Prompt
Column (LOV)
Company
Company
SEGMENT1
XXCompany
Departament
Departament
SEGMENT2
XXDepartment
Account
Account
SEGMENT3
XXAccount
Interco
Interco
SEGMENT4
XXCompany
9.
Salve as informaes
Value
Description
Company
Required
Yes
Security Enabled
Yes
CO
12
Value
Description
Departament
Required
Yes
Security Enabled
Yes
List of Values
DE
15
Fundamentos de Flexfields
Captulo 5 - Pgina 52
Value
Description
Acccount
Required
Yes
Security Enabled
Yes
ACCT
25
Value
Description
Interco
Default Type
Constant
Default Value
00
Required
Yes
Security Enabled
Yes
IC
15
Fundamentos de Flexfields
Captulo 5 - Pgina 53
Description
Enabled
Allow Budgeting:
Allow Posting
00
Corporate
Yes
Yes
Yes
01
US Ops
Yes
Yes
Yes
Fundamentos de Flexfields
Captulo 5 - Pgina 54
Description
Enabled
Allow Budgeting:
Allow Posting
000
Balance Sheet
Yes
Yes
Yes
A01
Yes
Yes
Yes
Desc.
Enabled
Parent
Allow
Budg.
Allow
Posting
Account Type
1000
Cash
Yes
Yes
Yes
Asset
2000
A/P
Yes
Yes
Yes
Liability
3310
Retained
Earnings
Yes
Yes
Yes
Ownership /
Stock
Fundamentos de Flexfields
Captulo 5 - Pgina 55
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Consultar a Estrutura de Categorias
1.
2.
Consulte a estrutura
Application = Oracle Inventory
Flexfield Title = Item Categories
Atribuir Segmentos
4.
No
Crie uma estrutura com base nas informaes de segmento da seguinte tabela:
Name
Window Prompt
Column (LOV)
PO Class
Class
SEGMENT1
XXPO Class
PO Subclass
Sub
SEGMENT2
XXPO Subclass
Fundamentos de Flexfields
Captulo 5 - Pgina 56
5.
Value
Description
PO Class
Required
Yes
Security Enabled
Yes
6.
Value
Description
PO Subclass
Required
Yes
Security Enabled
Yes
7.
Fundamentos de Flexfields
Captulo 5 - Pgina 57
2.
3.
5.
6.
Salve as informaes
Fundamentos de Flexfields
Captulo 5 - Pgina 58
Atribuir Segmentos
7.
8.
No
Name
Window Prompt
Column (LOV)
PO Class
Class
SEGMENT1
XXPO Class
PO Subclass
Sub
SEGMENT2
XXPO Subclass
9.
Salve as informaes
Value
Description
PO Class
Required
Yes
Security Enabled
Yes
Fundamentos de Flexfields
Captulo 5 - Pgina 59
Value
Description
PO Subclass
Required
Yes
Security Enabled
Yes
Fundamentos de Flexfields
Captulo 5 - Pgina 60
Fundamentos de Flexfields
Captulo 5 - Pgina 61
Fundamentos de Flexfields
Captulo 5 - Pgina 62
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Adicionar Valores
1.
2.
3.
Value
Description
CCOMP
Computer Component
CSYS
Computer System
Description
KEYBOARD
MOUSE
Mouse, Optical
MONITOR
Fundamentos de Flexfields
Captulo 5 - Pgina 63
Description
DESKTOP Desktop
PC
PC
SERVER
Server
6.
Fundamentos de Flexfields
Captulo 5 - Pgina 64
2.
3.
4.
Value
Description
CCOMP
Computer Component
CSYS
Computer System
Fundamentos de Flexfields
Captulo 5 - Pgina 65
5.
Salve as informaes
7.
Fundamentos de Flexfields
Captulo 5 - Pgina 66
8.
9.
Description
KEYBOARD
MOUSE
Mouse, Optical
MONITOR
Fundamentos de Flexfields
Captulo 5 - Pgina 67
Description
DESKTOP Desktop
PC
PC
SERVER
Server
Fundamentos de Flexfields
Captulo 5 - Pgina 68
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Definir Combinaes de Categorias Vlidas
1.
2.
3.
Structure Name:
XXPO
XXPO
XXPO
XXPO
ITEM
ITEM
ITEM
ITEM
CAT
CAT
CAT
CAT
Category
Description
CCOMP.KEYBOARD
CCOMP.MOUSE
CSYS.PC
CSYS.SERVER
Component, Keyboard
Component, Mouse
System, PC
System, Server
5.
6.
Fundamentos de Flexfields
Captulo 5 - Pgina 69
2.
3.
4.
Structure Name:
Category
Description
XXPO_ITEM_CAT
CCOMP.KEYBOARD
Component, Keyboard
XXPO_ITEM_CAT
CCOMP.MOUSE
Component, Mouse
XXPO_ITEM_CAT
CSYS.PC
System, PC
XXPO_ITEM_CAT
CSYS.SERVER
System, Server
5.
Salve as informaes
6.
8.
9.
Fundamentos de Flexfields
Captulo 5 - Pgina 70
Fundamentos de Flexfields
Captulo 5 - Pgina 71
Fundamentos de Flexfields
Captulo 5 - Pgina 72
3987
Payment Type:
CC
Jane Doe
COM-876-LTN
Computer Monitor Tan
[]
(Chave estrangeira)
Diretamente (a partir da janela de entrada)
__ Part Number _________
Category
COM
Computer
Item
876
Monitor
Color
LTN
Light tan
Tabela de
Combinaes
de Cdigos
Fundamentos de Flexfields
Captulo 5 - Pgina 73
Conjunto de Valores
para Estado
CA California
NY New York
TX Texas
Flexfield de
Local do Ativo
Conjunto de Valores
para Cidade
Los Angeles
London
New York
Houston
UK
United Kingdom
CA
California
Houston
Fundamentos de Flexfields
Captulo 5 - Pgina 74
COM
COM
FURN
APPL
Descrio:
Descrio:
Item Number
Category
Item
Color
Conjunto de Valores
Category com segurana
COM
FURN
APPL
COM
Weight
(EXCLUIR COM)
Fundamentos de Flexfields
Captulo 5 - Pgina 75
1211 State
City
Dallas
State TX
Zip
75219
Country USA
Item
COM-876-LTN
Descrio:
Item Alias
Lista
De Apelidos
Fundamentos de Flexfields
Captulo 5 - Pgina 76
Planejando Decises
Planejando Decises
Vrias estruturas
Recursos disponveis
Qualificadores necessrios
Inseres dinmicas
Validao cruzada
Apelidos simplificados
Verificao de valores
Segurana de valor
Planejando Decises
Vrias estruturas
O aplicativo suporta diferentes estruturas de segmento?
Quantas estruturas so necessrias?
Recursos disponveis
Quantas colunas de segmento esto disponveis?
Quais segmentos so necessrios?
Qualificadores necessrios
Quais qualificadores o flexfield utiliza ou quais so necessrios?
Os segmentos correspondem a cada qualificador necessrio?
Inseres dinmicas
As inseres dinmicas so viveis?
Quem pode criar novas combinaes?
Fundamentos de Flexfields
Captulo 5 - Pgina 77
Validao cruzada
A validao cruzada dever estar ativada?
A proteo a combinaes invlidas necessria?
Apelidos simplificados
A entrada de flexfield simplificada ser permitida?
Muitas combinaes so usadas de forma repetida?
Verificao de valores
Quais conjuntos de valores esto disponveis?
Como os segmentos devero ser validados?
Segurana de valor
Quais segmentos devero usar a segurana de valor de flexfield?
Alguns valores de segmento tm privilgios ou s podem ser determinados usurios?
Fundamentos de Flexfields
Captulo 5 - Pgina 78
Fundamentos de Flexfields
Captulo 5 - Pgina 79
Agenda
Agenda
Fundamentos de Flexfields
Captulo 5 - Pgina 80
Fundamentos de Flexfields
Captulo 5 - Pgina 81
Determinando o Nome
do Flexfield Descritivo
Como os flexfields descritivos no esto identificados
no form-base, ao reconhecer um flexfield descritivo
que deseja implementar, siga este procedimento para
determinar o nome do flexfield:
1. Clique em um campo no mesmo bloco onde o
flexfield descritivo exibido.
2. Selecione Help > Diagnostics > Examine. Uma
janela aberta e mostra informaes sobre o
campo selecionado. Anote o nome do bloco
onde o campo est localizado.
Fundamentos de Flexfields
Captulo 5 - Pgina 82
Determinando o Nome
do Flexfield Descritivo
3. Clique no boto de lista de valores Block para exibir
uma lista dos blocos disponveis para este form.
Selecione $DESCRIPTIVE_FLEXFIELD$.
4. Clique no boto de lista de valores Field para exibir
uma lista dos flexfields descritivos do form. Cada
entrada precedida pelo nome do bloco onde o
flexfield descritivo exibido. Localize as entradas
do bloco cujo nome voc determinou na etapa 2.
5. Selecione o flexfield que deseja implementar a
partir das entradas do bloco. O nome do usurio
do flexfield descritivo exibido no campo Value.
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Fundamentos de Flexfields
Captulo 5 - Pgina 83
Fundamentos de Flexfields
Captulo 5 - Pgina 84
Fundamentos de Flexfields
Captulo 5 - Pgina 85
Nmero da loja
Nmero do cheque
Data de expirao
Entrada
Fundamentos de Flexfields
Captulo 5 - Pgina 86
Nmero da loja
Entrada
Situao 2:
(cheque)
Nmero da loja
Nmero do cheque
Nmero da loja
Nmero do carto
de crdito
Situao 3:
(carto de crdito)
Data de
Expirao
Fundamentos de Flexfields
Captulo 5 - Pgina 87
Nmero da loja
Entrada
Situao 2:
(cheque)
Nmero da loja
Nmero do cheque
Situao 3:
(carto de crdito)
Nmero da loja
Nmero do carto
de crdito
Usadas por
todas as tarefas
Data de
Expirao
Variam de
acordo com a tarefa
Fundamentos de Flexfields
Captulo 5 - Pgina 88
Nmero da loja
Entrada
Contexto: carto de crdito
Nmero da loja
Situao 2:
(cheque)
Nmero do cheque
Contexto: carto de crdito
Situao 3:
(carto de crdito)
Nmero da loja
Nmero do carto
de crdito
Data de
Expirao
Fundamentos de Flexfields
Captulo 5 - Pgina 89
Fundamentos de Flexfields
Captulo 5 - Pgina 90
Segmentos
Globais
(Comuns)
Nmero da loja
Contexto: cheque
Nmero da loja
Nmero da loja
Fundamentos de Flexfields
Captulo 5 - Pgina 91
Segmentos
Sensveis ao
Contexto
(Variam de acordo
com o contexto)
Conta
Condies do financiamento
Entrada
Contexto: cheque
Nmero do carto
Data de expirao
ID Secundrio
Fundamentos de Flexfields
Captulo 5 - Pgina 92
Distinguindo Contextos
Distinguindo Contextos
Contexto: financiamento
Nmero da loja
Conta
Condies do financiamento
Entrada
Contexto: carto de crdito
Campo de
contexto
Contexto: cheque
Nmero da loja
ID Secundrio
Nmero da loja
Nmero do carto
Data de expirao
Distinguindo Contextos
Se o flexfield descritivo utilizar diferentes contextos diferentes, voc dever decidir como
distingui-los. Identifique um campo cujo valor possa distinguir os contextos. Ele chamado
de campo de contexto.
Em alguns casos, possvel usar um campo existente como o campo de contexto; em outros,
necessrio criar um segmento no flexfield descritivo.
Fundamentos de Flexfields
Captulo 5 - Pgina 93
Fundamentos de Flexfields
Captulo 5 - Pgina 94
Campo de referncia
Contexto 2
Contexto 1
Elementos de
Elementos de
Dados
Globais
Campos
Projetos
de flexfield
propostos
Dados
Globais
Campos
Sensveis ao
Sensveis ao
Contexto
Contexto
Fundamentos de Flexfields
Captulo 5 - Pgina 95
Fundamentos de Flexfields
Captulo 5 - Pgina 96
Contexto 2
Elementos de
Elementos de
Designs de flexfield
propostos
Dados
Globais
(Contexto)
Dados
Globais
(Contexto)
Campos
Sensveis ao
(Campos de
contexto)
Contexto
Campos
Sensveis ao
Contexto
Fundamentos de Flexfields
Captulo 5 - Pgina 97
Fundamentos de Flexfields
Captulo 5 - Pgina 98
Armazenando Segmentos
de Flexfield Descritivo
Estrutura A
Estrutura B
Global AAA
Global AAA
Contexto BBB
Contexto DDD
Contexto CCC
CONTEXTO
ATRIBUTO1
ATRIBUTO2
ATRIBUTO3
Estrutura A
Global AAA
Contexto BBB
Contexto CCC
Estrutura B
Global AAA
Contexto DDD
Fundamentos de Flexfields
Captulo 5 - Pgina 99
Fundamentos de Flexfields
Captulo 5 - Pgina 100
2.
3.
4.
5.
6.
7.
Number
1
Name
Yes/No
Window Prompt
Yes/No
Column
Value Set
ATTRIBUTE1
AMS_SRS_YES_NO_MAND
8.
Salve as informaes
9.
Fundamentos de Flexfields
Captulo 5 - Pgina 101
Fundamentos de Flexfields
Captulo 5 - Pgina 102
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Ativar um Flexfield Descritivo
1.
2.
3.
Consulte o flexfield que corresponde ao seu nmero de terminal de acordo com a seguinte
tabela:
Terminal
Title
01
Service Request
02
Party Information
03
04
Condition Headers
05
Process Definitions
06
Billing Profile
07
08
Contact Groups
09
QA Quick Lists
10
QA List Processes
11
QA Process Parameters
12
13
Suspense Accounts
14
Define Sequences.
15
Currencies
16
AutoAllocation Batch
Fundamentos de Flexfields
Captulo 5 - Pgina 103
17
18
GL Accounts
19
Intercompany: Subsidiaries
20
21
22
AutoReversal Criteria
23
24
4.
5.
Number
1
Name
Yes/No
Window Prompt
Yes/No
Column
Value Set
ATTRIBUTE1
AMS_SRS_YES_NO_MAND
6.
7.
Terminal
Responsibility
Navigation Path
01
Customer Support,
Vision Enterprises
02
Customer Support,
Vision Enterprises
03
Telesales Agent
04
05
06
07
08
09
10
11
Fundamentos de Flexfields
Captulo 5 - Pgina 104
12
(N) Quoting
13
14
15
16
17
18
19
20
21
22
23
24
9.
Teste o flexfield
Title
01
Service Request
02
Party Information
03
04
Condition Headers
05
Process Definitions
06
Billing Profile
07
08
Contact Groups
09
QA Quick Lists
10
QA List Processes
11
QA Process Parameters
12
13
Suspense Accounts
14
Define Sequences
Copyright Oracle Corporation, 2002. Todos os Direitos Reservados.
Fundamentos de Flexfields
Captulo 5 - Pgina 105
15
Currencies
16
AutoAllocation Batch
17
18
GL Accounts
19
Intercompany: Subsidiaries
20
21
22
AutoReversal Criteria
23
24
Fundamentos de Flexfields
Captulo 5 - Pgina 106
2.
3.
Consulte o flexfield que corresponde ao seu terminal de acordo com a seguinte tabela:
Terminal
Title
01
Service Request
02
Party Information
03
04
Condition Headers
05
Process Definitions
06
Billing Profile
07
08
Contact Groups
09
QA Quick Lists
10
QA List Processes
11
QA Process Parameters
12
13
Suspense Accounts
14
Define Sequences
15
Currencies
16
AutoAllocation Batch
17
18
GL Accounts
19
Intercompany: Subsidiaries
20
21
22
AutoReversal Criteria
23
24
Fundamentos de Flexfields
Captulo 5 - Pgina 107
Displayed = Desmarcado
4.
5.
6.
Number
1
Name
Yes/No
Window Prompt
Yes/No
Column
Value Set
ATTRIBUTE1
AMS_SRS_YES_NO_MAND
7.
Salve as informaes
8.
9.
Clique em (B) Ok
Fundamentos de Flexfields
Captulo 5 - Pgina 108
Responsibility
Navigation Path
01
Customer Support,
Vision Enterprises
02
Customer Support,
Vision Enterprises
03
Telesales Agent
04
05
06
07
08
09
10
11
12
(N) Quoting
13
14
15
16
17
18
19
20
21
22
23
24
Fundamentos de Flexfields
Captulo 5 - Pgina 109
Title
01
Service Request
02
Party Information
03
04
Condition Headers
05
Process Definitions
06
Billing Profile
07
08
Contact Groups
09
QA Quick Lists
10
QA List Processes
11
QA Process Parameters
12
13
Suspense Accounts
14
Define Sequences
15
Currencies
16
AutoAllocation Batch
17
18
GL Accounts
19
Intercompany: Subsidiaries
20
21
22
AutoReversal Criteria
23
24
Fundamentos de Flexfields
Captulo 5 - Pgina 110
Fundamentos de Flexfields
Captulo 5 - Pgina 111
Agenda
Agenda
Fundamentos de Flexfields
Captulo 5 - Pgina 112
Definindo Valores de um
Conjunto de Valores
Use a regio Values, Effective da janela Segment
Values para informar:
Valor
Valor Traduzido (somente conjuntos de valores
traduzveis)
Descrio
Ativado
Datas de efetivao De/At
Fundamentos de Flexfields
Captulo 5 - Pgina 113
Fundamentos de Flexfields
Captulo 5 - Pgina 114
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Discutir flexfields
Definir conjuntos de valores
Definir flexfields-chave
Definir flexfields descritivos
Informar valores
Fundamentos de Flexfields
Captulo 5 - Pgina 115
Fundamentos de Flexfields
Captulo 5 - Pgina 116
Fundamentos de Multiorg
Captulo 6
Fundamentos de Multiorg
Captulo 6 - Pgina 1
Fundamentos de Multiorg
Fundamentos de Multiorg
Fundamentos de Multiorg
Captulo 6 - Pgina 2
Objetivos
Objetivos
Aps concluir este mdulo, voc ser capaz de:
Fundamentos de Multiorg
Captulo 6 - Pgina 3
Agenda
Agenda
O significado de Multiorg
Os modelos organizacionais
Fundamentos de Multiorg
Captulo 6 - Pgina 4
O Que Multiorg?
O Que Multiorg?
O Que Multiorg?
Multiorg um aperfeioamento no servidor (aplicativos e banco de dados) que permite a
diversas unidades de negcios de uma empresa utilizar uma nica instalao dos produtos
dos Aplicativos Oracle e, ao mesmo tempo, manter a distino e a segurana dos dados de
transaes. O aperfeioamento Multiorg usa views de banco de dados nativas para criar uma
camada de segurana em uma nica instalao dos Aplicativos Oracle. Nos Aplicativos Oracle
Release 11i, os seguintes produtos suportam os recursos Multiorg:
Cash Management
Order Management, Shipping Execution e Release Management
Payables
Property Manager
Projects
Purchasing
Receivables
Sales Compensation
Sales and Marketing
Service
Fundamentos de Multiorg
Captulo 6 - Pgina 5
Fundamentos de Multiorg
Captulo 6 - Pgina 6
Fundamentos de Multiorg
Captulo 6 - Pgina 7
Agenda
Agenda
O significado de Multiorg
Os modelos organizacionais
Fundamentos de Multiorg
Captulo 6 - Pgina 8
Modelo Organizacional
Modelo Organizacional
Grupo Funcional
Fundos/Entidade
de Balanceamento
HR
Seg. Bal. 1
Conjunto de Livros
GL, FA
Pessoa Jurdica
Unidade Operacional AP, PO,
AR, OM, +
Organizao
de Inventrio
Seg. Bal. 2
Regra de
Segurana de
Flexfield
INV, MFG
Entrega
Modelo Organizacional
O modelo Multiorg possui uma hierarquia que estabelece como as transaes fluem nas
diferentes unidades de negcios e como essas unidades interagem. Voc define as organizaes
e os relacionamentos entre elas. No diagrama anterior, observe as diferentes formas usadas
para cada tipo de organizao. Elas so teis quando so criados diagramas de vrias
organizaes.
Fundamentos de Multiorg
Captulo 6 - Pgina 9
Grupo Funcional
Grupo Funcional
Grupo Funcional
HR
Grupo Funcional
uma Organizao que representa a empresa consolidada, uma diviso importante ou uma
empresa operacional e no causa impacto contbil. O Grupo Funcional particiona informaes
do Human Resources e da Hierarquia de Aprovao do Purchasing. Se solicitar uma lista de
funcionrios (em qualquer mdulo), voc ver apenas os pertencentes ao Grupo Funcional do
qual sua Unidade Operacional faz parte. Vrias Pessoas Jurdicas podem ser relacionadas a um
nico Grupo Funcional.
necessrio ter, pelo menos, um Grupo Funcional. Em uma nova instalao, os Aplicativos
Oracle fornecem um Grupo Funcional default chamado Grupo Funcional de Configurao.
possvel definir Grupos Funcionais adicionais conforme necessrio para sua empresa.
Fundamentos de Multiorg
Captulo 6 - Pgina 10
Conjunto de Livros
Conjunto de Livros
Grupo Funcional
HR
Conjunto de Livros
Um SOB (Set of Books, Conjunto de Livros) um estabelecimento contribuinte que
compartilha trs elementos: um plano de contas especfico (estrutura de flexfield contbil),
uma moeda funcional e um calendrio de transaes financeiras. O conceito de SOB
semelhante em um ambiente Multiorg. O General Ledger mantm a segurana das informaes
de transaes (lanamentos, saldos) por conjunto de livros. Ao usar esse aplicativo, escolha
uma responsabilidade que especifique um conjunto de livros. Voc ver apenas as informaes
relacionadas a esse conjunto de livros.
Para criar conjuntos de livros, use a janela Set of Books do General Ledger. Para definir todos
os outros tipos de organizaes, use a janela Organizations.
Fundamentos de Multiorg
Captulo 6 - Pgina 11
Pessoa Jurdica
Pessoa Jurdica
Grupo Funcional
Conjunto de Livros
HR
GL, FA
Pessoa Jurdica
Pessoa Jurdica
Uma pessoa jurdica representa uma empresa legal para a qual voc prepara relatrios fiscais
ou de impostos. Atribua identificadores de imposto e outras informaes sobre pessoa jurdica
a esse tipo de organizao. Os aperfeioamentos futuros incluiro uma funcionalidade mais
eficiente nesse nvel organizacional.
Fundamentos de Multiorg
Captulo 6 - Pgina 12
Unidade Operacional
Unidade Operacional
Grupo Funcional
Conjunto de Livros
HR
GL, FA
Pessoa Jurdica
Unidade Operacional
AP, PO,
AR, OM, +
Unidade Operacional
Uma unidade operacional representa uma organizao que utiliza qualquer um dos aplicativos
de sub-razo Oracle, como, por exemplo, Order Management, Payables. Pode ser um escritrio
de vendas, uma diviso ou um departamento. Cada unidade operacional est associada a uma
pessoa jurdica. A segurana das informaes nesses aplicativos mantida por unidade
operacional. Cada usurio v apenas as informaes da sua unidade operacional. As
responsabilidades so vinculadas a uma unidade operacional especfica pela opo
de perfil MO: Operating Unit.
Fundamentos de Multiorg
Captulo 6 - Pgina 13
Entidade de Balanceamento
Entidade de Balanceamento
Fundos/Entidade
de Balanceamento
Grupo Funcional
HR
Seg. Bal. 1
Conjunto de Livros
GL, FA
Pessoa Jurdica
Unidade Operacional
AP, PO,
AR, OM, +
Seg. Bal. 2
Regra de
Segurana de
Flexfield
Entidade de Balanceamento
uma entidade para a qual voc prepara um balano patrimonial, representado como um valor
de segmento balanceador na estrutura do Flexfield Contbil. Pode haver vrias entidades de
balanceamento na mesma estrutura de unidade operacional, e cada uma delas dever cuidar
de seu prprio balanceamento. Todas as entradas intercompanhias necessrias sero criadas
automaticamente no Conjunto de Livros para garantir que as empresas nunca estejam
desbalanceadas. Um segmento balanceador pode ser uma empresa ou uma diviso, por
exemplo.
Fundamentos de Multiorg
Captulo 6 - Pgina 14
importante lembrar que uma pessoa jurdica pode incluir um ou mais segmentos
balanceadores. Por exemplo, voc pode ter vrias empresas definidas no seu plano de contas
cujos dados so sumariados em uma nica pessoa jurdica para fins de gerao de relatrios.
Como alternativa, cada empresa definida no plano de contas pode ter diversas divises para as
quais voc produz balanos patrimoniais. Nesse caso, mais provvel que cada uma dessas
empresas seja configurada como uma pessoa jurdica e cada diviso como uma unidade
operacional. A Oracle no garante automaticamente a segurana dos valores do segmento
balanceador no plano de contas com unidades operacionais ou pessoas jurdicas especficas.
Voc pode criar regras de segurana para isso. Por exemplo, talvez voc queira que a equipe
de contas a pagar s possa informar NFFs referentes a uma diviso especfica associada a
determinada unidade operacional. Se no houver regras de segurana definidas, a equipe
poder acessar todas as divises, independentemente da unidade operacional qual est
associada. A soluo criar uma regra de segurana que permita acesso somente s divises
cujos dados so sumariados na unidade operacional da equipe. Essa regra (assim como a
unidade operacional) ser associada responsabilidade correspondente.
Fundamentos de Multiorg
Captulo 6 - Pgina 15
LE1
1
10
LE1
Div 1
10
C1
C2
20
LE1
Div 2
3
Valores do
segmento
balanceador
10
LOB 1
LOB 2
20
30
10
20
30
Fundamentos de Multiorg
Captulo 6 - Pgina 16
Fundamentos de Multiorg
Captulo 6 - Pgina 17
Organizao de Inventrio
Organizao de Inventrio
Fundos/Entidade
de Balanceamento
Grupo Funcional
HR
Seg. Bal. 1
Conjunto de Livros
GL, FA
Pessoa Jurdica
Unidade Operacional
AP, PO,
AR, OM, +
Organizao
de Inventrio
INV, MFG
Entrega
Seg. Bal. 2
Regra de
Segurana de
Flexfield
Organizao de Inventrio
Uma organizao de inventrio aquela cujos saldos e transaes voc rastreia, e que fabrica
ou distribui produtos. Alguns exemplos incluem fbricas de produo, depsitos, centros
de distribuio e escritrios de vendas. Estes produtos e funes mantm a segurana das
informaes por organizao de inventrio: Inventory, Bills of Material, Engineering, Work
in Process, Master Scheduling/MRP, Capacity e funes de recebimento do Purchasing. Para
executar qualquer um desses produtos ou funes, escolha uma organizao classificada como
organizao de inventrio.
Com o novo recurso de Multiorg, diversos conjuntos de livros podem usar a mesma
organizao-mestre de item "global", pois essa organizao usada para a definio de itens e
no para informaes sobre sua contabilidade. Todos os atributos relacionados contabilidade
no Item-Mestre so controlados no nvel do item ou da organizao.
Fundamentos de Multiorg
Captulo 6 - Pgina 18
Pessoa
Jurdica
Pessoa
Jurdica
Unidade
Operacional
Unidade
Operacional
Unidade
Operacional
Organizao
de Inventrio
Mestre
Organizao Organizao Organizao
de Inventrio de Inventrio de Inventrio
Organizao
de Inventrio
Organizao Organizao
de Inventrio de Inventrio
Fundamentos de Multiorg
Captulo 6 - Pgina 19
Agenda
Agenda
O significado de Multiorg
Os modelos organizacionais
Fundamentos de Multiorg
Captulo 6 - Pgina 20
Modelo de Segurana
Modelo de Segurana
Associadas
a uma
Selecionar
Usurios
Usurios
Responsabilidades
Responsabilidades
Unidade
Unidade
Operacional
Operacional
Modelo de Segurana
O grfico anterior mostra como a segurana definida nos Aplicativos Oracle. Como
possvel ver no diagrama, os usurios possuem responsabilidades, que so associadas a
unidades operacionais (ou organizaes de inventrio).
Fundamentos de Multiorg
Captulo 6 - Pgina 21
GL
Conjunto de Livros do GL
Sim
FA
Livro Corporativo
Sim
HR
Grupo Funcional
Sim
Unidade Operacional
Sim
Organizao de Inventrio
Sim
Fundamentos de Multiorg
Captulo 6 - Pgina 22
Registros Globais
Registros Globais
Operaes
EUA
Nova York
Fornecedor ABC
Corporation
Distribuio
CIN
Endereo 1:
Nova York, NY
Endereo 1:
Austin, TX
Endereo 2:
Orlando, FL
Endereo 2:
Cingapura
Nova York, NY
Endereo 3:
Green Bay, WI
- Observe a separao de locais de fornecedor
por unidade operacional
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Registros Globais
Para os registros globais de clientes e fornecedores, informaes em nvel de "cabealho" so
armazenadas em uma tabela no particionada para todas as entidades em uma instncia. Isso
permite que relatrios personalizados consolidem informaes no nvel de Conjunto de Livros
ou Pessoa Jurdica.
As opes declarveis Taxpayer ID, Federal e State continuam no nvel de cliente ou
fornecedor. Se um cliente ou fornecedor global tiver subsidirias em vrios pases, defina
um cliente ou fornecedor separado para cada pas.
No exemplo anterior, o fornecedor (ABC Corporation) compartilhado por duas Unidades
Operacionais. Cada Unidade Operacional possui seus prprios agrupamentos de informaes
de endereo. Se duas Unidades Operacionais compartilham o mesmo endereo de fornecedor,
elas devem especificar as informaes separadamente.
Fundamentos de Multiorg
Captulo 6 - Pgina 23
2.
3.
4.
5.
6.
7.
8.
Salve as informaes
9.
Fundamentos de Multiorg
Captulo 6 - Pgina 24
2.
3.
4.
Salve as informaes
5.
6.
Item
CM13139
UDM
Each
7.
Salve as informaes
8.
9.
Quantity
10
Unit Price
100
Fundamentos de Multiorg
Captulo 6 - Pgina 25
3.
4.
5.
6.
8.
9.
Fundamentos de Multiorg
Captulo 6 - Pgina 26
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Criar um Fornecedor
1.
2.
3.
5.
Salve as informaes
6.
Fundamentos de Multiorg
Captulo 6 - Pgina 27
8.
Fundamentos de Multiorg
Captulo 6 - Pgina 28
2.
3.
4.
Salve as informaes.
Fundamentos de Multiorg
Captulo 6 - Pgina 29
6.
Salve as informaes
7.
9.
Fundamentos de Multiorg
Captulo 6 - Pgina 30
Fundamentos de Multiorg
Captulo 6 - Pgina 31
Agenda
Agenda
O significado de Multiorg
Os modelos organizacionais
Fundamentos de Multiorg
Captulo 6 - Pgina 32
Conjunto de Livros
Pessoa Jurdica
Unidade Operacional
Perfil de Segurana
Parmetros de Relatrio
Fundamentos de Multiorg
Captulo 6 - Pgina 33
SOB1
Conjunto de
Livros
Parmetro Reporting
LE1 Pessoa
Jurdica
Parmetro Reporting
OU1
Unid.
Operacional
LE2 Pessoa
Jurdica
OU2
Unid.
Operacional
OU3
Unid.
Operacional
Conectado como
responsabilidade OU1
(indicado pela seta)
Fundamentos de Multiorg
Captulo 6 - Pgina 34
SOB1
Conjunto de
Livros
LE1 Pessoa
Jurdica
LE2 Pessoa
Jurdica
Parmetro Reporting
OU1
Unid.
Operacional
OU2
Unid.
Operacional
OU3
Unid.
Operacional
Conectado como
responsabilidade OU1
(indicado pela seta)
Fundamentos de Multiorg
Captulo 6 - Pgina 35
SOB1
Conjunto de
Livros
Parmetro Reporting
Level definido como
Operating Unit
Parmetro Reporting
Context definido
como OU3
LE1 Pessoa
Jurdica
OU1
Unid.
Operacional
LE2 Pessoa
Jurdica
OU2
Unid.
Operacional
OU3
Unid.
Operacional
Fundamentos de Multiorg
Captulo 6 - Pgina 36
Fundamentos de Multiorg
Captulo 6 - Pgina 37
Agenda
Agenda
O significado de Multiorg
Os modelos organizacionais
Fundamentos de Multiorg
Captulo 6 - Pgina 38
Fundamentos de Multiorg
Captulo 6 - Pgina 39
Canad
Canad
Japo
Japo
EUA
EUA
Canad
Canad
Japo
Japo
Chicago
Chicago
Oeste
Oeste
Leste
Leste
Arquiplago
Arquiplago
Tokara
Tokara
Inventrio
Depsito
Fbrica de
Calgary
Inventrio
de Montreal
Fbrica de
Quebec
Fundamentos de Multiorg
Captulo 6 - Pgina 40
Cada Unidade Operacional associada a uma Pessoa Jurdica, mas vrias podem ser
associadas a uma nica Pessoa Jurdica.
Uma Organizao de Inventrio pode ser associada a qualquer Unidade Operacional
do mesmo Conjunto de Livros.
Fundamentos de Multiorg
Captulo 6 - Pgina 41
Converter em Multiorg
Converter em Multiorg
Converter em Multiorg
Depois de definir pelo menos uma unidade operacional, use ADADMIN para a converso
em Multiorg. S necessrio executar esse procedimento uma vez. Aps a execuo de
ADADMIN, o programa Seed Data Replication copia os dados de configurao aplicveis
fornecidos com os Aplicativos Oracle para cada unidade operacional definida. Se adicionar
outras unidades operacionais, voc poder executar o programa manualmente a qualquer
momento. Observe que os dados pr-implantados so apenas dados fornecidos com o banco de
dados; eles no representam configuraes especficas que voc pode definir para uma unidade
operacional.
Executar ADADMIN para a Converso em Multiorg
Quando voc seleciona a opo adadmin Convert to Multiple Organization architecture,
a chave Multi-Org ativada automaticamente; um indicador multi_org_flag definido
como Y. O programa Seed Data Replication executado e processado de acordo com o
valor de multi_org_flag.
Executar o programa Seed Data Replication
Os dados pr-implantados so replicados nas seguintes circunstncias:
Submeta a solicitao concorrente Replicate Seed Data usando a responsabilidade
Administrador do Sistema.
Fundamentos de Multiorg
Captulo 6 - Pgina 42
Fundamentos de Multiorg
Captulo 6 - Pgina 43
Locais de fornecedores
Condies de pagamento
Endereos de clientes
Opes do sistema (System, Financial, Purchasing,
Payables etc.)
Nomes de impostos
Listas de preos, descontos e escalas de preo de
quantidade
Fundamentos de Multiorg
Captulo 6 - Pgina 44
Com Adies
Wid Co.
(Conjunto
de Livros)
US 1
(Pessoa
Jurdica)
US 1
(Pessoa
Jurdica)
US 2
(Pessoa
Jurdica)
West Ops
(Unidade
Operacional)
WestOps
(Unidade
Operacional)
EastOps
(Unidade
Operacional)
Plant 1
(Organizao
de Inventrio)
Plant 1
(Organizao
de Inventrio)
Plant 2
(Organizao
de Inventrio)
Fundamentos de Multiorg
Captulo 6 - Pgina 45
Fundamentos de Multiorg
Captulo 6 - Pgina 46
Organizaes de Inventrio:
IO_; uma Organizao de Inventrio projetada para ser um sub-razo nos aplicativos
Oracle ou uma entidade de planejamento. Essa organizao incluir transaes de
inventrio e/ou entradas de Programao de Demanda-Mestre.
GM_; o Item-Mestre Global. Se mais de um Item-Mestre for usado (o que no
recomendvel), adicione uma designao de moeda em seguida (por exemplo, USD).
Fundamentos de Multiorg
Captulo 6 - Pgina 47
Fundamentos de Multiorg
Captulo 6 - Pgina 48
Exemplo
SOB_USA1_ABC; OU_USA1_MILWAUKEE_ABCCORP
Fundamentos de Multiorg
Captulo 6 - Pgina 49
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Fundamentos de Multiorg
Captulo 6 - Pgina 50
Fundamentos do Workflow
Captulo 7
Fundamentos do Workflow
Captulo 7 - Pgina 1
Fundamentos do Workflow
Fundamentos do Workflow
Fundamentos do Workflow
Captulo 7 - Pgina 2
Objetivos
Objetivos
Aps concluir esta lio, voc ser capaz de:
Descrever o Workflow
Discutir os componentes do Workflow
Responder a notificaes de workflow
Monitorar um processo no Workflow Monitor
Compreender importantes consideraes sobre
implementao
Fundamentos do Workflow
Captulo 7 - Pgina 3
Agenda
Agenda
Fundamentos do Workflow
Captulo 7 - Pgina 4
Fundamentos do Workflow
Captulo 7 - Pgina 5
Processos de Negcios
Orientados por Workflow
O Workflow permite enfocar o gerenciamento do
processo de negcios, e no transaes individuais.
Fundamentos do Workflow
Captulo 7 - Pgina 6
Processos de Negcios
Orientados por Workflow
O Workflow automatiza e otimiza os processos de
negcios de uma nica empresa e entre vrias
empresas.
Fundamentos do Workflow
Captulo 7 - Pgina 7
Fundamentos do Workflow
Captulo 7 - Pgina 8
Fundamentos do Workflow
Captulo 7 - Pgina 9
Fundamentos do Workflow
Captulo 7 - Pgina 10
Fundamentos do Workflow
Captulo 7 - Pgina 11
Workflow Tradicional
Workflow Tradicional
Processo de
Workflow
Workflow Tradicional
Os processos de workflow tradicionais baseados em aplicativos so ativados a partir de um
aplicativo de negcios por meio de APIs hard-coded no aplicativo. Esses processos modelam
as regras de negcios no aplicativo local individual e so formados de atividades executadas
pelo Workflow Engine somente no sistema desse aplicativo. Por exemplo, a modelagem de
uma hierarquia de aprovao um uso comum do Workflow nesse cenrio.
Fundamentos do Workflow
Captulo 7 - Pgina 12
Business
Workflow
System
Processo de
Workflow
Fundamentos do Workflow
Captulo 7 - Pgina 13
Disponibilidade do Workflow
Disponibilidade do Workflow
O Workflow est disponvel em duas verses:
Stand-alone
Aplicativos self-service
Aplicativos profissionais
Disponibilidade do Workflow
Uma stand-alone do Workflow est disponvel com o banco de dados Oracle e o Oracle 9i
Application Server. Essa verso utilizada por produtos como JDeveloper, Warehouse Builder
e Oracle 9iAS InterConnect, alm de estar incorporada a produtos de terceiros.
O Workflow tambm est incorporado ao Oracle E-Business Suite para impor um conjunto
comum de regras de negcios. No Oracle E-Business Suite, o Workflow est incorporado aos
aplicativos Enterprise Resource Planning (ERP), Customer Relationship Management (CRM)
e Human Resources Management Systems (HRMS). O Workflow utilizado por aplicativos
profissionais, que, normalmente, so aplicativos baseados em Forms para usurios avanados,
e aplicativos self-service, que, em geral, so aplicativos baseados em HTML para usurios
mais casuais.
Fundamentos do Workflow
Captulo 7 - Pgina 14
Agenda
Agenda
Fundamentos do Workflow
Captulo 7 - Pgina 15
Arquitetura do Workflow
Arquitetura do Workflow
Advanced
Queuing
Web
Notification
Worklist
Monitor
para Web
Users Roles
Servidor
Http
Oracle
Ferramentas
de Anlise
para Web
Aplicativos
de E-mail
Cliente do
Usurio Final
Servios de
Diretrio
Business
Event
System
Workflow
Builder
Workflow
Engine
Notification
System
Notification
Mailer
Servidor de
Aplicativos
Workflow
XML
Loader
Aplicativo
Ativado para Workflow
Servidor Oracle
Workflow
Definitions
Loader
Arquivos de
Definio do
Workflow
Cliente de
Desenvolvimento
do Workflow
Arquitetura do Workflow
Este diagrama da arquitetura do Workflow mostra suas principais partes e os componentes
associados a cada uma delas.
Fundamentos do Workflow
Captulo 7 - Pgina 16
Fundamentos do Workflow
Captulo 7 - Pgina 17
Workflow Builder
Workflow Builder
Workflow Builder
O Workflow Builder um programa Windows que permite projetar graficamente um
processo completo de workflow com os respectivos componentes ou modificar um
processo de workflow existente.
Fundamentos do Workflow
Captulo 7 - Pgina 18
Criar/Modificar
definio de
workflow
Salvar no banco
de dados quando
terminar
2
Salvar em um arquivo
sem formatao ou
carregar a partir dele
Arquivar se
desejar
Arquivo sem
Formatao
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Fundamentos do Workflow
Captulo 7 - Pgina 19
Carregar
Workflow
Builder
Workflow
Engine
Workflow
Loader
Workflow
Loader
Servidor de Banco de
Dados Oracle
Defin
Definio do
ies
Processo
de
Proc
(arquivo
esso
sem formatao)
s
Definir/Modificar
workflow
Fundamentos do Workflow
Captulo 7 - Pgina 20
Selecione (N) Start > Programs > Oracle Windows for NT > Application Development >
Oracle Workflow Builder
2.
3.
Selecione Database
user = apps
password = apps
Connect = A string de conexo
4.
Clique em (B) OK
5.
6.
7.
Clique em OK
8.
Expanda o menu
9.
Fundamentos do Workflow
Captulo 7 - Pgina 21
Fundamentos do Workflow
Captulo 7 - Pgina 22
Workflow
XML Loader
Defin
ies
Definio
de
de Objetos
Proc
BESesso
XML
s
Event Manager
Servidor de Banco
de Dados Oracle
Fundamentos do Workflow
Captulo 7 - Pgina 23
Servidor Oracle
Servidor Oracle
Advanced
Queuing
Workflow
XML
Loader
Servios de
Diretrio
Users Roles
Business
Event
System
Workflow
Builder
Workflow
Engine
Notification
System
Aplicativo
Ativado para Workflow
Servidor Oracle
Workflow
Definitions
Loader
Arquivos de
Definio do
Workflow
Cliente de
Desenvolvimento
do Workflow
Servidor Oracle
A plataforma do Servidor Oracle Oracle RDBMS. Essa plataforma hospeda o aplicativo de
negcios integrado ao Workflow, o Workflow Engine, o Business Event System, o Notification
System e servios de diretrio.
Fundamentos do Workflow
Captulo 7 - Pgina 24
Workflow Engine
Workflow Engine
O Workflow Engine:
Workflow Engine
O Workflow Engine um conjunto de tabelas e procedimentos armazenados PL/SQL que
gerencia a execuo de um processo de workflow e controla o trabalho em andamento.
Esse mecanismo mantm as informaes sobre o estado de um item de workflow e gera um
histrico completo do item (incluindo uma trilha de auditoria). Ele executa regras de workflow
e funes (procedimentos armazenados PL/SQL) automaticamente. Alm disso, chama o
Notification System para enviar notificaes a um usurio caso uma atividade exija sua
interveno. O Workflow Engine inclui um conjunto completo de APIs PL/SQL e views
pblicas que podem ser usadas para ativar por workflow qualquer aplicativo baseado em
tecnologia Oracle.
Fundamentos do Workflow
Captulo 7 - Pgina 25
Processos de Workflow
Processos de Workflow
Processos de Workflow
necessrio salvar uma definio de processo de workflow no mesmo banco de dados
que o Workflow Engine.
Uma definio de processo formada por atividades e pelas transies entre elas.
Um evento ou uma transao de aplicativo concluda pode iniciar um processo de
workflow emitindo um evento ou chamando diversas APIs do Workflow Engine.
O Workflow Engine localiza a atividade 'Iniciar' na definio do processo.
O Workflow Engine percorre o processo, executando todas as etapas automatizadas,
como atividades de funes e atividades de eventos Raise (Emitir) e Send (Enviar), at
que ocorra uma atividade assncrona, como uma notificao, uma atividade de evento
Receive (Receber) ou uma atividade de bloqueio.
O Workflow Engine chama o Notification System para enviar uma mensagem de
notificao a uma funo apropriada. Depois que um usurio da funo concluir a
resposta da notificao, o Workflow Engine continuar a percorrer as atividades
restantes do processo.
Se uma atividade bloqueadora for encontrada, o Workflow Engine aguardar o
trmino de um programa externo e chamar a API apropriada do Workflow
Engine antes de passar para a atividade seguinte.
Fundamentos do Workflow
Captulo 7 - Pgina 26
Fundamentos do Workflow
Captulo 7 - Pgina 27
Looping
Fluxos paralelos
Ramificao baseada
em resultados
Rendezvous
Fundamentos do Workflow
Captulo 7 - Pgina 28
Votao
Timeouts
Escalao
Encaminhamento
automtico
Subprocessos
(hierarquia ilimitada)
Fundamentos do Workflow
Captulo 7 - Pgina 29
Notification System
Notification System
Notification
Mailer
Workflow
Engine
Servios de
Diretrio
Notification
System
Aplicativo
Servidor de Banco de
Dados Oracle
com sistema de
e-mail compatvel
com MAPI ou UNIX
Sendmail
Workflow
Worklist
Forms do
Oracle
E-Business
Suite
Notification System
O Notification System inclui um conjunto de tabelas, procedimentos armazenados PL/SQL, um
Notification Mailer e uma interface Web Agent cujo objetivo enviar e processar notificaes
do usurio final que podem ser verificadas em um aplicativo de correio eletrnico (por meio
do Notification Mailer) ou da pgina Web Notification (por meio da interface Web Agent).
O Notification System processa a resposta do usurio e retransmite as informaes para o
Workflow Engine, a fim de concluir a atividade de notificao.
O Notification System:
Roteia notificaes para uma funo, que pode abranger um nico usurio ou um grupo
de usurios
Permite que usurios recebam e respondam a notificaes usando um aplicativo de e-mail
ou o Web browser que desejarem
Permite que todos os usurios com acesso Internet sejam includos em um processo de
workflow
Permite acesso Notification Worklist a partir do Oracle E-Business Suite
Permite que usurios faam drilldown para qualquer URL ou form do Oracle E-Business
Suite para responder a uma notificao da Web Notification Worklist
Fundamentos do Workflow
Captulo 7 - Pgina 30
Subject
Sent
Priority
02-APR
High
06-MAY
Normal
Open
Close
Reassign
Notification Worklist
A Notification Worklist um recurso que fornece uma lista das notificaes em aberto
referentes a um usurio especfico. possvel exibi-la com o Workflow Web Agent. Voc
tambm pode configurar o Notification Mailer para enviar um e-mail com o resumo das
notificaes pendentes. Na Worklist, um usurio pode verificar as notificaes e responder
s que necessitam de resposta.
Novo Formato de Pginas Web para Self-Service
As pginas Web do Workflow esto sendo convertidas para o novo formato dos aplicativos
Web self-service. Dependendo da sua verso do Workflow e de quais patches tenha aplicado,
voc poder ver as pginas Web correspondentes no formato anterior ou no novo formato.
No momento, as pginas Web Notifications Worklist e Notification Rules esto disponveis
no novo formato para a verso do Workflow incorporada no Oracle E-Business Suite.
Fundamentos do Workflow
Captulo 7 - Pgina 31
Approve
Reject
Reassign
Fundamentos do Workflow
Captulo 7 - Pgina 32
2.
3.
4.
5.
Salve as informaes
6.
7.
8.
9.
Fundamentos do Workflow
Captulo 7 - Pgina 33
User = jfrost
2.
password = welcome
3.
Responsibility = iExpenses
4.
5.
6.
7.
8.
9.
Fundamentos do Workflow
Captulo 7 - Pgina 34
Fundamentos do Workflow
Captulo 7 - Pgina 35
User = kjones
2.
Password = welcome
3.
4.
5.
6.
7.
Escolha <All>
Payment Date = A data de hoje
End date = A data de hoje + 7
Comments = On vacation, please respond
Reassign to = Brown, Ms. Casey
8.
9.
Clique em (B) OK
Fundamentos do Workflow
Captulo 7 - Pgina 36
Fundamentos do Workflow
Captulo 7 - Pgina 37
Workflow
Engine
S
I
S
T
E
M
A
Business
Event System
Eventos de
Negcios
Eventos de
Negcios
Eventos de
Negcios
Advanced Queuing
S
I
S
T
E
M
A
Eventos de
Negcios
Fundamentos do Workflow
Captulo 7 - Pgina 38
Servios de Diretrio
Servios de Diretrio
O servio de diretrio do Workflow implementado
como um conjunto de views que so mapeadas a
partir das tabelas do usurio do aplicativo subjacente.
WF_USER_ROLES: contm
informaes sobre a associao
de usurios a funes
Servios de Diretrio
Os usurios podem ser associados a mais de uma funo e cada funo pode conter mais de
um usurio. O Workflow Engine e o Notification System utilizam o servio de diretrio para
determinar quem deve receber notificaes e em qual formato. As notificaes podem ser
enviadas a um usurio individual ou a todos os membros de uma funo especfica. Por
exemplo, uma funo pode incluir todos os detentores de uma responsabilidade ou todos os
ocupantes de uma posio na hierarquia de posies. Responsabilidades, posies, funes
do CRM?
Se voc estiver usando a verso do Workflow incorporada aos Aplicativos Oracle, suas
views do servio de diretrio do Workflow sero baseadas automaticamente em um ambiente
unificado desses Aplicativos. O ambiente unificado abrange tabelas do Human Resources,
tabelas do Application Object Library, vrias tabelas dos Aplicativos Oracle e as tabelas
WF_LOCAL.
Fundamentos do Workflow
Captulo 7 - Pgina 39
Servidor de Aplicativos
Servidor de Aplicativos
Advanced
Queuing
Workflow
XML
Loader
Servios de
Diretrio
Users Roles
Servidor
Http
Oracle
Business
Event
System
Workflow
Builder
Workflow
Engine
Notification
System
Notification
Mailer
Servidor de
Aplicativos
Aplicativo
Ativado para Workflow
Servidor Oracle
Workflow
Definitions
Loader
Arquivos de
Definio do
Workflow
Cliente de
Desenvolvimento
do Workflow
Servidor de Aplicativos
O servidor de aplicativos o ambiente externo ao RDBMS. Esse ambiente inclui servios
complementares, como, por exemplo, o Oracle 9i Application Server (Oracle 9iAS) como o
servidor Web, e o Notification Mailer.
Fundamentos do Workflow
Captulo 7 - Pgina 40
Notification Mailer
Notification Mailer
Unix Sendmail
Lotus Notes
MS Exchange
Outros clientes de e-mail compatveis com MAPI
Enviar Solicitao de
Aprovao do Relatrio
de Despesas
Verificar Relatrio de
Despesas
Aprovar
Notification Mailer
O Notification Mailer executa o processamento de envio e resposta de e-mails para o
Notification System do Workflow. Depois que voc configura o programa para ser executado,
ele procura continuamente mensagens a serem enviadas no banco de dados e verifica respostas
a serem processadas na conta de e-mail de resposta. Existem duas verses do programa para a
integrao com o UNIX Sendmail ou com aplicativos de e-mail compatveis com a MAPI do
Windows NT. As notificaes de e-mail podero ser enviadas para usurios de outros sistemas
de e-mail se o software de gateway UNIX apropriado tambm estiver instalado.
Fundamentos do Workflow
Captulo 7 - Pgina 41
Web
Notification
Worklist
Monitor
para Web
Users Roles
Servidor
Http
Oracle
Ferramentas
de Anlise
para Web
Aplicativos
de E-mail
Cliente do
Usurio Final
Workflow
XML
Loader
Servios de
Diretrio
Business
Event
System
Workflow
Builder
Workflow
Engine
Workflow
Definitions
Loader
Notification
System
Notification
Mailer
Aplicativo
Ativado para Workflow
Servidor de
Aplicativos
Servidor Oracle
Arquivos de
Definio do
Workflow
Cliente de
Desenvolvimento
do Workflow
Fundamentos do Workflow
Captulo 7 - Pgina 42
Notification Worklist
Notification Worklist
Na janela Notification Worklist, possvel:
Reatribuir notificaes
Notification Worklist
A Notification Worklist um recurso que fornece uma lista de notificaes em aberto de um
usurio especfico. possvel exibi-la por meio do Workflow Web Agent Voc tambm pode
configurar o Notification Mailer para enviar um e-mail com o resumo das notificaes
pendentes. Na Worklist, um usurio pode verificar as notificaes e responder s que
necessitam de resposta.
Novo Formato de Pginas Web para Self-Service
As pginas Web do Workflow esto sendo convertidas para o novo formato dos aplicativos
Web self-service. Dependendo da sua verso do Workflow e de quais patches tenha aplicado,
voc poder ver as pginas Web correspondentes no formato anterior ou no novo formato.
No momento, as pginas Web Notification Worklist e Notification Rules esto disponveis
no novo formato para a verso do Workflow incorporada ao Oracle E-Business Suite.
Fundamentos do Workflow
Captulo 7 - Pgina 43
Workflow Monitor
Workflow Monitor
Workflow Monitor
O Workflow Monitor uma ferramenta baseada em Java, acessvel a partir de um Web
browser, que permite monitorar graficamente o andamento de um workflow, bem como
verificar o seu histrico de transaes. O diagrama do Workflow Monitor:
Representa graficamente o status de uma instncia do processo de workflow no quadro
superior
Exibe informaes detalhadas sobre atividades individuais e sobre o processo como um
todo, no quadro inferior com guias
executado no modo USER para exibir informaes sobre o usurio final ou no modo
ADMIN para exibir informaes sobre o administrador e funcionalidades
A Workflow Monitor Notification List:
Exibe todas as notificaes atuais relativas a um processo que foram enviadas e exigem
resposta
Mostra os tomadores de deciso no processo, bem como o responsvel no momento pelas
notificaes pendentes
Observao: A pgina Web Find Processes permite que voc pesquise a instncia do processo
que deseja verificar na Workflow Monitor Notification List.
Fundamentos do Workflow
Captulo 7 - Pgina 44
User = XXEBINSTR
2.
Password = welcome
3.
4.
5.
6.
7.
Salve as informaes
9.
Fundamentos do Workflow
Captulo 7 - Pgina 45
Fundamentos do Workflow
Captulo 7 - Pgina 46
Fundamentos do Workflow
Captulo 7 - Pgina 47
Fundamentos do Workflow
Captulo 7 - Pgina 48
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Criar uma Requisio
1.
2.
3.
4.
5.
6.
7.
9.
Fundamentos do Workflow
Captulo 7 - Pgina 49
Fundamentos do Workflow
Captulo 7 - Pgina 50
2.
3.
4.
5.
Salve as informaes
6.
Fundamentos do Workflow
Captulo 7 - Pgina 51
7.
8.
9.
Fundamentos do Workflow
Captulo 7 - Pgina 52
Fundamentos do Workflow
Captulo 7 - Pgina 53
19. Observe que voc no tem autoridade suficiente para aprovar (seu limite 25K)
22. Observe que um aprovador foi encontrado e que uma notificao foi enviada.
23. Feche o Workflow Monitor
24. Selecione (M) File > Exit Oracle Applications
25. Torne a sua pgina pessoal a pgina ativa
26. Clique em (I) Exit
Fundamentos do Workflow
Captulo 7 - Pgina 54
Aprovar a Requisio
27. Efetue login como cbaker
User = cbaker
Password = welcome
Fundamentos do Workflow
Captulo 7 - Pgina 55
Fundamentos do Workflow
Captulo 7 - Pgina 56
Fundamentos do Workflow
Captulo 7 - Pgina 57
Agenda
Agenda
Fundamentos do Workflow
Captulo 7 - Pgina 58
Fundamentos do Workflow
Captulo 7 - Pgina 59
Banco
Ncleo do
Workflow
Ncleo do
Workflow
Internet
Ncleo do
Workflow
Ncleo do
Workflow
Fornecedor B
Logstica
Fundamentos do Workflow
Captulo 7 - Pgina 60
Fundamentos do Workflow
Captulo 7 - Pgina 61
Fundamentos do Workflow
Captulo 7 - Pgina 62
Eventos de negcios
Sistemas
Agentes de comunicao nomeados
nos sistemas
Associaes a eventos
Fundamentos do Workflow
Captulo 7 - Pgina 63
Rotear
XML
Obter Valor
da Tag XML
Definir
Propriedade
do Cabealho
<<Business Event
System>>
Rotear
Cabealho
Processo de Workflow
Receber
Evento
Emitir
Evento
Enviar
Evento
Obter
Propriedade
do Cabealho
Fundamentos do Workflow
Captulo 7 - Pgina 64
Evento de Negcios
Associao
Aprovao
da Ordem
de Compra
Emitir
Evento
Emitir
Evento
Enfileirar
e Enviar
Advanced
Queuing
Fornecedor
Fundamentos do Workflow
Captulo 7 - Pgina 65
Fundamentos do Workflow
Captulo 7 - Pgina 66
Agenda
Agenda
Fundamentos do Workflow
Captulo 7 - Pgina 67
Importantes Consideraes
sobre Implementao
Fundamentos do Workflow
Captulo 7 - Pgina 68
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Descrever o Workflow
Discutir os componentes do Workflow
Responder a notificaes de workflow
Monitorar um processo no Workflow Monitor
Compreender importantes consideraes sobre
implementao
Fundamentos do Workflow
Captulo 7 - Pgina 69
Fundamentos do Workflow
Captulo 7 - Pgina 70
Fundamentos de Alertas
Captulo 8
Fundamentos de Alertas
Captulo 8 - Pgina 1
Fundamentos de Alertas
Fundamentos de Alertas
Fundamentos de Alertas
Captulo 8 - Pgina 2
Objetivos do Curso
Objetivos do Curso
Aps concluir esta lio, voc ser capaz de:
Fundamentos de Alertas
Captulo 8 - Pgina 3
Agenda
Agenda
Fundamentos de Alertas
Captulo 8 - Pgina 4
Alerta!
Servidor
Cliente
Copyright Oracle Corporation, 2002. Todos os direitos reservados.
Fundamentos de Alertas
Captulo 8 - Pgina 5
Fundamentos de Alertas
Captulo 8 - Pgina 6
Fundamentos de Alertas
Captulo 8 - Pgina 7
Fundamentos de Alertas
Captulo 8 - Pgina 8
Tipos de Ao
Tipos de Ao
Uma ao executada quando um evento de banco de
dados monitorado ocorre ou quando uma verificao
peridica do banco de dados efetuada. O alerta pode
executar estas aes:
Tipos de Ao
Mensagens
UNIX Sendmail
VMS Mail
Qualquer aplicativo de e-mail do Windows NT compatvel com MAPI
Solicitao de programa concorrente: fornecer argumentos
Script de instruo SQL
Observao: as nicas tabelas nas quais voc pode gravar diretamente so tabelas
de aplicativo personalizadas e tabelas de interface aberta.
Script do sistema operacional
Fundamentos de Alertas
Captulo 8 - Pgina 9
Nveis de Ao
Nveis de Ao
Nveis de Ao
Informar o gerente de conta sobre NFFs em reteno
Ao Detalhada: Enviar uma mensagem de e-mail separada para cada NFF que satisfaz
o critrio de pesquisa de NFFs em reteno.
Ao Sumariada: Enviar uma nica mensagem de e-mail listando todas as NFFs que
satisfazem o critrio de pesquisa ou enviar um resumo de cada fornecedor.
Ao de Nenhuma Exceo: Enviar uma mensagem de e-mail informando que no h
nada no banco de dados em reteno.
Fundamentos de Alertas
Captulo 8 - Pgina 10
2.
3.
4.
5.
SELECT aph.Hold_Reason,
aph.Hold_Lookup_Code,
api.Invoice_Num,
pov.Vendor_Name
INTO
&Hold_Reason,
&Hold_Type,
&Invoice_Number,
&Vendor_Name
FROM
PO_Vendors pov,
AP_Invoices api,
AP_Holds aph,
HR_Organization_Units hou
WHERE hou.Name = 'Vision Operations'
AND
hou.Organization_Id = aph.Org_Id
AND
aph.Release_Lookup_Code IS NULL
AND
aph.Invoice_Id = api.Invoice_Id
AND
api.Vendor_Id = pov.Vendor_Id
ORDER BY pov.Vendor_Name
6.
Salve as informaes
7.
8.
Fundamentos de Alertas
Captulo 8 - Pgina 11
Description
Max Length
Summary
HOLD_REASON
HOLD_REASON
25
HOLD_TYPE
HOLD_TYPE
20
INVOICE_NUMBER
INVOICE_NUMBER
VENDOR_NAME
VENDOR_NAME
Description
Action Level
Summary
Definir Detalhes da Ao
17. Clique em (B) Details.
Action Type = Message
To = Informe um endereo de e-mail apropriado
Text = Selecionado
18. Especifique o texto de acordo com a seguinte tabela:
Text
Invoice Number
Hold Type
Hold Reason
=**= Enter summary template below this line =**=
**&Invoice_Number
&Hold_Type
&Hold_Reason
=**= Enter summary template above this line =**=
Fundamentos de Alertas
Captulo 8 - Pgina 12
Description
e-Mail notification of no
invoices on hold
Action Level
No Exception
Definir Detalhes da Ao
23. Clique em (B) Details.
Action Type = Message
To = Informe um endereo de e-mail apropriado
24. Salve o documento.
25. Feche a janela Action Details
26. Feche a janela Actions
Definir Conjuntos de Aes
27. Clique em (B) Action Sets
28. Defina um Conjunto de Aes de acordo com a seguinte tabela:
Seq
Description
e-Mail notifications
Action
On Error Action
Abort
Abort
Fundamentos de Alertas
Captulo 8 - Pgina 13
Fundamentos de Alertas
Captulo 8 - Pgina 14
Consideraes
Para concluir este exerccio, voc dever ter acesso a um banco de dados Vision nos
Aplicativos Oracle ou a uma instncia de treinamento ou de teste nas suas instalaes
fsicas.
Tarefas
Definir o Alerta
1.
2.
3.
Consulte o alerta Invoices on Hold definido pelo instrutor (Dica: use [F11], Alert name from
instructor, [Ctrl+F11])
4.
5.
Crie um novo alerta "invoices on hold". Mantenha o histrico por dois dias. O alerta dever
ser executado sob demanda (on demand).
Application = Oracle Payables
Name = XXInvoices on Hold
6.
Utilize [Shift + F5] para copiar a instruo de seleo do alerta Invoices on Hold consultado
anteriormente
7.
Verifique a sintaxe SQL do alerta e determine quantos registros sero recuperados pelo
alerta
Description
HOLD_REASON
HOLD_REASON
25
HOLD_TYPE
HOLD_TYPE
20
INVOICE_NUMBER
INVOICE_NUMBER
VENDOR_NAME
VENDOR_NAME
Fundamentos de Alertas
Captulo 8 - Pgina 15
Description
Action Level
Summary
Description
e-Mail notification of no
invoices on hold
Action Level
No Exception
Definir Detalhes da Ao
13. Defina os detalhes da ao conforme apropriado e, em seguida, defina um conjunto de aes
de acordo com a seguinte tabela:
Seq.
1
Description
e-Mail notifications
Fundamentos de Alertas
Captulo 8 - Pgina 16
Action
On Error Action
Abort
Abort
Testar o Alerta
15. Navegue at a janela Request Periodic Alert Check
(N) Request > Check
Monitorar a Solicitao
16. Monitore a solicitao at que seja concluda
Verificar Histrico de Alerta
17. Navegue at a janela Review Alert History
(N) Alert > History
18. Verifique o Log de Aes
Fundamentos de Alertas
Captulo 8 - Pgina 17
2.
3.
Consulte o alerta Invoices on Hold definido pelo instrutor (Dica: use [F11], Alert name from
instructor, [Ctrl+F11])
4.
Fundamentos de Alertas
Captulo 8 - Pgina 18
5.
6.
Utilize [Shift + F5] para copiar a instruo de seleo do alerta Invoices on Hold consultado
anteriormente
7.
Salve as informaes
Fundamentos de Alertas
Captulo 8 - Pgina 19
8.
9.
Description
Max Length
Summary
HOLD_REASON
HOLD_REASON
25
HOLD_TYPE
HOLD_TYPE
20
INVOICE_NUMBER
INVOICE_NUMBER
VENDOR_NAME
VENDOR_NAME
Fundamentos de Alertas
Captulo 8 - Pgina 20
Description
Action Level
Summary
Fundamentos de Alertas
Captulo 8 - Pgina 21
Description
e-Mail notification of no
invoices on hold
Action Level
No Exception
Fundamentos de Alertas
Captulo 8 - Pgina 22
Definir Detalhes da Ao
24. Clique em (B) Action Details.
Action Type = Message
To = Informe um endereo de e-mail apropriado
25. Salve as informaes
26. Feche a janela Action Details
27. Feche a janela Actions
Definir Conjuntos de Aes
28. Clique em (B) Action Sets
29. Defina um Conjunto de Aes de acordo com a seguinte tabela:
Seq
Description
e-Mail notifications
Action
On Error Action
Abort
Abort
Fundamentos de Alertas
Captulo 8 - Pgina 23
Fundamentos de Alertas
Captulo 8 - Pgina 24
2.
3.
Salve as informaes
4.
5.
6.
7.
9.
Fundamentos de Alertas
Captulo 8 - Pgina 25
Fundamentos de Alertas
Captulo 8 - Pgina 26
Workflow:
Lgica condicional
limitada
Freqncias predefinidas
limitadas
Fundamentos de Alertas
Captulo 8 - Pgina 27
Agenda
Agenda
Fundamentos de Alertas
Captulo 8 - Pgina 28
7. Documentar
6. Verificar histrico/log de solicitao
5. Executar e testar
4. Definir o conjunto de aes
3. Definir as aes
2. Definir o alerta
1. Pesquisar
Fundamentos de Alertas
Captulo 8 - Pgina 29
Fundamentos de Alertas
Captulo 8 - Pgina 30
Resumo
Resumo
Nesta lio, voc dever ter aprendido a:
Fundamentos de Alertas
Captulo 8 - Pgina 31
Fundamentos de Alertas
Captulo 8 - Pgina 32