• Nenhum resultado encontrado

Criando formulários no criador de formulários Soluções SAP Ariba Procurement

N/A
N/A
Protected

Academic year: 2022

Share "Criando formulários no criador de formulários Soluções SAP Ariba Procurement"

Copied!
106
0
0

Texto

(1)

PUBLIC (PÚBLICO) 2022-06

Criando formulários no criador de formulários

Soluções SAP Ariba Procurement

esa afiliada da SAP. Todos os direitos reservados.

(2)

Conteúdo

Criando formulários no criador de formulários. . . .4

Tópicos sobre a criação e o gerenciamento de formulários com o criador de formulários. . . .5

Introdução ao criador de formulários. . . .5

Fluxo de trabalho para criar formulários. . . .8

Explorando o criador de formulários. . . .9

Desenvolvedores e administradores de formulários: quem faz o quê?. . . 10

Práticas recomendadas para criar formulários usando o criador de formulários. . . .11

Como criar um formulário usando o criador de formulários. . . .12

Modelos para criar formulários. . . .13

Tópicos detalhados sobre a criação de formulários usando o criador de formulários. . . 14

Adicionando um nome e instruções a um formulário. . . .15

Exigindo que os usuários especifiquem títulos para documentos de formulário. . . 17

Dividindo um formulário em seções. . . .18

Dicas para escolher entre os widgets Menu suspenso, Caixa de seleção e Múltipla escolha. . . 19

Como importar valores para exibição no menu suspenso de um formulário. . . .19

Definindo moedas disponíveis e padrão em um formulário. . . 20

Widgets para acessar dados mestre em formulários. . . 21

Adicionando tabelas a formulários. . . 25

Anexos em formulários. . . 28

Validações de carregamento de arquivo em formulários. . . 30

Tornando um campo obrigatório em um formulário. . . .31

Definindo valores padrão em formulários. . . .31

Condições do widget em formulários. . . .33

Práticas recomendadas, limitações e considerações para condições do widget em formulários . . . 37

Controlando se os usuários podem editar um campo em um formulário. . . .42

Como definir condições para um widget em um formulário. . . 43

Como impedir que os usuários enviem documentos de formulários com valores inválidos. . . 44

Preenchendo automaticamente campos do formulário com valores padrão e fixos. . . 45

Filtragem dinâmica de campos de formulário personalizados com base em relacionamentos predefinidos entre campos. . . .46

Como marcar campos de formulário para informações pessoais. . . 51

Seções somente de aprovador para grupos ou usuários específicos. . . .52

Configurando APIs REST externas em formulários para puxar e enviar dados. . . 55

Como adicionar identificações a formulários personalizados. . . .60

Adicionando fluxos de aprovações em formulários. . . .61

(3)

Como adicionar fluxo de aprovações de formulários personalizados. . . .63

Como adicionar o fluxo de aprovações clássico. . . 64

Permitindo aprovadores em um fluxo de aprovação clássico para editar documentos de formulário . . . 67

Diretrizes para testar seu design de formulário. . . 68

Como testar seu design de formulário antes de publicar. . . .69

Como atualizar campos de contexto do usuário em designs de formulário. . . .70

Como publicar um formulário quando o design está concluído. . . .71

Dicas úteis para gerenciar formulários. . . 72

Gerenciamento de versões para formulários publicados. . . .75

Como excluir um design ou modelo do formulário. . . .76

Suporte de localização no criador de formulários. . . .77

Tópicos para administradores de formulários. . . .81

Como ativar um formulário de modo que as pessoas possam começar a usá-lo. . . .82

Como definir um prefixo de código para um formulário. . . .83

Como restringir quais grupos podem criar e enviar um determinado tipo de formulário. . . .84

Importando dados de origem externa para formulários personalizados em massa. . . .85

Como exportar dados de formulário para relatório. . . 91

Como migrar um design de formulário de um site para outro. . . .93

Como fazer o download do arquivo de registro de auditoria. . . .94

Comportamento de documento de formulário. . . .96

Notificações de documento de formulário. . . . 100

Como adicionar aprovadores a um documento de formulário. . . . 101

Formulários em configurações ERP múltiplo. . . .103

APIs relacionadas a formulários. . . .104

(4)

Criando formulários no criador de formulários

Este guia destina-se a administradores e usuários da SAP Ariba que criam e gerenciam formulários personalizados criados no criador de formulários.

Este guia descreve como criar e gerenciar formulários personalizados que ampliam seus processos de compras.

Este guia aplica-se a:

● SAP Ariba Buying

● SAP Ariba Buying and Invoicing

● SAP Ariba Invoice Management

● SAP Ariba Contract Invoicing

Guias relacionados

Guia de Referência Rápida do Criador de Formulários

(5)

Tópicos sobre a criação e o gerenciamento de formulários com o criador de formulários

Introdução ao criador de formulários [página 5]

Fluxo de trabalho para criar formulários [página 8]

Explorando o criador de formulários [página 9]

Desenvolvedores e administradores de formulários: quem faz o quê? [página 10]

Práticas recomendadas para criar formulários usando o criador de formulários [página 11]

Como criar um formulário usando o criador de formulários [página 12]

Modelos para criar formulários [página 13]

Tópicos detalhados sobre a criação de formulários usando o criador de formulários [página 14]

Adicionando fluxos de aprovações em formulários [página 61]

Diretrizes para testar seu design de formulário [página 68]

Como testar seu design de formulário antes de publicar [página 69]

Como atualizar campos de contexto do usuário em designs de formulário [página 70]

Como publicar um formulário quando o design está concluído [página 71]

Dicas úteis para gerenciar formulários [página 72]

Gerenciamento de versões para formulários publicados [página 75]

Como excluir um design ou modelo do formulário [página 76]

Suporte de localização no criador de formulários [página 77]

Tópicos para administradores de formulários [página 81]

Introdução ao criador de formulários

Os gerentes de compras podem criar formulários facilmente sem a ajuda de equipes de TI ou da SAP Ariba.

Comece com um design em branco ou escolha um modelo que sua organização já tenha criado e modifique-o, conforme necessário. Crie formulários relacionados a compras, como solicitações de cheque, solicitações de reembolso educacional e autorizações de despesas.

Desenvolva o formulário usando uma interface de arrastar e soltar, adicione um fluxo de aprovação e configure condições para os widgets e os aprovadores, tudo sem escrever nenhum código.

O criador de formulários fornece uma forma rápida e flexível de estender os processos de compras.

Esse recurso está disponível em:

● SAP Ariba Buying and Invoicing

(6)

● SAP Ariba Buying

● SAP Ariba Buying and Invoicing, com o recurso de compra guiada

● SAP Ariba Buying, com o recurso de compra guiada

● SAP Ariba Invoice Management

● SAP Ariba Contract Invoicing

Estes são apenas alguns dos recursos disponíveis no criador de formulários:

● Campos de arrastar e soltar e outros widgets

● Temas visuais para uma aparência consistente

● Fluxo de aprovação com suporte para aprovadores condicionais

● Suporte para condições de campo básicas

● Gerenciar campos de dados pessoais

● Capacidade de testar seu design de formulário antes de publicar

● Acesso a dados mestre a partir de formulários

● Suporte do painel de instrumentos de modo que os usuários possam controlar os documentos de formulário Tarefas, Meus documentos e Visualizados recentemente

● Documentos de formulário de suporte de localização

● Ferramentas para gerenciamento de formulários, como controle de acesso de usuários, controle de versão para designs de formulário publicados e exportação de dados de formulário para relatórios

Pré-requisitos

A capacidade de criar e gerenciar formulários é controlada pela associação de grupo.

● Os membros do grupo Desenvolvedor de formulário personalizado podem desenvolver e publicar formulários.

● Os membros do grupo Administrador de formulário personalizado podem ativar e desativar formulários.

Se você trabalhar no desenvolvedor de formulário durante mais de 24 minutos, poderá ver um erro de

autenticação. O erro ocorre se o navegador impedir o acesso a api.ariba.com. Você pode trabalhar com seu departamento de TI para habilitar api.ariba.com no servidor proxy de sua rede corporativa ou organizacional.

Os usuários Chrome precisam modificar as configurações de cookies para permitir cookies internos e de terceiros, da seguinte forma:

1. Clique no menu principal do Chrome e clique em Configurações.

2. Role para baixo e clique em Mostrar configurações avançadas.

3. Clique em Privacidade.

4. Clique no botão Conteúdo.

5. Em Cookies, clique em Permitir que dados locais sejam definidos.

6. Certifique-se de que Bloquear cookies de terceiros e dados do site não está marcado.

(7)

Considerações do criador de formulários

● Use formulários para estender a Soluções SAP Ariba Procurement que sua organização assina. A SAP Ariba proíbe a implementação de formulários não relacionados à estratégia de compras da SAP Ariba de sua organização.

Os formulários de compra guiada se destinam para uso no contexto da compra de um item ou serviço e eles precisam estar relacionados a sua estratégia de compras geral em soluções na nuvem da SAP Ariba.

● Os seguintes tipos de informação não são permitidos em formulários:

○ Informações pessoais sigilosas, como dados financeiros médicos ou de consumo ou identificadores governamentais

○ Informações controladas (por exemplo, informações sujeitas às restrições de controle de exportação dos Regulamentos sobre Tráfico Internacional de Armas) que são proibidas em seu contrato com a SAP Ariba.

● Você não pode apagar dados do documento de formulário dados no nível do banco de dados.

● O criador de formulários inclui o seu próprio criador de fluxo de aprovação. O editor do processo de aprovação usado para aprovações pendentes padrão também suporta formulários criados mediante o criador de formulários.

● Essa restrição só se aplica a fluxos de aprovações de formulário personalizados. Isso não se aplica a fluxos de aprovações clássicos. Os documentos de formulário não suportam a aprovação por e-mail ou a aprovação no aplicativo móvel da SAP Ariba. Além disso, existem algumas diferenças entre as notificações de aprovação para documentos de formulário e as notificações de aprovação para formulários padrão, como requisições, em termos de quais ações acionam notificações e do conteúdo das notificações.

● Pode levar cerca de três horas para que as alterações na associação de grupo de usuários se reflitam nas notificações de aprovação para novos documentos de formulário. Por exemplo, imagine que o grupo Aprovador de orçamentos está no fluxo de aprovações para um formulário. Se o usuário Adriana for adicionado ao grupo Aprovador de orçamentos às 08:00, ela não será informada de documentos para esse formulário criado antes das 12:00, aproximadamente.

Esse atraso também se aplica a outros dados mestre novos, como os dados acessados com o widget Seletor de origem de dados. Os usuários que criam documentos de formulário só verão os novos dados 2-3 horas após a adição dos dados.

● Os dados de formulários não estão disponíveis para relatórios padrão. Os administradores de formulários podem exportar os dados de formulário para um arquivo CSV.

● O criador de formulários está disponível em inglês. Se sua preferência de idioma estiver definida com um idioma diferente do inglês, a maior parte do criador de formulários será exibida nesse idioma. No entanto, os idiomas diferentes do inglês ainda não são totalmente suportados no criador de formulários.

● O criador de formulários não suporta totalmente itens de linha, embora os formulários possam incluir tabelas de dados a serem preenchidas pelos usuários.

● Alguns teclados e telas de laptop sensíveis ao toque não funcionam muito bem com o criador de formulários.

Se você tiver problemas, use o mouse para criar formulários.

● Recomendamos que você defina a escala de exibição como 100% para a interface do usuário do criador de formulários. As alterações ao tamanho da escala podem exibir a interface do usuário de forma incorreta.

● Os documentos de formulário têm um comportamento ligeiramente diferente dos formulários padrão, como requisições. As diferenças estão explicadas em um tópico denominado Comportamento de formulário padrão.

● O carregamento de anexos para formulários criados no criador de formulários não são escaneados pelo processo de verificação de vírus da SAP Ariba. Como acontece com todos os anexos carregados pelos usuários, sua organização precisa usar medidas comercialmente razoáveis para impedir a introdução de vírus em soluções na nuvem da SAP Ariba.

(8)

● Os dados armazenados na solução na nuvem da SAP Ariba que definem os formulários (por exemplo, nomes de campo e dados mestre) são armazenados em um formulário não criptografado para facilitar a pesquisa rápida.

● Os dados que os usuários inserem em documentos de formulário não são criptografados em repouso. (Os dados em repouso são dados em armazenamento persistente, ao contrário dos dados em trânsito.)

Informações relacionadas

Comportamento de documento de formulário [página 96]

Fluxo de trabalho para criar formulários

Esses passos descrevem o processo geral de criação, gerenciamento e uso de um formulário, o que inclui planejar e desenvolver o formulário personalizado e permitir que os usuários criem e enviem formulários desse tipo.

Em um nível superior, as tarefas básicas envolvidas na implementação de um formulário são:

● Planejar

● Desenvolver

● Adicionar aprovadores

● Testar

● Publicar

● Definir acesso de usuários

● Ativar

Os passos a seguir explicam mais detalhadamente todos os passos que recomendamos para organizações que implementam formulários:

1. Trabalhe com o responsável do processo empresarial para definir a necessidade de negócio que o novo formulário irá suprir.

2. Planeje o formulário: os campos e controles a serem incluídos, as condições usadas para determinar a visibilidade e o comportamento dos campos, o layout do formulário, etc.

3. Inicie a criação do formulário [página 12]. No criador de formulários, comece com um formulário em branco ou um modelo de sua organização já criado e adicione os widgets (campos e controles) necessários.

4. Refina a aparência do formulário. Você pode ajustar o layout, redimensionar os campos, adicionar texto de ajuda, etc. Você também pode definir condições que determinam as circunstâncias em que um campo é exibido e se um campo é obrigatório.

5. Trabalhe com o responsável do processo empresarial para planejar um fluxo de aprovação para o formulário. O fluxo de aprovação pode incluir condições que determinam as circunstâncias em que um aprovador é

adicionado.

6. Implemente o fluxo de aprovação [página 63] no criador de formulários.

7. Certifique-se de que o seu formulário funciona corretamente para todos os usuários, testando seu design de formulário [página 69].

8. Publique o formulário [página 71].

(9)

Nota

A publicação de um formulário não disponibiliza o formulário aos usuários. Ao invés, ela disponibiliza o formulário a administradores de formulários de modo que o possam ativar.

9. Trabalhe com o responsável do processo empresarial para testar o formulário, assegurando que funciona corretamente para todos os casos de uso definidos. Você pode realizar o teste em seu site de teste dando acesso a um grupo específico, ativando o formulário e pedindo a esse grupo para realizar o teste.

10. Carregue traduções para o formulário, se desejado.

11. Quando sua organização está pronta para colocar o formulário em uso, um administrador de formulário concede a grupos específicos a capacidade de usar o formulário [página 84] (opcional) e ativa o formulário [página 82].

Nota

A ativação de um formulário sem especificar acesso de grupo dá a todos os usuários a capacidade de criar e enviar esse tipo de formulário.

12. Opcionalmente, o administrador do formulário define um prefixo de código [página 83] específico do formulário. Cada formulário que um usuário envia tem um código composto por um prefixo e um número, como CF123.

13. Os usuários começam a criar e enviar um formulário deste tipo que os aprovadores podem aprovar ou recusar.

14. Os administradores de formulários podem exportar dados de formulário [página 91] para um arquivo CSV para relatório ou para integração com um sistema de terceiros.

Informações relacionadas

Práticas recomendadas para criar formulários usando o criador de formulários [página 11]

Diretrizes para testar seu design de formulário [página 68]

Desenvolvedores e administradores de formulários: quem faz o quê? [página 10]

Explorando o criador de formulários

Exiba um diagrama mostrando as áreas principais do criador de formulários. Para abrir o criador de formulários, escolha Gerenciar Formulários e extensões .

A figura a seguir mostra o criador de formulários. O texto a seguir à figura explica cada área.

(10)

Imagem 1: Página de design de formulários do criador de formulários

1. O criador de formulários inclui passos para criar um formulário (na guia Design), adicionando um fluxo de aprovações (na seção Fluxo de trabalho de aprovações inferior), e testando o formulário (na guia Teste).

2. Um formulário é composto por widgets (campos e outros controles). Os widgets são colocados dentro de layouts. Um formulário pode incluir layouts com 1 coluna e 2 colunas.

3. Arraste um widget do painel de widgets para um layout. Você pode alterar a posição do painel de widgets da parte inferior para a esquerda com o ícone de alternância de widget na barra superior.

4. Arraste outro layout com os ícones de layout para o formulário.

5. Os ícones permitem que você exclua widgets e layouts e copie widgets. Arraste um widget ou layout para o mover para outro local no formulário.

6. Selecione um widget no formulário e modifique as propriedades na guia Propriedade.

○ A guia Configurações do formulário é onde você pode dar um nome ao formulário, carregar traduções para campos do formulário, gerenciar campos de dados pessoais e escolher um tema visual para o formulário.

○ A seção de seleção de formulários é o local onde você pode encontrar modelos de formulário, formulários de rascunho e formulários publicados. Clique na seta para baixo anexada às guias Design e Teste para exibir essa seção.

Desenvolvedores e administradores de formulários:

quem faz o quê?

Existem dois grupos de usuários que pertencem ao design e ao gerenciamento de formulários usando o criador de formulários: Desenvolvedor de formulário personalizado e Administrador de formulário personalizado.

(11)

Os usuários que pertencem ao grupo Desenvolvedor de formulário personalizado podem:

● Criar, salvar e duplicar designs de formulário

● Criar modelos de design de formulário

● Testar designs de formulário antes de publicar

● Publicar designs de formulário

● Carregar traduções para designs de formulário

● Excluir designs de formulário

Os usuários que pertencem ao grupo Administrador de formulário personalizado podem:

● Ativar e desativar designs de formulário para os disponibilizar aos usuários

● Atribuir um prefixo do código a um design de formulário

● Conceder acesso a pessoas e grupos de pessoas para que possam usar os formulários

● Exportar dados do documento de formulário para um arquivo CSV

● Migrar designs de formulário de um site de teste para um site de produção e vice-versa

● Fazer download do arquivo de registro de auditoria

Práticas recomendadas para criar formulários usando o criador de formulários

Recomenda-se que os desenvolvedores de formulários se lembrem destas diretrizes e dicas ao criarem formulários.

Geral

● Planeje seu formulário e seu fluxo de trabalho cuidadosamente.

● Teste os formulários após sua publicação e ativação em seu site de teste. Certifique-se de testar situações em que os usuários realizam ações não previstas e teste todas as condições dos widgets e do aprovador.

● Antes de criar um formulário, procure na seção de seleção de formulários do criador de formulários para ver se sua organização já tem um modelo para o tipo de formulário que você deseja criar. Começar com um modelo e modificá-lo para se adaptar a suas necessidades pode poupar tempo. Se você planejar criar vários formulários com elementos semelhantes, salve um formulário básico como modelo para poupar alguns passos. Para obter maiores informações, consulte Modelos para criar formulários [página 13].

● Para evitar que os usuários insiram informações pessoais sensíveis em um formulário, considere usar a propriedade Texto de ajuda para incluir um lembrete que indique que essas informações não são permitidas.

Design visual

● Você pode aninhar layouts de forma a organizar campos relacionados como nome, endereço e e-mail.

● O widget Cabeçalho da seção é uma forma de diferenciar visualmente várias seções de um formulário.

(12)

Títulos e instruções de documentos de formulário

● Para que os aprovadores e solicitantes localizem facilmente documentos de formulário específicos, exija que os usuários insiram um título em cada formulário por eles criados. Use a opção Exigir título do documento na guia Configurações do formulário .

Se você não exigir que os usuários insiram um título, o título de cada documento de formulário será o mesmo que o título do design de formulário correspondente. Por exemplo, se o nome do design do formulário for Solicitação de doação beneficente, todos os documentos de formulários desse tipo são intitulados Solicitação de doação beneficente.

● Há várias formas de fornecer instruções aos usuários que preenchem o formulário:

○ Use o campo de instruções de formulário (na guia Configurações do formulário), que se destina a instruções na parte superior do formulário

○ Use as propriedades Texto de ajuda e Texto da dica de um widget para fornecer ajuda sobre um campo específico.

○ Adicione instruções ou mais informações em qualquer lugar em um formulário, usando o widget Texto do parágrafo.

Como criar um formulário usando o criador de formulários

Este procedimento descreve como criar um formulário, adicionar campos e outros controles, e testar o formulário.

Pré-requisitos

Os usuários que pertencem ao grupo Desenvolvedor do formulário personalizado podem executar esta tarefa.

Procedimento

1. No painel de instrumentos, clique em Gerenciar Formulários e extensões

2. Na seção de seleção de formulários, clique no Modelo em branco para começar com um formulário vazio ou escolha um modelo que sua organização já tenha criado.

3. Na guia Configurações do formulário, insira um nome para o formulário.

4. Para exigir que os usuários especifiquem um título em cada documento de formulário por eles criado, clique em Exigir título do documento.

5. Clique em Salvar.

O nome do formulário é adicionado à seção Documentos de rascunho na seção de seleção de formulários na parte superior do criador de formulários. Convém salvar o formulário periodicamente à medida que você vai trabalhando.

(13)

6. Arraste um widget da parte inferior do criador de formulários para uma das áreas descritas no formulário.

7. Insira um rótulo para o widget na guia Propriedade.

8. Defina outras propriedades na guia Propriedade para definir a aparência e o comportamento do widget.

9. Adicione e configure mais widgets.

Para adicionar outra seção de layout de widget, clique no ícone de layout no painel de widgets e arraste um layout para o formulário. Na barra superior, use o ícone de alternância de widget

para alterar a posição do painel de widgets. Você pode alterar a posição do painel de widgets da parte inferior para o lado esquerdo para designs de formulário mais longos. O ícone de alternância de widget altera com base na sua posição. Clique nos ícones de seta para cima ou para baixo para expandir ou recolher o painel de widget inferior. No lado esquerdo, clique no ícone de seta de expansão

ou no ícone de seta para recolher

para expandir ou recolher o painel de widget.

10. Clique na guia Teste para ver a aparência que o formulário terá para os usuários que criarem este tipo de formulário.

Ao testar seu design de formulário, você pode refinar o layout, atualizar valores de campo, testar condições, e assim por diante.

Próximas etapas

Em seguida, você pode adicionar um fluxo de aprovação ao formulário [página 63]. Certifique-se de testar seu design de formulário antes de publicar [página 69].

Modelos para criar formulários

No criador de formulários, você pode criar modelos para designs de formulários. Os modelos fornecem uma forma eficaz para os desenvolvedores de formulários iniciarem a criação de formulários semelhantes entre si mas com finalidades diferentes.

A seção superior do criador de formulários mostra modelos, rascunhos e formulários publicados. Clique no link correspondente para exibir modelos, rascunhos e formulários publicados disponíveis.

Dicas sobre modelos:

● Você pode procurar por um modelo ou qualquer design de formulário pelo respectivo título antes de criar um novo modelo. Clique no ícone de pesquisa para exibir um campo de pesquisa.

● Refine seus resultados de pesquisa usando as opções de filtro com base no momento em que o formulário foi criado ou em quem criou o design.

● No caso de nomes de formulário mais longos, para exibir nomes completos na seção superior, você pode expandir a largura da coluna, escolhendo a opção apropriada a partir da lista que está localizada à direita:

Small columns (Colunas pequenas), Medium columns (Colunas médias) e Large columns (Colunas grandes).

A opção Small columns (Colunas pequenas) é selecionada por padrão.

● Você pode criar um novo design de formulário usando o Modelo em branco.

● Você pode selecionar um modelo que sua organização já criou, selecionando o modelo e clicando no botão Usar este modelo.

(14)

● Os detalhes de formulário, como quem criou o design de formulário, o número de versão e a data da última atualização, são exibidos na parte superior direita do design de formulário selecionado.

● Se você fizer alterações em um modelo e salvar o formulário, um novo rascunho será colocado na lista de Documentos de rascunho.

● Você pode escolher um rascunho e clicar em Editar este documento de rascunho para continuar com a atualização do rascunho. Salve suas alterações e certifique-se de que publica o formulário depois de concluir as atualizações.

● Você não pode atualizar o formulário publicado diretamente. Selecione o formulário publicado e clique em Exibir este formulário para abri-lo.

● Depois de você fazer alterações a qualquer modelo, rascunho ou formulário publicado, clique em Salvar para salvar suas alterações.

● A partir do menu Salvar, escolha uma das seguintes opções:

○ Salvar como modelo para criar um modelo a partir do rascunho ou do formulário publicado.

○ Excluir para excluir o modelo de formulário, rascunho ou formulário publicado.

○ Fazer uma cópia para criar uma cópia do rascunho ou formulário publicado.

○ Revisar para fazer uma nova versão do formulário publicado. Esta opção só está disponível para formulários publicados.

● Na guia Design, clique na seta para baixo anexada às guias Design e Teste para ir para a seção de seleção de formulários para exibir modelos, rascunhos e formulários publicados existentes.

● Você pode excluir modelos de formulários adicionados por você ou por outra pessoa de sua organização.

Tópicos detalhados sobre a criação de formulários usando o criador de formulários

Adicionando um nome e instruções a um formulário [página 15]

Exigindo que os usuários especifiquem títulos para documentos de formulário [página 17]

Dividindo um formulário em seções [página 18]

Dicas para escolher entre os widgets Menu suspenso, Caixa de seleção e Múltipla escolha [página 19]

Como importar valores para exibição no menu suspenso de um formulário [página 19]

Definindo moedas disponíveis e padrão em um formulário [página 20]

Widgets para acessar dados mestre em formulários [página 21]

Adicionando tabelas a formulários [página 25]

Anexos em formulários [página 28]

Validações de carregamento de arquivo em formulários [página 30]

Tornando um campo obrigatório em um formulário [página 31]

Definindo valores padrão em formulários [página 31]

Condições do widget em formulários [página 33]

Práticas recomendadas, limitações e considerações para condições do widget em formulários [página 37]

Controlando se os usuários podem editar um campo em um formulário [página 42]

(15)

Como definir condições para um widget em um formulário [página 43]

Como impedir que os usuários enviem documentos de formulários com valores inválidos [página 44]

Preenchendo automaticamente campos do formulário com valores padrão e fixos [página 45]

Filtragem dinâmica de campos de formulário personalizados com base em relacionamentos predefinidos entre campos [página 46]

Como marcar campos de formulário para informações pessoais [página 51]

Seções somente de aprovador para grupos ou usuários específicos [página 52]

Configurando APIs REST externas em formulários para puxar e enviar dados [página 55]

Como adicionar identificações a formulários personalizados [página 60]

Adicionando um nome e instruções a um formulário

Você atribui ao design do formulário um nome e instruções (ou apenas uma descrição) na guia Configurações do formulário do design. Você também pode exigir que os usuários especifiquem títulos em documentos de

formulário associados ao design de formulário.

Abaixo do nome do formulário está uma área na qual você pode fornecer aos usuários algumas informações sobre o formulário. A opção Instruções na guia Configurações de formulário permite que você insira o texto e mostre ou oculte essa área.

Você pode incluir links de sites da Web nas instruções. Nos documentos de formulário, os usuários clicam no link para abrir o site da Web em uma nova janela do navegador.

Imagem 2: Links em instruções de formulário

Use a seguinte sintaxe para incluir um link:

Sintaxe do código

[[link label]]

em que:

link é um URL válido.

label (opcional) é o texto com hiperlink (o rótulo para o link) que você deseja que seja exibido no documento de formulário. Inclua um espaço antes do rótulo. Se você não incluir um rótulo, os usuários verão antes o URL.

(16)

Exemplo

Código de amostra

[[http://www.ariba.com/ SAP Ariba]]

Se você incluir esse exemplo nas instruções de formulário, os usuários verão SAP Ariba como hiperlink.

Exemplo

Código de amostra

[[http://www.ariba.com/]]

Se você incluir esse exemplo nas instruções de formulário, os usuários verão http://www.ariba.com/ como hiperlink.

Considerações para incluir links em uma descrição de formulário

● Assegure-se de que os links que você insere são válidos e aceitáveis, com base nos critérios da sua organização.

● Inclua links somente para fontes de informação. Não adicione um link que transfere dados para um formulário.

O criador de formulários remove tags de script e colchetes.

● O design do formulário aceita URLs. HTTP e HTTPS

● Nos arquivos de tradução para designs de formulário, a descrição do formulário está contida em um único string que inclui o texto e quaisquer links de sites da Web que você incluiu. Os links de sites da Web não são armazenados em campos separados.

Informações relacionadas

Suporte de localização no criador de formulários [página 77]

Exigindo que os usuários especifiquem títulos para documentos de formulário [página 17]

(17)

Exigindo que os usuários especifiquem títulos para documentos de formulário

Os compradores podem exigir que os usuários insiram um título em documentos de formulário personalizados que enviem. Os títulos ajudam os aprovadores e solicitantes a localizar um determinado documento e a identificar rapidamente a sua finalidade.

Você pode exigir títulos para alguns formulários, mas não para outros. Quando os usuários criam um documento de formulário, se o formulário exigir um título, um campo obrigatório Título é exibido. Os usuários devem fornecer um título para poderem enviar o documento para aprovação. Os títulos de documentos de formulário podem ter até 128 caracteres.

Para exigir um título para um formulário, vá para a guia Configurações do formulário para esse design de formulário, e clique em Exigir título do documento.

Títulos de documentos de formulário em resultados de pesquisa

Os resultados de pesquisa para documentos de formulário incluem os títulos de documento específicos do usuário, o que ajuda a distinguir um formulário de outro. Na seguinte tabela de resultados de pesquisa de amostra, os documentos de formulário com um código "CD" têm títulos definidos pelo usuário, mas os documentos de formulário com um código "DON" não. Os documentos "DON" têm todos o mesmo título: o nome do design de formulário mais a palavra Documento.

Tabela 1: Resultados de pesquisa de amostra para formulários com e sem títulos definidos pelo usuário

Código Título

CG3 Doação para reserva natural

CG2 Doação de arte

DON3 Documento de formulário de doação

DON2 Documento de formulário de doação

CG1 Doação para escola de música

DON1 Documento de formulário de doação

Modificando um formulário existente para exigir títulos

Você pode ativar ou desativar a opção Exigir título do documento para designs de formulário existentes.

Considere os seguintes pontos:

● Se os usuários já tiverem criado documentos de formulário e você desejar modificar o design de formulário para exigir títulos, os documentos existentes não serão afetados.

● Depois de o formulário modificado estar ativado, os usuários criando novos documentos de formulário devem fornecer um título.

(18)

● Quando você publica o formulário modificado, você pode substituir a versão existente ou publicá-lo como uma nova versão. Se você publicar o formulário modificado como uma nova versão, lembre-se de ativá-la.

Dividindo um formulário em seções

Em um formulário, um layout, ou painel, serve como um contêiner para campos e outros widgets que você deseja agrupar.

Um formulário pode conter vários layouts com 1 coluna e 2 colunas. Cada coluna de um layout pode conter vários widgets.

Você pode colocar layouts adicionais dentro de um layout com 1 coluna. A colocação de layouts dentro de um layout existente é denominada aninhamento. O aninhamento é limitado a um nível.

Para adicionar um layout a um formulário, clique no ícone de layout no painel de widgets e arraste um layout para o formulário.

Adicionando uma propriedade do painel em um design do formulário

Você pode adicionar vários painéis em um formulário. Em cada painel, você pode adicionar um botão, o cabeçalho do painel e condições. Por exemplo, adicione um painel para solicitações de aprovação e outro painel para

solicitações de transferência. De modo semelhante, adicione um botão Pesquisar para procurar por documentos ou o botão Redefinir para redefinir os campos.

Passe o mouse sobre o painel para exibir o rótulo do painel e clique no rótulo do painel para abrir a guia Propriedade do painel.

● Para adicionar um cabeçalho do painel, na seção Cabeçalho do painel, ative o controle deslizante Adicionar cabeçalho. Insira o título do painel no campo Rótulo do cabeçalho. Este campo só é exibido se o controle deslizante Adicionar cabeçalho estiver ativado.

● Para adicionar um botão no painel, na seção Cabeçalho do painel, ative o controle deslizante Adicionar botão.

Você só pode adicionar um botão em cada painel. No campo Rótulo do botão, insira o nome a ser exibido no botão. Por padrão, é ativado um botão recém-adicionado.

O evento No clique é acionado quando um botão é clicado no documento do formulário. A validação do painel associado é efetuada antes do acionamento deste evento. Você pode usar esse evento para alterar os dados do formulário.

Informações relacionadas

Seções somente de aprovador para grupos ou usuários específicos [página 52]

Configurando APIs REST externas em formulários para puxar e enviar dados [página 55]

Como mapear campos de formulário com campos de API externa [página 59]

(19)

Dicas para escolher entre os widgets Menu suspenso, Caixa de seleção e Múltipla escolha

Os widgets Caixa de seleção, Múltipla escolha e Menu suspenso são formas diferentes de oferecer escolhas aos usuários de formulários.

● Caixa de seleção: este widget fornece ao usuário um conjunto de caixas de seleção. O usuário pode marcar mais de um item. Por exemplo, um formulário de solicitação de viagem pode incluir um widget de caixa de seleção Refeições com valores para pequeno-almoço, almoço ou jantar. O usuário do formulário pode especificar todas as refeições que prevê serem necessárias.

Você também pode usar o widget de caixa de seleção com um controle de sim/não. Por exemplo, uma solicitação de viagem pode ter uma única caixa de seleção rotulada "Sim, vou precisar de refeições."

Você pode definir um valor padrão. O usuário pode redefinir o controle de modo que nenhum valor seja especificado.

● Múltipla escolha: este widget fornece múltiplos itens para o usuário escolher em um conjunto de botões de opção. O usuário só pode escolher um dos itens.

Use este widget quando você desejar restringir o usuário a uma escolha e só existirem algumas opções.

Embora seja tecnicamente possível adicionar muitas opções, considere o espaço que elas irão ocupar em seu formulário. Convém usar um widget Menu suspenso em vez disso. Você pode definir um valor padrão.

Inclua pelo menos dois itens em um widget de múltipla escolha.

Nota

Assim que o usuário do formulário escolher um item, não existe forma de definir o controle de múltipla escolha para um estado onde não são selecionados itens.

● Menu suspenso: este widget fornece uma lista suspensa de itens que os usuários podem escolher. O usuário só pode escolher um dos itens. Você pode especificar um valor padrão. Você também pode fornecer uma forma de o usuário redefinir o controle de modo que nenhum valor seja especificado.

Considere usar este widget em vez de um widget Múltipla escolha se você tiver cinco ou seis valores para oferecer ao usuário ou desejar controlar a seleção padrão.

Como importar valores para exibição no menu suspenso de um formulário

Você pode importar valores para um widget de menu suspenso de um arquivo de valores separados por vírgula (CSV).

Pré-requisitos

O formulário é aberto no criador de formulários e contém um widget de menu suspenso.

(20)

Contexto

Os valores que você importar são anexados aos valores que já estavam definidos. Os menus suspensos fornecem uma forma dos usuários procurarem por um valor que eles desejam.

Quando você definir os valores para serem exibidos em um menu suspenso, considere a ordem em que os valores serão exibidos. A ordem em seu arquivo CSV será a ordem que os usuários veem. Além disso, faça uma lista pequena o suficiente para ser usada.

Procedimento

1. Crie um arquivo CSV com uma coluna listando todos os valores que você deseja incluir no menu suspenso.

Não inclua um cabeçalho da coluna. Liste somente os valores. Por exemplo, se você estiver importando uma lista de cores, seu conteúdo do arquivo poderá ter o seguinte aspecto:

Amarelo Verde Laranja

Você pode criar um arquivo CSV em um editor de texto como o Notepad.

2. Selecione o widget do menu suspenso no formulário.

3. Na guia Propriedade, clique em Importar.

4. Clique em Escolher arquivo e localize e clique no arquivo CSV criado.

Os valores do arquivo CSV são exibidos.

5. Clique em Adicionar.

Os valores do arquivo CSV são exibidos na guia Propriedade além de quaisquer valores que já lá estivessem.

6. Para remover um valor indesejado, clique em X.

Próximas etapas

Você pode definir um valor padrão clicando no botão redondo junto à opção que deseja definir como padrão. O valor padrão que você definir será selecionado por padrão quando os usuários criarem documentos de formulários.

Definindo moedas disponíveis e padrão em um formulário

O widget de moeda inclui um menu suspenso de moedas para o usuário escolher quando insere um valor monetário. Você pode incluir todas as moedas disponíveis em seu site de compras ou pode especificar um subconjunto. Você também pode especificar uma moeda padrão.

● Tipos de moeda define a lista de moedas disponíveis aos usuários nos documentos de formulário. Depois de colocar um widget de Moeda em um formulário, selecione as moedas que você deseja oferecer em

(21)

documentos de formulário. Clique em Selecionar tudo para selecionar todas as moedas disponíveis em seu site ou selecionar moedas individuais.

● Moeda padrão define o tipo de moeda que os usuários veem por padrão quando criam um documento de formulário. Se deseja que a moeda padrão reflita a moeda preferencial que os usuários definiram em seus perfis do site, escolha Moeda padrão do usuário. Se a moeda preferencial do usuário não estiver disponível no formulário ou se você não especificar uma moeda padrão, o menu suspenso exibe Escolher um e o usuário deve escolher uma das moedas disponíveis.

A opção Importar para a propriedade Tipo de moeda permite a você selecionar tipos de moeda importando uma lista de códigos de moeda de três dígitos para um arquivo CSV. Isso pode ser útil se você estiver criando vários designs de formulários com os mesmos tipos de moeda, pois você pode usar o mesmo arquivo CSV para todos os designs em vez de selecionar manualmente as moedas na lista de cada vez. Se você usar a opção Importar, inclua somente os códigos de moeda de três dígitos no arquivo CSV, não os nomes das moedas. Não inclua um cabeçalho de coluna no arquivo.

Nota

Os tipos de moeda no arquivo CSV são validados durante a importação para garantir que correspondem a moedas existentes em seu site.

Widgets para acessar dados mestre em formulários

Use o widget Seletor de origem de dados para adicionar campos de dados mestre a um design de formulário. Nos documentos de formulários associados, os usuários podem escolher valores dos dados mestre em sua solução da SAP Ariba.

O widget Seletor de origem de dados suporta todos os dados mestre padrão. Também suporta os dados mestre personalizados (campos personalizados e dados mestre flexíveis que a SAP Ariba configura para você). O administrador para soluções da SAP Ariba em sua organização está familiarizado com dados mestre. Os

desenvolvedores de formulários podem contatar os administradores para obter assistência ao decidir que origem de dados escolher.

Para usar o Seletor de origem de dados, no criador de formulários, arraste-o para o formulário, escolha a origem de dados a ser usada e forneça um rótulo de exibição. Opcionalmente, forneça texto de ajuda no campo Texto da dica. Você pode personalizar o texto de espaço reservado no campo. O campo Seletor de fonte de dados inclui o menu suspenso e um ícone de navegação  junto ao campo. Para especificar um valor, clique no campo, são exibidas as primeiras 30 escolhas relevantes, ordenadas em ordem alfabética. A lista de escolhas relevantes inclui um link Procurar com um ícone na parte inferior que abre uma janela de pesquisa avançada que permite que os usuário procurem em propriedades adicionais.

Nota

Esta opção está disponível em todos os elementos de dados mestre, como o widget Seletor de origem de dados, a lista no editor de condições, a lista de aprovadores ou observadores e o widget Seletor de origem de dados em uma tabela de dados.

Dica

Os seletores em documentos de formulários [página 96] funcionam de forma diferente dos seletores em aprovações pendentes padrão como requisições. Por exemplo, a forma como os usuários localizam valores

(22)

específicos é diferente. Recomenda-se que você forneça texto de ajuda para usuários quando incluir widgets Seletor de origem de dados em um formulário. Informe os usuários de como localizar os valores que procuram.

Permitindo aos usuários selecionar mais do que um valor

A propriedade Permitir múltiplas seleções que você define no criador de formulários determina se os usuários podem selecionar mais do que um valor no campo no documento de formulário.

Nas figuras a seguir, o campo Usuários é um widget Seletor de origem de dados que permite seleções múltiplas.

O campo País só permite uma seleção. Antes de o usuário selecionar valores, os dois campos são semelhantes:

Imagem 3: Seletores de origem de dados em um documento de formulário (nenhum valor selecionado)

Depois de o usuário selecionar valores, a caixa de pesquisa do Seletor de país já não é exibida, pois o usuário não pode selecionar mais do que um valor. Se o usuário remover o valor selecionado, a caixa de pesquisa é exibida de novo.

Imagem 4: Seletores de origem de dados em um documento de formulário (com valores selecionados)

Permitindo que os usuários pesquisem em propriedades adicionais em documentos de formulário

O widget Seletor de fonte de dados inclui os recursos de pesquisa avançada. Os usuários podem exibir detalhes adicionais para cada valor no lado direito da área de visualização e exibir mais informações para o valor

selecionado. Os usuários podem procurar por valores pelas propriedades de código, nome exclusivo e dados mestre adicionais, que permitem identificar facilmente e selecionar um valor que procuram. Por exemplo, ao procurar por um usuário, Chad Noll, você pode obter vários usuários com o mesmo nome e sobrenome. Os usuários podem procurar com base em propriedades adicionais, como endereço de e-mail e número de telefone para o mesmo usuário.

Para especificar um valor, o usuário clica em um campo. São exibidas as primeiras 30 escolhas relevantes, ordenadas em ordem alfabética. Os usuários podem passar o ponteiro do mouse sobre cada valor para exibir detalhes adicionais para cada valor no lado direito na área de visualização. Por padrão, são exibidos os detalhes

(23)

adicionais para o primeiro valor. Ele também inclui o link Mais informações, que abre uma janela mostrando informações adicionais do valor selecionado.

Nota

A janela de detalhes adicionais está disponível nos seguintes componentes: valores de Seletor de origem de dados, nós do gráfico de aprovação e observadores e os valores de Seletor de origem de dados em uma tabela de dados.

Imagem 5: Seletor de origem de dados em um documento de formulário (com detalhes adicionais para o valor selecionado)

Os usuários podem clicar no ícone de navegação  localizado junto ao campo ou a lista de escolhas relevantes inclui um link Procurar com um ícone na parte inferior que abre uma janela de pesquisa avançada. Usando a janela de pesquisa avançada, os usuários podem refinar seus resultados de pesquisa. No gráfico de aprovação, quando os usuários clicam no link Procurar, a janela de pesquisa avançada mostra duas guias. Os usuários podem escolher grupos da página Selecionar grupo e escolher usuários da página Selecionar usuário.

Os critérios de pesquisa são diferentes para cada entidade de dados mestre. Se um usuário inserir a condição de pesquisa no campo de pesquisa, a janela mostra resultados refinados com base na condição de pesquisa. Por padrão, são exibidos 120 resultados na janela. Os usuários podem rolar para baixo para exibir todos os resultados, se estiverem disponíveis mais resultados.

Na ilustração a seguir, a lista de resultados é refinada com base na condição de pesquisa.

(24)

Imagem 6: Seletor de origem de dados em um documento de formulário (janela de pesquisa avançada mostrando resultados refinados)

Para selecionar um único valor, os usuários podem clicar no botão Selecionar localizado na coluna do lado direito de cada linha. Os usuários podem selecionar vários valores, escolhendo várias caixas de seleção da coluna do lado esquerdo e clicando em Selecionar localizado na parte inferior da tabela. Para valores do código de mercadoria, os usuários podem escolher valores de uma estrutura em árvore hierárquica, clicando em várias caixas de seleção.

Permitindo que os usuários selecionem usuários inativos em documentos do formulário

Você pode transferir a propriedade de documentos do formulário de um proprietário para outro usuário para que o usuário possa aprovar solicitações enviadas pelo proprietário. Essas solicitações de transferência podem passar pelo fluxo de aprovações após a alteração da propriedade. Por exemplo, se você souber que vai estar fora do escritório durante um determinado período ou estiver se mudando para um departamento diferente, convém transferir sua autoridade de aprovação a seu supervisor ou a um colega de trabalho. Os usuários podem transferir os documentos do formulário de usuários inativos para usuários ativos.

Cada widget Seletor de origem de dados inclui o controle deslizante Permitir seleção de usuário inativo para o tipo de origem de dados Usuário. Esta propriedade determina se deve ser mostrado ou ocultado o controle deslizante Usuários inativos nos documentos do formulário.

Quando o controle deslizante Permitir seleção de usuário inativo está ativado e os usuários começam a digitar na lista de seletores de usuários nos documentos do formulário, na parte inferior da lista de dados mestre está incluído o controle deslizante Usuários inativos. Ative o controle deslizante para que os usuários visualizem e selecionem usuários inativos a partir da lista de dados mestre. Todos os usuários inativos são identificados com o ícone

como um indicador junto ao nome do usuário.

Nota

Se os usuários escolherem usuários inativos, os usuários inativos e respectivos supervisores não são incluídos na seção Aprovação.

(25)

Adicionando tabelas a formulários

O widget Tabela de dados no criador de formulários permite aos usuários adicionarem informações a uma tabela no documento de formulário.

O widget da tabela de dados adiciona uma tabela vazia ao formulário. Você especifica as colunas a serem incluídas no criador de formulários. Os usuários criando um documento de formulário podem adicionar linhas e preencher as informações.

Você pode usar a propriedade Somente leitura que determina se os usuários podem ler ou editar a tabela de dados. Se o controle deslizante estiver ativado, os usuários não podem atualizar a tabela nos documentos do formulário,

Por padrão, cada coluna aceita caracteres de texto. Você pode configurar as colunas para aceitar tipos específicos de dados. Na guia Propriedade, clique na seta para a direita ( ) localizada ao lado do campo de coluna no lado direito ou clique no ícone de tipo de coluna ( ) localizado ao lado do campo de coluna no lado esquerdo para definir as propriedades da coluna.

● Texto simples: os usuários inserem caracteres alfanuméricos. Os desenvolvedores de formulário podem especificar o número máximo de caracteres permitidos.

● Número: os usuários inserem um valor inteiro ou um número decimal.

● Menu suspenso: os usuários clicam na célula e selecionam um valor do menu suspenso.

● Data: os usuários clicam na célula e selecionam a data por meio de uma ferramenta de data.

● Hora: os usuários clicam em uma célula e selecionam a hora por meio de uma ferramenta de relógio.

● Moeda: os usuários clicam em uma célula, inserem um valor e selecionam um código de moeda.

● Seletor de origem de dados: os usuários procuram e selecionam um valor individual a partir de uma lista de dados mestre. Os desenvolvedores de formulário especificam o tipo de dados mestre exibido, tal como com um widget Seletor de origem de dados.

● Anexo: os usuários clicam em Carregar arquivo para abrir uma janela, escolhem um arquivo para carregar e clicam em Concluído.

Os usuários podem carregar um único arquivo em cada linha nas colunas Anexo. O tamanho máximo de um único arquivo é 10 MB. Os tipos de arquivo suportados são: BMP, CAD, DOC, DOCX, GIF, JPG, JPEG, MPEG, MSG, PDF, PNG, RTF, TIF, TXT, WAV, XLS, XLSX, EML e ZIP.

Dicas sobre as tabelas no criador de formulários:

● Você pode reordenar colunas usando o link Reorder (reordenar). Cada campo de coluna mostra o ícone de reordenação

. Arraste o ícone de reordenação (

) para cima ou para baixo para alterar a ordem da coluna.

As colunas são atualizadas imediatamente na tabela do lado esquerdo. Clique em Exit reorder (Sair de reordenação) depois de você terminar a reordenação das colunas.

● Você pode inserir ou excluir colunas na tabela. Clique no ícone de reticências verticais localizado junto ao campo de coluna no lado direito e escolha uma das seguintes opções:

○ Inserir coluna antes para inserir uma coluna antes da coluna selecionada.

○ Inserir coluna após para inserir uma coluna após a coluna selecionada.

○ Excluir para excluir a coluna selecionada.

● Cada tipo de coluna é identificado com o ícone associado no lado esquerdo do campo de coluna. Por padrão, ele mostra o ícone de coluna de texto simples. Quando você escolher um tipo diferente de coluna, o ícone será alterado para mostrar esse tipo de coluna.

● Você pode identificar facilmente o tipo de coluna na tabela (no lado esquerdo) quando você escolhe um tipo de coluna. O formato associado é exibido na tabela como o indicador. Por exemplo, as colunas Menu suspenso

(26)

mostram um menu onde é possível escolher, as colunas Hora mostram o formato da hora, as colunas Anexo mostram o botão para carregar arquivos e assim por diante.

● Você pode importar um arquivo que contém valores para colunas Menu suspenso. Para colunas Menu suspenso, clique no link Importar. Selecione o arquivo CSV que você deseja importar e clique em Adicionar.

Os valores do arquivo CSV são adicionados à lista de Opções.

● A coluna individual em um widget Tabela de dados inclui a propriedade Obrigatório, de modo que você possa exigir algumas colunas em formulários, mas não outras. Todos os tipos de coluna incluem esta propriedade.

Você não pode ativar ou desativar a propriedade de coluna Obrigatório para os formulários publicados existentes.

Definindo valores padrão em tabelas

Você pode definir valores padrão em tabelas de dados para que os usuários não tenham que preencher todos os campos manualmente todas as vezes. O valor padrão pode ser uma constante ou uma expressão avaliada. Os valores padrão que você configurou são preenchidos automaticamente quando os usuários criam documentos de formulário. Os usuários podem atualizar esses valores em qualquer momento, mas não podem substituir os valores em campos somente leitura. Os usuários podem atualizar valores que são preenchidos automaticamente por condições ou expressões definidas. No entanto, logo que esses valores sejam atualizados, as condições e expressões definidas não podem ser avaliadas outra vez.

A guia Propriedade em um widget Tabela de dados inclui um link Definir valores padrão que permite a você inserir valores padrão em linhas. Clique no link para abrir uma tabela e inserir valores em cada linha. Você pode exportar e importar valores padrão a partir de um arquivo CSV. Clique no ícone de exportação (

) para exportar um arquivo. Clique no ícone de importação (

) para importar um arquivo.

Nota

Ao importar o arquivo para valores padrão na tabela de dados, o tamanho do arquivo está limitado a 5 MB. A importação de um grande número de colunas para a tabela de dados pode necessitar de mais tempo. Os valores de coluna inválidos não são importados para a tabela de dados.

A partir da guia Configurações do formulário, na seção Traduções Tabelas de dados , clique no link Gerenciar traduções para carregar traduções. A guia Valores de tabela de dados padrão permite a você definir diferentes idiomas de tradução para os valores padrão que você definir em tabelas. Para várias tabelas, você pode definir idiomas em cada guia separadamente. Para mais informações sobre como fornecer traduções para um design de formulário, consulte a seção “Suporte de localização no criador de formulários”.

Nota

A guia Valores de tabela de dados padrão na janela Traduções está disponível quando a tabela de dados inclui valores padrão.

Exportação e importação de dados para tabelas em documentos de formulário

Os widgets da tabela de dados incluem botões para a exportação e importação de dados. Os usuários que desejam importar dados para uma tabela em um documento de formulário podem clicar em Exportar dados para obter um

(27)

arquivo do Microsoft Excel com os cabeçalhos de todas as colunas. Em seguida, eles preenchem as colunas e clicam em Importar dados para importar os valores.

Se você deseja que os usuários importem os dados para as tabelas de documentos de formulário, forneça-lhes alguns detalhes sobre como preencher o arquivo:

● Os dados importados substituem quaisquer dados que já estejam na tabela. Por exemplo, se você inserir uma linha de dados manualmente e, em seguida, importar dados, a linha inserida manualmente será substituída. Se você importar dados várias vezes na mesma tabela, a tabela incluirá somente os dados da importação mais recente.

● Especifique as datas no formato MM/DD/AAAA. O formato da hora é HH:MM AM ou HH:MM PM.

● Indique os valores de moeda no formato Número-Código da moeda.

● Para as colunas Seletor de origem de dados, é preferível que os usuários insiram os valores depois de importar o resto dos dados. Isso se deve ao fato de os valores no arquivo de importação terem que começar pelo código exclusivo entre parênteses, seguido do nome exato ou rótulo do valor. Por exemplo, um valor de fornecedor válido pode ser (0012345) Meu fornecedor, Inc.. Se os usuários não tiverem acesso aos códigos, é mais fácil para eles escolher os valores a partir dos menus suspensos do Seletor de origem de dados fornecidos na coluna.

● Se os dados em uma determinada célula do arquivo de importação forem inválidos, a célula correspondente na tabela de dados é uma string vazia.

● Todas as tags de script no arquivo de importação são removidas.

● O processo de importação valida que os dados em cada coluna do arquivo de importação correspondem ao tipo de dados atribuído a essa coluna.

● Ao exportar a tabela de dados que inclui colunas obrigatórias, o arquivo de exportação inclui as colunas obrigatórias. Durante a importação de dados de tabela em documentos de formulário que incluem colunas obrigatórias, os usuários devem fornecer um valor para as colunas obrigatórias. Certifique-se de resolver qualquer erro antes de enviar o documento para aprovação.

Dicas e limitações

● Forneça aos usuários instruções de tabela em um widget Texto do parágrafo por cima da tabela. Informe os usuários que devem clicar duas vezes em uma célula para iniciar a entrada de um valor. Inclua outras instruções conforme apropriado.

● Não há forma de especificar uma moeda padrão para as colunas Moeda. Além disso, somente valores de moeda positivos são suportados.

● Nos formulários de solicitação de compra guiada, você não pode usar tabelas de dados para permitir que os usuários adicionem itens de linha.

● Certifique-se de que o controle Visível ao vendedor está desativado. Documentos voltados ao fornecedor não podem renderizar dados de widgets de tabela de dados.

● O processo de importação não verifica os valores de data para assegurar que os valores sejam datas reais, válidas. Se um usuário inserir 42/12/2017 em um arquivo de importação, é assim que o valor será exibido na tabela.

● O processo de importação não valida colunas de Menu suspenso para assegurar que os valores importados correspondam aos valores fornecidos na lista suspensa. Por exemplo, se os valores na lista suspensa forem Amarelo, Laranja e Verde, e o usuário importar o valor Roxo, ele será aceito na tabela.

● As chaves de pesquisa para o seletor de origem de dados (DSC) não são suportadas ao importar e exportar tabelas de dados.

(28)

Informações relacionadas

Definindo valores padrão em formulários [página 31]

Suporte de localização no criador de formulários [página 77]

Anexos em formulários

Use o widget Anexo para adicionar anexos a formulários ou permitir que os usuários dos formulários carreguem seus próprios anexos.

O widget Anexo permite a você:

● Adicionar um ou mais anexos para os usuários de formulários exibirem e fazerem o download quando criarem ou aprovarem um formulário. Por exemplo, você pode anexar um documento de referência que contenha códigos que o usuário possa precisar consultar.

● Disponibilize uma forma de os usuários de formulários carregarem anexos quando criam um formulário. Por exemplo, você poderá desejar que os usuários anexem documentos que suportem a solicitação que estão efetuando no formulário.

Os tipos de arquivo suportados são: BMP, CAD, DOC, DOCX, GIF, JPG, JPEG, MPEG, MSG, PDF, PNG, RTF, TIF, TXT, WAV, XLS, XLSX e ZIP.

O tamanho máximo de um único arquivo é 10 MB. O tamanho total de todos os anexos em um único formulário está limitado a 30 MB.

No caso de formulários de solicitação na compra guiada ( que viajam por meio do Ariba Network), os anexos com nomes de arquivo muito longos são truncados para 128 caracteres, incluindo a extensão do nome do arquivo.

A tabela a seguir descreve as propriedades do widget Anexo.

Propriedade Descrição

Somente download Determina se os usuários de formulários podem carregar seus próprios anexos para o formulário.

● A ativação desta propriedade impede os usuários de for­

mulários de carregarem seus próprios anexos para o for­

mulário.

● A desativação desta propriedade permite que os usuários de formulários carreguem anexos.

Independentemente da definição desta propriedade, os usu­

ários de formulários podem exibir e fazer o download de ane­

xos adicionados pelo desenvolvedor do formulário (por exem­

plo, documentos com instruções detalhadas).

(29)

Propriedade Descrição

Obrigatório A ativação desta propriedade significa que os usuários de for­

mulários são obrigados a carregar um anexo antes de poderem enviar o formulário.

Só aplicável se os usuários de formulários puderem carregar anexos.

Documentos de referência A ativação desta propriedade permite a você adicionar um ró­

tulo de exibição para os anexos que você carrega como parte do design do formulário. Este rótulo não se aplica a anexos car­

regados para documentos de formulários. Exemplos de rótulos são Instruções e Documentos de referência.

Se esta propriedade estiver desativada, os usuários de formu­

lários podem fazer o download de qualquer anexo que você carregue, mas não existirá um rótulo geral para os anexos.

Rótulo do campo Disponível se Documentos de referência estiver ativada. Este

é o rótulo para anexos carregados pelo desenvolvedor do for­

mulário.

Texto de ajuda Insira texto para ajudar os usuários de formulários a saberem o

que fazer. Por exemplo, se você configurar este widget para exigir que os usuários carreguem anexos, diga-lhes o que car­

regar. Convém dizer-lhes que formatos de arquivos são acei­

tos.

As seguintes opções de configuração do site para anexos não se aplicam a anexos em formulários criados com o criador de formulários:

● Application.Approvable.MaxAttachmentSize

(30)

● Application.Approvable.AllowedAttachmentExtensions

● Application.Approvable.EncryptAttachments

Os anexos carregados para formulários criados com o recurso do criador de formulários não são escaneados pelo processo de verificação de vírus da SAP Ariba. Como acontece com todos os anexos carregados pelos usuários, sua organização precisa usar medidas comercialmente razoáveis para impedir a introdução de vírus em soluções na nuvem da SAP Ariba.

Informações relacionadas

Validações de carregamento de arquivo em formulários [página 30]

Validações de carregamento de arquivo em formulários

Os arquivos, carregados por membros do grupo Desenvolvedor de formulário personalizado quando criam formulários e pelos usuários finais quando usam os formulários publicados, são validados.

A validação de arquivo é uma medida de segurança importante, uma vez que os arquivos carregados por um usuário poderão afetar outros usuários se os arquivos estiverem infectados por vírus ou tiverem conteúdo

malicioso. A validação de arquivo inclui verificações de vírus e de conteúdo malicioso, tipo de arquivo e tamanho do arquivo. A validação de arquivo é efetuada no conteúdo de arquivos ZIP e o carregamento do arquivo falhará se um dos arquivos no arquivo ZIP que está sendo carregado falhar a validação. Os arquivos que falham a validação são indicados por mensagens de erro. Os usuários podem remover esses arquivos e continuar com o carregamento.

A validação de arquivo é efetuada nos seguintes casos:

● No criador de formulários

○ Para todo o formulário e para widgets, ao carregar arquivos .string de tradução.

○ Para o widget Moeda, ao importar arquivos .csv do tipo de moeda. Além de uma verificação de segurança, também são efetuadas verificações de tipo e de tamanho do arquivo.

○ Para o widget Menu suspenso, ao importar conteúdo do menu suspenso como arquivos .csv. Além de uma verificação de segurança, também são efetuadas verificações de tipo e de tamanho do arquivo.

○ Para o widget Anexo, ao carregar arquivos de anexo de tipos suportados. Além de uma verificação de segurança, também são efetuadas verificações de tipo e de tamanho do arquivo.

○ Para o widget Tabela de dados, ao importar valores padrão em tabelas de dados, ao importar arquivos para menus suspensos e ao carregar anexos.

● No formulário publicado:

○ Ao importar dados para toda a tabela de dados.

○ Ao carregar arquivos de anexo na coluna Anexo em tabelas de dados.

○ Ao carregar anexos no formulário.

Referências

Documentos relacionados

Curvas de rarefação (Coleman) estimadas para amostragens de espécies de morcegos em três ambientes separadamente (A) e agrupados (B), no Parque Estadual da Ilha do Cardoso,

Senhor Lourival de Jesus por conta de seu falecimento, solicitando uma Moção de Pesar inclusive, solicitou também a restauração das estradas da zona rural, em especial

CENTROS ECORREGIONAIS: Embrapa Amazônia Ocidental; Embrapa Cerrados; Embrapa Clima Temperado; Embrapa Acre; Embrapa Amapá; Embrapa Rondônia; Embrapa Roraima; Embrapa Meio-Norte;

A situação de namoro também é um fator cada vez mais importante a ser considerado, pois assume especial relevância neste grupo de idade, principalmente nas mais jovens (menores de

Ainda, neste trabalho, houve alguns aspectos em que significantemente não ocorreram alterações, como a presença de sub-harmônicos em M1XM2XM3, a presença de

para Geniuskit bifamiliar Variante para ligação da campainha externa e campainha suplementar para Geniuskit monofamiliar e bifamiliar cadores suplementares para Geniuskit

Conforme vem do referencial anterior, tal possibilidade pressupõe a necessidade de uma conceptualização e organização curriculares integradas, quer para facilitar a mobilidade

É nesse sentido que, cada vez mais, temos de fazer um esforço enorme para tentar perceber quais são os saberes estruturantes e aqueles que sem terem um nível de importância