Já precisou criar uma profile no Oracle EBS?
Uma profile tem inúmeras utilizações, citando algumas:
- Controlar o comportamento de determinadas atividades
- Armazenar valores padrões
Para saber mais sobre profiles, confira o artigo: O que são profiles.
Quando uma nova instância do E-Business Suite é instalada, várias profiles nativas já acompanham essa instância.
Podemos também criar novas profiles de acordo com as nossas necessidades.
As possibilidades de uso para novas profiles são diversas:
- Customizações
- Personalizações
- Flexfields
- Parâmetros de programas concorrentes
Se você já precisou criar uma nova profile e ficou com dúvidas, acompanhe esse artigo onde mostrarei o passo a passo.
Tela de cadastro
A tela de cadastro fica na responsabilidade Application Developer, menu Profile:
O form é esse:
Agora vamos aos detalhes de cada ponto mencionado acima.
#1. Informações Básicas (Cabeçalho)
As informações básicas são:
Name: Nome interno da profile, como se fosse o código (É esse nome que você usa na chamada API FND_PROFILE).
Application: Aplicação “proprietária” da profile, ou seja, para qual aplicação a profile pertence (Ex.: Order Management, Receivables, Payables, etc).
User Profile Name: Nome que irá aparecer para o usuário. Esse é o nome que utilizamos para pesquisar profiles nas telas.
Description: Descrição da profile. Não é uma informação obrigatória mas é recomendado o preenchimento para um melhor entendimento por outros usuários.
#2. Hierarchy Type
Aqui definimos o tipo de hierarquia da profile, o padrão é o tipo “Security”:
O tipo escolhido influencia os níveis de acesso da profile (logo abaixo).
#3. Hierarchy Type Access Level
As opções disponíveis aqui dependerão do tipo de hierarquia definido na etapa anterior.
Utilizando como exemplo o tipo “Security”, os níveis de acesso disponíveis para configuração são:
Aqui é definido se a profile será visível e/ou atualizável para cada nível da hierarquia, no acesso de administrador de sistema.
#4. User Access
Aqui é definido se a profile será visível e/ou atualizável no acesso de usuário.
#5. SQL Validation
Se você deseja que sua profile tenha uma validação com lista de valores, para garantir que apenas valores permitidos sejam informados, é só criar uma validação SQL.
A sintaxe é própria e não muito simples:
SQL="SQL select statement" COLUMN="column1(length), column2(length),..." [TITLE="{title text|*application shortname:message name}"] [HEADING="{heading1(length), heading2(length),... |*application shortname:message name|N}"] |
Informações detalhadas sobre cada ponto da sintaxe você encontra na documentação oficial clicando aqui.
Conclusão
Logo após criar a sua profile ela já estará disponível para configuração no acesso de Administrador e/ou no acesso de usuário.
Profiles são vitais para o EBS e todo profissional que atue com o ERP deveria conhecer pelo menos o básico.
No Oracle EBS Essentials tem um módulo inteiro apenas falando de profiles.
Se gostou desse artigo e acha que pode ser útil para sua lista de contatos, não esqueça de compartilhar.