Referência de experiência de aprovações

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 5 min. de leitura
  • Use as informações de referência a seguir para melhorar a experiência de aprovação.

    Configurações de tarefa padrão

    Use as seguintes configurações de tarefa padrão disponíveis para aprovações.
    • Solicitação com sysapproval como coluna de referência e sc_request como tabela de referência.
    • Item solicitado com sysapproval como coluna de referência e sc_req_item como tabela de referência.
    Você pode personalizar as configurações de tarefa para atender aos seus requisitos. O modelo de dados é uma extensão da Central do funcionário configuração de tarefas pendentes como uma lista relacionada. Siga as instruções Habilitar configuração de tarefa para aprovações sobre como configurar a experiência de aprovação. Para obter mais informações sobre como configurar aprovações, consulte Hub de aprovações.
    Nota:
    Um usuário deve ter a função approval_user ou business_stakeholder para aprovar solicitações de TI (não aplicável a outras solicitações, como aprovações de RH) na Central do funcionário. A validação de função não foi implementada no Core UI16 porque a modificação de ACLs no UI16 pode ter implicações mais amplas no nível do NowPlatform.

    Não é possível ver tarefas de aprovação

    Certifique-se de ter as funções approver_user ou business_stakeholder para ver as tarefas de aprovação dos itens sc_request ou sc_req_item. No método _getClosureFunction() de Inclusão de script todoPageUtils:
    if (tableName == 'sysapproval_approver') { 
     if (!(gs.getUser().hasRole('approver_user') || gs.getUser().hasRole('business_stakeholder'))) { 
      var queryString = "sysapproval.sys_class_name!=sc_request^sysapproval.sys_class_name!=sc_req_item^NQsysapprovalISEMPTY"; 
      grTask.addEncodedQuery(queryString); 
     } 
    } 

    Fallback para configuração da tabela primária

    Quando a tabela secundária não tem configuração de tarefa, o fallback está um nível acima de sua hierarquia e seleciona a configuração de tarefa da tabela primária. Quando a tarefa primária não está disponível, o fallback é para a configuração padrão.

    SAP Informações de referência do Concur

    Use as seguintes informações para SAP integração do Concur.
    • Todas as ações do Concur estão presentes no plug-in SAP Concur Spoke (sn_sap_concur_spok).
    • O trabalho agendado de extração de relatórios do Concur (sysauto_script) é acionado diariamente. Este trabalho agendado chama internamente o registro de integração do Concur da tabela de origem de integração (sn_hr_integr_fw_source) da estrutura do ESM.
    • O trabalho de programação é executado e atualiza o registro na tabela Detalhes de sincronização do Concur (sn_ex_cnc_concur_sync_details) com o carimbo de data/hora mais recente.
    • Os relatórios do Concur da ServiceNow são sincronizados na tabela de preparação de relatório de despesas do Concur (sn_ex_cnc_concur_report_staging).
    • Os relatórios da tabela de preparação são transformados na tabela Relatório de despesas do Concur (sn_ex_cnc_concur_report) pela estrutura do ESM. Use o mapa de transformação Concur Report Transform Map na tabela Mapa de transformação da tabela (sys_transform_map).
    • O registro de aprovação é criado na tabela Tarefa pendente de integração extraída (sn_hr_integr_fw_todo_inbound) com base no campo Aprovador na tabela Relatório de despesas do Concur.

    Workday informações de referência

    Use as seguintes informações para integração Workday.
    • O Workday usa relatórios RAAS para enviar dados para o sistema externo. Para obter mais informações sobre RAAS e informações no nível de campo sobre licenças, planilhas de horas, remuneração, mudança de trabalho, requisição de trabalho ou licença, consulte Workday HR Spoke.
    • Somente as solicitações em aberto são exibidas na página Minhas tarefas dos aprovadores.
    • As ações de aprovação e rejeição são realizadas usando um Integration System User (ISU). O ISU é um usuário virtual (e não um usuário real) que ajuda na manutenção das credenciais do aprovador. Com o uso do ISU, os registros de aprovação e rejeição protegem os dados confidenciais de acordo com sua configuração em Workday. Por exemplo,
      • Quando John Doe, o aprovador insere planilha de horas aprovada como comentário, o comentário é mostrado como John Doe (john.doe@acme.com): Time planilha aprovada.
      • Quando John Doe executa a ação Aprovar, um comentário é adicionado no Workday como John Doe (john.doe@acme.com): Ação – Aprovar.
      • Quando John Doe executa a ação Rejeitar, um comentário é adicionado no Workday como John Doe john.doe@acme.com): Ação – Rejeitar.
      • Quando John Doe executa a ação Rejeitar com um comentário - a solicitação não está em conformidade com a política da empresa, dois comentários são adicionados a John Doe (john.doe@acme.com): Ação – Rejeitar John Doe (john.doe@acme.com) : a solicitação não está em conformidade com a política da empresa.
    • As ações de aprovação ou rejeição são enviadas prontas para uso para todos os casos de uso.
    • Quando uma aprovação é delegada de um aprovador para outro no Workday; A fonte de dados do relatório não é capaz de lidar com a mudança de delegação, como tarefa delegada e outros detalhes de delegação.
    • Quando uma solicitação requer uma aprovação multinível com nível 1 aprovado no Workday e na ServiceNow, você pode ver duas entradas para a mesma aprovação. Esta é uma limitação com o uso de ISU.
    • Os anexos são compatíveis com um limite máximo de 12 MB. Certifique-se de que o tamanho do anexo esteja abaixo de 12 MB.
    • Use os seguintes scripts:
      • WorkdayApprovalToDosClientUtilSNC: recupera registros do processo de limpeza nas aprovações do Workday.
      • WorkdayApprovalToDosHelperSNC: contém constantes relacionadas às aprovações do Workday.
      • WorkdayApprovalToDosClientUtil: estende WorkdayApprovalToDosClientUtilSNC e permite que os usuários definam um código personalizado.
      • WorkdayApprovalToDosHelperUtils: estende WorkdayApprovalToDosHelperUtilsSNC e permite que os usuários definam código personalizado.
      • WorkdayApprovalToDosHelperUtilsSNC: fornece funções para aprovações do Workday.
    • Certifique-se de configurar os controles de usuário e privilégios corretos para casos de uso de Mudança de remuneração e Autorização de gastos. Somente usuários autorizados podem visualizar os registros e dados confidenciais do Workday.
    • Para proteção de dados, use a política de limpeza padrão para excluir dados com mais frequência. Por padrão, a limpeza de dados acontece após em 30 dias.
    • Certifique-se de que somente o administrador de RH [sn_hr_core.admin] tenha acesso às informações confidenciais, conforme explicado em Remover a função de administrador de RH do administrador do sistema de TI.
    Para obter mais informações sobre como configurar aprovações, consulte Hub de aprovações.

    Aprovações no celular

    Somente as aprovações que estão na tabela sysapproval_approver são mostradas usando o cartão genérico no Now Mobile.

    Para desabilitar o recurso, altere o valor deste sys_property: sn_me_todos.all_approvals_mobile_enabled para falso​.

    Uso do grupo de ação OOTB

    Use o grupo de ação Aprovações pronto para uso para exibir as ações como Aprovar e Rejeitar. Para obter mais informações, consulte Estrutura de ação.
    Nota:
    Para que as ações sejam exibidas no widget Meus itens, você pode adicionar o grupo de ações Aprovações OOTB em Tudo > Central do funcionário > Administração > Configurações de tarefas pendentes, clique em uma configuração de tarefas pendentes existente, navegue até o registro Detalhes de configuração de tarefas pendentes e use o grupo de ação OOTB em Mapeamento de campos.

    Informações adicionais

    • Clique nos URLs para obter informações adicionais e contexto.
    • Permita que as BUs adicionem tabelas sem tarefa facilmente à lista nas tabelas de referência de configuração de tarefas pendentes ou tarefas, passando tabelas sem tarefa como uma matriz no Scripted Extension Points. sn_hr_sp.TodoNonTaskTablese sn_ex_sp.RefNonTaskTables.