Experiência de solicitação delegada

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 8 min. de leitura
  • Você pode solicitar um item do catálogo em nome de outro usuário ou de vários usuários usando a variável Solicitado para.

    A experiência de solicitação delegada é composta pelas seguintes entidades:
    • A variável Solicitado para de um item do catálogo. Para obter informações sobre essa variável, consulte Solicitado para.
    • O campo "Solicitado para" em um item solicitado (RITM).
      Nota:
      As exibições de formulário, exibições de lista e notificações por e-mail não são atualizadas para refletir o campo "Solicitado para" em um RITM.

    Opções de configuração

    As seguintes opções de configuração estão disponíveis:
    • Especifique para quem você deseja enviar a solicitação usando a variável Solicitado para. Você também pode mapear a variável Solicitado para a um campo na tabela para produtores de registro.
    • Se necessário, configure o campo Solicitado para no formulário RITM. Esse campo armazena automaticamente o valor da variável Solicitado para.
    • Permita solicitações delegadas para um item do catálogo usando o campo Tipo de acesso, no qual é possível especificar se uma solicitação pode ser enviada para um usuário que não tem acesso ao item do catálogo.
    • Envie uma única solicitação de um item em nome de vários usuários no Portal de serviços.
    Importante:
    Se a finalização de compra com duas etapas estiver habilitada, a experiência de solicitação delegada não será compatível.

    Request Management

    Depois de enviar uma solicitação de item do catálogo, o valor da variável Solicitado para é copiado para o campo Solicitado para do RITM. Configure esse campo se não estiver disponível no formulário RITM.
    Nota:
    Depois de enviar um item do catálogo, o valor do campo Solicitado para não é atualizado automaticamente quando a variável Solicitado para é modificada e vice-versa.
    No Portal de serviços,
    • Se os RITMs tiverem usuários Solicitados para diferentes, as informações a seguir serão exibidas na página de status do pedido.
      • A coluna Solicitado para exibe o usuário Solicitado para do RITM.
      • Quando o usuário que exibe a página de status do pedido não é o mesmo que enviou a solicitação, as informações do solicitante mostram o usuário Solicitado para da solicitação. Isso também é aplicável no Now Mobile, quando o usuário que está exibindo o RITM não é o usuário que o solicitou.
    • Se o usuário Solicitado para do RITM for diferente do usuário Solicitado para da solicitação, o menu Minhas solicitações exibirá os registros RITM para o usuário para o qual o RITM está sendo solicitado. Se o Solicitado para do RITM for o mesmo que o usuário Solicitado para da solicitação, o menu Minhas solicitações exibirá as solicitações.
    • Quando você cria um pacote a partir do carrinho adicionando um item do catálogo com uma variável Solicitado para, o item preserva o valor da variável. Posteriormente, ao adicionar o pacote ao carrinho para fazer a solicitação para outro usuário, edite o valor da variável Solicitado para conforme necessário.

    Experiência de solicitação para um produtor de registro

    Depois de enviar um produtor de registro, o valor da variável Solicitado para é copiado para o campo de registro do destino com base na configuração Mapear para campo.

    Experiência de solicitação para um guia de pedido

    Essa experiência é compatível com um guia de pedido somente se as seguintes condições forem atendidas:
    • O guia de pedido tem uma variável Solicitado para
    • Todos os itens no guia de pedido têm uma variável Solicitado para
    Um item do catálogo está incluído em um guia de pedido com base no acesso do usuário Solicitado a um item do catálogo.
    • Quando o usuário não tem acesso ao item do catálogo e o Tipo de acesso está definido como Restrito, esse item não é incluído no guia de pedido.
    • Quando o usuário não tem acesso ao item do catálogo e o Tipo de acesso está definido como Delegado, esse item não é incluído no guia de pedido.
    O valor da variável Solicitado da seção Descrever necessidades é sempre cascateado para a variável Solicitado para dos itens do catálogo nas bases de regra.
    • O cascateamento do valor da variável Solicitado para depende apenas do tipo de variável, não do nome dela.
    • O valor da variável Solicitado para é cascateado mesmo quando a caixa de seleção Variáveis em cascata não está marcada para o guia de pedido.
    • As variáveis Solicitado para no item do catálogo incluído não podem ser editadas.

    Como enviar uma solicitação de item do catálogo para vários usuários

    Para dar suporte ao envio de uma solicitação para vários usuários, você pode configurar a variável Solicitado para de um item do catálogo.
    1. Na guia Especificações de tipo, marque a caixa de seleção Habilitar também solicitação para.
    2. Especifique as funções no campo Funções para usar também solicitação para que podem enviar uma solicitação de item do catálogo para vários usuários. Se nenhuma função for especificada, qualquer pessoa que tenha acesso ao item do catálogo poderá enviar a solicitação.
    Depois de configurar a variável Solicitado para de um item do catálogo, o campo Solicitação também para é exibido para esse item no Portal de serviços. Depois de especificar vários usuários nesse campo, você pode:
    • Adicionar o item ao carrinho
      • Itens do carrinho separados são criados para cada usuário especificado no campo Solicitação também para.
      • A variável Solicitado para de cada item do carrinho é preenchida com o usuário correspondente.
    • Enviar a solicitação
      • Uma única solicitação é criada e atribuída ao usuário conectado no momento que está solicitando o item.
      • RITMs separados são criados, um para cada usuário especificado no campo Habilitar também solicitação para e na variável Solicitado para.
    Nota:
    • Essa experiência está disponível no Portal de serviços.
    • Essa experiência não está disponível no Now Mobile nem no Workspace.
    • Essa experiência não está disponível para produtor de registro nem para guia de pedido.
    • O campo Solicitação também para não é exibido na lista de desejos nem no carrinho.
    • Client scripts de catálogo, políticas de IU de catálogo e APIs g_form() não são aplicáveis ao campo Solicitação também para.
    • O campo Solicitação também de é exibido somente se a variável Solicitado para for editável. Por exemplo, o campo não será exibido se o usuário solicitante não tiver permissões de gravação da variável Solicitado para ou se a variável for de somente leitura por meio de Client scripts de catálogo.
    • Você pode adicionar até 50 usuários no campo Solicitação também para.
    • Se algum dos usuários não tiver acesso a um item do catálogo com o Nível de acesso definido como Restrito, o item não poderá ser adicionado ao carrinho.

    Clonagem de solicitações

    Ao clonar uma solicitação:
    • O valor Solicitado para da solicitação clonada é atualizado com o usuário para o qual a solicitação está sendo clonada.
    • O valor Solicitado para dos RITMs clonados (som ou sem uma variável Solicitado para) é atualizado com o usuário para o qual a solicitação está sendo clonada para as seguintes entidades:
      • Usuário Solicitado para do RITM
      • Valor da variável Solicitado para

    Para obter informações sobre clonagem de solicitações, consulte Clonar solicitações.

    Importante:
    • Você pode clonar uma solicitação somente quando todos os RITMs forem solicitados para o mesmo usuário.
    • Você não pode clonar uma solicitação para um usuário que não tenha acesso (com base no Tipo de acesso) a qualquer item na solicitação.
    • As dependências de variável na variável Solicitado para não são consideradas quando uma solicitação é clonada.

    Comportamento do carrinho

    Usando a variável Solicitado para, você pode adicionar vários itens do catálogo ao carrinho para diferentes usuários e enviar como só uma solicitação. Quando você envia uma solicitação de carrinho com vários itens, uma única solicitação é criada com RITMs separados, um para cada item do catálogo. Nesse caso, o campo Solicitado para de cada RITM herda o valor da variável Solicitado para.

    Quando você adiciona vários itens ao carrinho para diferentes usuários e envia a solicitação, uma única solicitação é criada com um RITM separado para cada item do catálogo com o usuário Solicitado para correspondente.

    Tabela 1. Cenários de envio do carrinho
    Cenário Comportamento do carrinho
    Todos os itens no carrinho têm uma variável Solicitado para e são solicitados para o mesmo usuário
    • O valor Solicitado para do RITM é o valor da variável Solicitado para.
    • O valor Solicitado para da solicitação é o valor da variável Solicitado para.
    Todos os itens no carrinho têm uma variável Solicitado para e são solicitados para diferentes usuários
    • O valor Solicitado para do RITM é o valor da variável Solicitado para.
    • O valor Solicitado para da solicitação é o usuário conectado ou o usuário Solicitado para padrão especificado no carrinho.
    Nenhum item no carrinho tem uma variável Solicitado para
    • O valor Solicitado para do RITM é o usuário Solicitado para padrão especificado no carrinho.
    • O valor Solicitado para da solicitação é o usuário conectado ou o usuário Solicitado para padrão especificado no carrinho.
    Poucos itens no carrinho têm uma variável Solicitado para, enquanto outros não
    • O valor Solicitado para do RITM é um dos seguintes:
      • Se houver uma variável Solicitado para, será o valor da variável.
      • Se não houver nenhum valor da variável Solicitado para, será o usuário conectado ou o usuário Solicitado para padrão especificado no carrinho.
    • O valor Solicitado para da solicitação é o usuário conectado ou o usuário Solicitado para padrão especificado no carrinho.

    Como passar parâmetros para a variável Solicitado para

    Você pode usar parâmetros na Now Platform e no Portal de serviços para especificar o valor da variável Solicitado para padrão de um item do catálogo.
    • Na plataforma, passe a sys_id de um usuário como o valor sysparm_requested_for no URL.
    • No Portal de serviços, especifique os parâmetros requested_for_id e requested_for_display nas opções da instância de widget.
      Por exemplo, navegue até um widget de item do catálogo, pressione Ctrl + clique para selecionar Instância no Editor de Páginas e especifique os seguintes parâmetros no campo Opções adicionais, formato JSON.
      "requested_for_id": "a8f98bb0eb32010045e1a5115206fe3a 
      "requested_for_display": "Abraham Lincoln"
    Nota:
    O valor Solicitado para é definido depois que o formulário do catálogo é carregado.