Administrando o Oracle CRM On Demand > Personalização de aplicativo > Página Personalização da aplicação do tipo de registro > Criando e editando campos
Criando e editando campos
Você pode criar campos personalizados e editar definições de campo existentes na página Editar campo de um tipo de registro, que você acessa na página Campos do tipo de registro. A página Campos do tipo de registro mostra o nome de exibição de cada campo, se o campo é obrigatório e se a função ativada para cópia está disponível para o campo.
Se sua função incluir o privilégio Fazer upload de extensões do cliente e gerenciar tag do cabeçalho HTML personalizado, a coluna Tag do campo HTML também será exibida na página Campos do tipo de registro. Esta coluna mostra os nomes de campo a serem usados no código JavaScript personalizado que executa operações nos campos. Para obter mais informações sobre como desenvolver esse código personalizado, consulte o Oracle CRM On Demand JavaScript API Developer’s Guide.
A coluna Serviços Web v2.0 do ID de integração na página Campos tipo de registro mostra o ID de integração para cada campo. Estes são os nomes de campos usados nos arquivos WSDL para Serviços Web v2.0. Para obter mais informações sobre os arquivos WSDL, consulte Fazendo download de arquivos de esquema e WSDL.
OBSERVAÇÃO: para ver tipos de registro de Objeto personalizado e outros tipos específicos de registro, você pode criar campos de informações relacionadas personalizadas. Para esses tipos de registro, os seguintes campos estão disponíveis na página Editar campo: Informações relacionadas, Tipo de registro relacionado e Campo relacionado. Esses campos na página Editar campo são usados somente para criar campos de informações relacionadas personalizados. A maioria dos outros campos da página Editar campo se tornam campos somente leitura depois que você marca a caixa de seleção Informações relacionadas. Para obter informações sobre os campos de informações relacionadas personalizados e sobre como criá-los, consulte Sobre os campos de informações relacionadas personalizados e Criando campos de informações relacionadas personalizados.
Antes de começar. Para executar este procedimento, sua função deve incluir o privilégio Personalizar aplicação.
Para criar campos personalizados e campos de edição
- No canto superior direito de qualquer página, clique no link global Administração.
- Na seção Personalização do aplicativo, clique no link Personalização do aplicativo.
- Na seção Configuração dos tipos de registro, clique no link do tipo de registro obrigatório.
- Na seção Gerenciamento de campo, clique na Configuração de campos do tipo de registro.
- Na página Campos:
- Na página Campo - Edição, informe um Nome de exibição.
O nome de exibição é o rótulo do campo.
- Na página Campo - Edição, selecione um Tipo de campo se você estiver criando um campo.
CUIDADO: o Tipo de campo não poderá ser alterado depois que você salvar o campo personalizado.
As seguintes regras se aplicam a campos personalizados, que podem diferir daquelas aplicáveis aos campos padrão do mesmo tipo de campo:
Tipo de campo
|
Comprimento máximo
|
Observações
|
Caixa de seleção
|
não aplicável
|
OBSERVAÇÃO: os usuários não são obrigados a selecionar um campo do tipo caixa de seleção que esteja marcado como Obrigatório. Se v quiser que o campo da caixa de seleção tenha o valor Verdadeiro (ou seja, se quiser que a caixa de seleção seja marcada), use as regras de validação de campo no campo da caixa de seleção. Para obter mais informações, consulte Sobre gerenciamento de campo.
|
Data
|
25
|
|
Data/hora
|
25
|
|
Inteiro
|
10
|
Números inteiros que variam de -2147483647 a 2147483647.
|
Lista de opções com várias seleções
|
|
Você pode definir um valor padrão para uma lista de opções com várias seleções.
|
Número
|
10
|
Números que variam de -2147483648 a 2147483647.
|
Telefone
|
35
|
|
Lista de opções
|
30
|
Um máximo de 1000 valores pode ser definido para uma lista de opções. No entanto, somente 300 desses valores estão disponíveis na interface do usuário. O conjunto total de valores da lista de opções recuperados em tempo de execução é calculado com base no número de valores de lista de opções multiplicado pelo número de idiomas ativos no nível da empresa. Esse número não deve ultrapassar 10000. Por exemplo, se houver 900 listas de valores e 12 idiomas ativos, o Oracle CRM On Demand não poderá acessar essa lista de opções porque a lista combinada de valores recuperados é 10800,que excede 10000.
Embora o tamanho máximo para os valores da lista de opções seja 30, somente os 28 primeiros caracteres serão usados para determinar se um valor informado é o mesmo que um valor existente.
OBSERVAÇÃO: Quando valores da lista de opções são definidos, a ordem da lista de opções para cada idioma é independente. Isso significa que, quando você define a ordem dos valores em uma lista de opções, a ordem não será duplicada automaticamente se você traduzir a lista de opções para um outro idioma. Se você quiser manter a ordem dos valores da lista de opções consistente em todos os idiomas, deverá definir manualmente a ordem correta para todas as traduções.
|
Texto (longo)
|
255
|
Os campos de texto usam um campo de texto de linha única.
|
Texto (curto)
|
40
|
Os campos de texto usam um campo de texto de linha única. Porém, campos diferentes usam tamanhos diferentes.
|
Texto (Curto-Mascarável)
|
40
|
Os campos mascaráveis permitem ocultar de alguns usuários alguns dados em determinados tipos de registro. Por exemplo, se um campo mascarável contiver o valor 4558785236, os usuários verão XXXX5236. Para obter mais informações, consulte Sobre Campos Mascaráveis.
|
Link da Web
|
não aplicável
|
Os campos personalizados de Link da Web permitem que você crie hyperlinks sensíveis ao contexto em suas apresentações.
O campo Texto de exibição pode conter até 250 caracteres. O campo URL pode conter até 8.000 caracteres. Navegadores têm tamanhos de URL máximos diferentes. Se você especificar um URL muito longo, ele talvez não funcione conforme esperado. O tamanho do URL mudará se você estiver usando a substituição de parâmetro.
O total combinado de links da Web e campos concatenados que é possível criar varia de acordo com o tipo de registro, mas, para alguns tipos de registro, o total combinado é 100 links da Web e campos concatenados. Para obter mais informações sobre campos em Oracle CRM On Demand, consulte Sobre campos personalizados.
Para obter mais informações, consulte Configurando links da Web.
|
Campo concatenado
|
não aplicável
|
Um campo concatenado é aquele que pode exibir os valores de vários campos, além de texto adicional.
O total combinado de links da Web e campos concatenados que é possível criar varia de acordo com o tipo de registro, mas, para alguns tipos de registro, o total combinado é 100 links da Web e campos concatenados. Para obter mais informações sobre campos em Oracle CRM On Demand, consulte Sobre campos personalizados.
É possível configurar campos concatenados para a maioria dos tipos de registro. Para obter mais informações, consulte Configurando campos concatenados.
|
- (Opcional) Para indicar que um nome de campo precisa ser traduzido para outros idiomas ativados para sua empresa, marque a caixa de seleção Para tradução.
- Clique em Salvar.
- Na seção Propriedades adicionais, preencha os seguintes campos conforme necessário:
Campo
|
Comentários
|
Obrigatório
|
Marque esta caixa de seleção para tornar o campo obrigatório ao criar ou atualizar registros. Por exemplo, você pode requerer que todos os usuários preencham o campo Contas ao adicionar novos contatos.
OBSERVAÇÃO: os usuários não são obrigados a selecionar um campo do tipo caixa de seleção que esteja marcado como Obrigatório. Se v quiser que o campo da caixa de seleção tenha o valor Verdadeiro (ou seja, se quiser que a caixa de seleção seja marcada), use as regras de validação de campo no campo da caixa de seleção. Para obter mais informações, consulte Sobre gerenciamento de campo.
|
Condicionalmente Obrigatório
|
Se quiser que o campo seja obrigatório somente quando uma condição definida for satisfeita, informe uma expressão para a condição diretamente ou clique no ícone fx para abrir a janela do Expression Builder.
OBSERVAÇÃO: No gerenciamento de campos, um campo pode ser configurado como obrigatório ou como condicionalmente obrigatório, mas não como ambos. Portanto, se a caixa de seleção Obrigatório estiver selecionada, você não poderá inserir uma expressão no campo Condicionalmente Obrigatório.
Algumas limitações se aplicam à funcionalidade do Expression Builder que você pode usar nas condições para campos condicionalmente obrigatórios: Para obter mais informações sobre campos condicionalmente obrigatórios e as limitações que se aplicam à funcionalidade do Expression Builder, consulte Sobre Campos Condicionalmente Obrigatórios.
|
Valor padrão
|
Informe um valor ou uma expressão diretamente ou clique no ícone fx para abrir a janela do Expression Builder.
Só será possível adicionar expressões complexas se a função incluir o privilégio Gerenciamento de campos avançado. Este campo pode conter uma expressão de, no máximo, 1.024 caracteres. Se você criar uma expressão para definir um valor padrão, o resultado dela não deverá exceder o número máximo de caracteres permitidos no campo. Além disso, qualquer string ou literal numérico passado para uma função no Expression Builder não deve exceder 75 caracteres.
Se você informar o valor padrão diretamente neste campo, o número de caracteres no valor padrão não deverá exceder o número máximo de caracteres permitido para o tipo de campo. Para campos de tipo numérico, o valor deve estar dentro do intervalo de valores do campo.
Para obter mais informações sobre a configuração de valores padrão, consulte Sobre gerenciamento de campo. Para obter informações sobre a sintaxe que você pode usar em expressões, consulte Expression Builder.
OBSERVAÇÃO: se você atribuir um valor padrão a um campo mascarável, o valor padrão completo será exibido no campo quando um usuário criar um novo registro, mesmo que a função do usuário não inclua o privilégio Exibir dados mascarados.
|
Somente leitura
|
Marque a caixa de seleção para tornar o campo somente leitura.
|
Cópia ativada
|
Marque essa caixa de seleção para permitir que o campo seja copiado quando o tipo de registro for copiado usando o botão Copiar registro na página de detalhes do registro.
|
Otimizado
|
Esta caixa de seleção é automaticamente ativada quando você seleciona um tipo de campo cujos campos otimizados estão disponíveis para esse tipo de registro. O número restante de campos otimizados disponíveis é exibido à direita da caixa de seleção Otimizado. Selecione a caixa de seleção Otimizado se você precisar da versão otimizada do campo.
OBSERVAÇÃO: Quando a caixa de seleção Otimizado for marcada para um campo e salva, não será possível desmarcá-la na página Editar. Entretanto, é possível renomear o campo se quiser redefinir seu objetivo.
|
Descrição
|
Especifique informações adicionais sobre o campo.
|
Enviar padrão
|
Esse campo será exibido somente se sua função de usuário incluir o privilégio Gerenciamento de campo avançado.
Marque essa caixa de seleção para que o campo não seja automaticamente preenchido com um valor padrão quando um novo registro for criado. O valor padrão especificado será definir quando o registro for salvo somente se um valor não for fornecido pelo usuário ou pelas ferramentas de integração.
OBSERVAÇÃO: Não é possível selecionar Enviar padrão para um campo de caixa de seleção.
|
Validação de campo
|
Esse campo será exibido somente se sua função de usuário incluir o privilégio Gerenciamento de campo avançado.
Informe uma expressão diretamente ou clique no ícone fx para abrir a janela do Expression Builder.
Este campo pode conter, no máximo, 1.024 caracteres.
Para obter mais informações sobre a validação de campo, consulte Sobre gerenciamento de campo e, para obter informações sobre a sintaxe que você pode usar em expressões, consulte Expression Builder.
|
Mensagem de erro de validação de campo
|
Esse campo será exibido somente se sua função de usuário incluir o privilégio Gerenciamento de campo avançado.
Informe uma mensagem de erro personalizada para ser exibida além da mensagem padrão se a validação do campo falhar. A mensagem pode conter apenas letras, números, espaços, vírgulas, pontos e traços.
Os itens a seguir descrevem como as mensagens de erro são exibidas, dependendo da mensagem de erro personalizada que você especificar:
Se a validação de campo estiver definida e nenhuma mensagem personalizada for especificada: o valor informado para '[Campo]' não corresponde às regras de validação definidas pelo administrador da empresa. A condição de validação é '[Regra]' (código de erro).
Se a validação de campo estiver definida e uma mensagem personalizada for especificada: [Mensagem de erro personalizada] (código de erro).
|
Formato de Exibição da Dica de Ferramentas
|
Esse campo será exibido somente se sua função de usuário incluir o privilégio Gerenciamento de campo avançado.
Selecione HTML ou Texto Simples na lista suspensa para selecionar o formato no qual sua dica de ferramenta será exibida. O valor padrão desse campo é Texto Simples.
Ao usar dicas de ferramentas formatadas em HTML, o desempenho é melhor se você evitar HTML complexo e reduzir o número de imagens exibidas na dica de ferramenta. Controles interativos, como hiperlinks, não são suportados. Também recomendamos usar preenchimento ao usar dicas de ferramentas formatadas em HTML para tornar o texto da dica de ferramenta fácil de ler. Ao usar a etiqueta HTML <DIV>, é recomendável usar uma borda para garantir que o conteúdo na etiqueta <DIV> permaneça na caixa de dica de ferramenta. Por exemplo:
<div style="background-color:red;padding:3px 8px; border-radius:5px;">
Esta é uma mensagem de dica de ferramenta com preenchimento e um plano de fundo vermelho.
</div>
OBSERVAÇÃO: Para obter informações sobre as considerações aplicáveis ao uso do código personalizado no Oracle CRM On Demand, consulte Considerações Importantes para Clientes Usando Código Personalizado no Oracle CRM on Demand.
|
Texto da dica de ferramenta
|
Esse campo será exibido somente se sua função de usuário incluir o privilégio Gerenciamento de campo avançado.
Especifique informações sobre a funcionalidade do campo. Essas informações serão exibidas como uma Dica de ferramenta quando o usuário mover o ponteiro sobre o campo. O campo de texto tem um máximo de 1500 caracteres.
OBSERVAÇÃO: recomendamos usar as dicas de ferramentas sem excesso e manter o texto da dica de ferramenta informativo e conciso.
|
- Clique em Salvar.
Os novos campos adicionados automaticamente aparecem em azul e entre parênteses nos outros idiomas ativados (independentemente da configuração da caixa de seleção Para tradução).
- Para informar manualmente a tradução equivalente do novo nome, mensagem de erro de validação de campo, descrição ou texto da dica de ferramenta, faça o seguinte:
- Na lista suspensa Idioma de tradução, selecione o idioma cuja tradução você deseja informar.
- Clique no link Editar do campo cujo nome, mensagem de erro de validação de campo, descrição ou texto da dica de ferramenta você deseja traduzir.
- Informe a tradução no campo Nome de exibição, Mensagem de erro de validação de campo, Descrição ou Texto da dica de ferramenta e clique em Salvar.
Se você tiver traduzido o nome do campo, o nome traduzido aparecerá em preto na coluna Nome de exibição.
- Repita as etapas de a a c para cada idioma cuja tradução você deseja informar.
- Para continuar trabalhando na página Campos do tipo de registro depois que você informar as traduções, na lista suspensa Idioma, selecione o idioma padrão da empresa.
OBSERVAÇÃO: para campos personalizados a serem exibidos quando o idioma do usuário do Oracle CRM On Demand diferir do idioma em que o campo personalizado foi criado, o campo personalizado deverá ser traduzido para o idioma aplicável. Por exemplo, se um campo personalizado for criado em inglês, o usuário do idioma alemão verá esse campo no Analytics somente se o campo for traduzido para o alemão.
A seleção de Para tradução substitui Nome de exibição e Mensagem de erro de validação de campo em todos os outros idiomas.
- Se você tiver criado uma lista de opções ou uma lista de opções com várias seleções:
- Clique no link Editar lista de opções do campo personalizado.
- Na caixa Valores da lista de opções, informe cada valor em uma linha separada.
- Salve o registro.
- (Opcional) Se sua empresa usar grupos de valores da lista de opções, mapeie os valores da lista de opções para os grupos de valores da lista de opções, para obter mais informações, consulte Mapeando valores da lista de opções para grupos de valores da lista de opções.
OBSERVAÇÃO: agora, você deve expor os campos personalizados recém-criados, de forma que apareçam nos forms (Edição, Detalhes e Criação). Por padrão, eles não são exibidos. Para expor o campo personalizado, crie novas apresentações de página, conforme necessário, e verifique se essas apresentações são atribuídas a cada função que precisa exibir o campo.
|