Anexo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Ao enviar uma solicitação de item do catálogo, esta variável permite carregar um anexo para uma pergunta do item.

    Depois de carregar o anexo, você também poderá baixar, atualizar e excluí-lo. Mesmo ao atender à solicitação, você pode baixar, atualizar e excluir o anexo em um item solicitado ou tarefa de catálogo. Você pode especificar restrições de tamanho e extensões de arquivo usando os atributos de variável max_file_size e allowed_extensions. Para obter informações sobre esses atributos de variável, consulte atributos de variável do Catálogo de serviços.
    Importante:
    • Você deve especificar somente um valor inteiro para o seguinte:
      • O atributo de variável max_file_size
      • A propriedade do sistema glide.sc.variable.attachment.default_max_size (nível de catálogo). O valor padrão é 20.
    • Se o atributo de variável max_file_size não for especificado, o valor da propriedade do sistema glide.sc.variable.attachment.default_max_size será considerado como o limite máximo para o tamanho do arquivo de anexo.
    • Independentemente do tamanho do arquivo permitido na variável, o tamanho do arquivo de anexo não pode exceder o tamanho especificado na propriedade do sistema com.glide.attachment.max_size, que é aplicável para anexos em Now Platform.
    • A API g_form.setValue () é compatível com os scripts de cliente do catálogo.
    Nota:
    Quando você edita um anexo, o anexo existente é removido, e um novo anexo é carregado.

    Quando você carrega um anexo para essa variável, uma entrada é criada na tabela Anexo [sys_attachment]. A variável não é atualizada até que você envie a solicitação do item, adicione-a ao carrinho ou salve o registro ao editá-lo (em fluxos de executante). Se você excluir ou atualizar o anexo antes de enviar o item do catálogo correspondente, a entrada na tabela Anexo [sys_attachment] será apagada.

    O anexo carregado para essa variável é copiado nos seguintes cenários:
    • Em um guia de pedido, quando a variável é colocada em cascata para um item do catálogo na base de regra
      Importante:
      Os atributos de variáveis individuais não são aceitos para os itens do catálogo na base de regra. Por exemplo, vamos considerar que uma variável na seção Descrever necessidades permita um anexo .pdf e a variável de um item do catálogo na base de regra permita um anexo .txt. Quando você carrega um anexo do tipo .pdf para uma variável na seção Descrever necessidades, ele é inicialmente colocado em cascata para a variável no item do catálogo, e os atributos de variável especificados no item do catálogo não são respeitados. No entanto, se você excluir este anexo inicialmente em cascata de um item individual e tentar carregar um novo anexo, os atributos de variáveis individuais do item do catálogo serão respeitados.
    • Em um produtor de registro, quando a variável é mapeada para um campo da tabela de tarefas. Essa variável pode ser mapeada somente para o tipo de campo Anexo de arquivo de uma tabela de tarefas.
    Importante:
    Depois que um anexo é copiado, as mudanças nos anexos individuais são independentes. Por exemplo, qualquer mudança em um anexo no guia de pedido não afeta o mesmo anexo em cascata para o item do catálogo na base de regra.
    Aviso:
    Como os anexos são copiados, um tamanho maior pode levar a problemas de desempenho.
    Se a verificação antivírus em todo o sistema estiver habilitada, ela será realizada no anexo quando você:
    • Enviar uma solicitação para o item do catálogo correspondente
    • Adicionar o item do catálogo ao carrinho ou à lista de desejos
    Nota:
    • Esta variável não é compatível com um conjunto de variáveis com várias linhas.
    • Esta variável é compatível com fluxos e fluxos de trabalho.
    • Esta variável está disponível no construtor de condições
    • Para essa variável, a atribuição de variável de item não é compatível com o guia de pedido.
    Figura 1. Variável de anexo
    A variável de anexo