# Tipos de Tarefa Este documento lista alguns casos de uso para gatilhos personalizados. Certifique-se de colocar o script em um arquivo de texto no diretório **[SDP_Home]/integration/custom_scripts/executor_files**. ## Adicionar aprovações de solicitação 1. [Aprovação dinâmica de solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/how-to-implement-dynamic-request-approval-using-fafr-userlist-and-custom-triggers-deluge) Em organizações que fornecem vários serviços com processos de aprovação diferentes, você pode invocar o script personalizado fornecido para implementar a aprovação dinâmica de solicitações usando regras de campo e formulário. 2. [Configurar aprovação em dois níveis com um aprovador específico](https://pitstop.manageengine.com/portal/en/kb/articles/set-reporting-to-person-and-his-manager-as-approvers-for-approval-process-deluge) Todas as solicitações abertas no helpdesk precisam da aprovação do usuário ao qual o solicitante se reporta. Você pode invocar o script personalizado fornecido para configurar uma aprovação de segundo nível com o usuário ao qual o aprovador do primeiro nível se reporta. ## Compartilhar solicitação Os scripts Deluge para compartilhar solicitações com vários usuários/técnicos são fornecidos como scripts de exemplo no aplicativo. Abaixo estão os equivalentes em Python com pequenas modificações: 1. [Compartilhar solicitação com usuários especificados em um campo da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/how-to-auto-share-request-to-users-specified-in-a-request-field-v3) Em solicitações que envolvem técnicos que não têm acesso à solicitação, você pode invocar o script personalizado fornecido e compartilhar a solicitação com os técnicos específicos. 2. [Compartilhar solicitações com grupos especificados nas tarefas da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/how-to-auto-share-requests-to-groups-specified-in-the-request-tasks) Em solicitações que envolvem tarefas tratadas por vários grupos de usuários, você pode invocar o script personalizado fornecido para compartilhar solicitações com os grupos correspondentes. ## Atualizar solicitação Você pode usar gatilhos personalizados para atualizar a solicitação com base em atividades específicas da solicitação. Abaixo estão os casos de uso e os links correspondentes com instruções detalhadas para configurar os gatilhos personalizados: 1. [Atualizar solicitação com um grupo específico na aprovação da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/update-request-with-another-group-when-the-request-is-approved-deluge) 2. [Atualizar o status da solicitação ao receber uma nova resposta](https://pitstop.manageengine.com/portal/en/kb/articles/update-request-status-when-a-new-reply-is-received-deluge) 3. [Atualizar campos adicionais da solicitação ao criar/atualizar uma solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/update-request-additional-fields-during-request-create-update-using-custom-trigger-deluge) 4. [Atualizar solicitações com base em valores específicos de campo](https://pitstop.manageengine.com/portal/en/kb/articles/modify-update-request-field-values) 5. [Atualizar campos da solicitação usando a API de solicitações](https://pitstop.manageengine.com/portal/en/kb/articles/update-request-fields-using-request-api) 6. [Atualizar a resolução da solicitação com base em valores específicos de campo](https://pitstop.manageengine.com/portal/en/kb/articles/update-a-request-based-on-certain-values) ## Outras ações 1. [Fechar a solicitação pai somente se todas as solicitações vinculadas estiverem fechadas](https://pitstop.manageengine.com/portal/en/kb/articles/close-parent-request-only-if-all-the-linked-request-are-closed) Nos casos em que uma solicitação é dividida em várias subsolicitações tratadas por diferentes técnicos/grupos de usuários, você pode invocar o script personalizado fornecido para garantir que todas as subsolicitações sejam resolvidas/fechadas antes de resolver/fechar a solicitação pai. 2. [Fechar todas as solicitações vinculadas quando uma solicitação pai for fechada](https://pitstop.manageengine.com/portal/en/kb/articles/close-all-linked-requests-when-a-parent-request-is-closed) Nos casos em que o mesmo problema é relatado várias vezes, você pode vincular todas as solicitações a uma única solicitação. Quando essa solicitação pai for resolvida/fechada, você pode invocar o script personalizado fornecido e garantir que todas as solicitações vinculadas também sejam resolvidas/fechadas automaticamente. 3. [Definir aprovadores substitutos usando informações da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/set-backup-approvers-using-request) Você pode automatizar o processo de atribuição de aprovadores substitutos para solicitações invocando o script personalizado fornecido. 4. [Criar automaticamente uma mudança por meio de uma solicitação de serviço](https://pitstop.manageengine.com/portal/en/kb/articles/auto-create-a-change-via-a-service-request) Em solicitações de serviço abertas para criar uma mudança, você pode invocar o gatilho personalizado fornecido para criar uma mudança e capturar os detalhes da mudança com a combinação correta de Perguntas de Recurso e Regras de Campo e Formulário. 5. [Adicionar CAB com base no risco da mudança](https://pitstop.manageengine.com/portal/en/kb/articles/dynamically-add-cab-based-on-risk-field-value) Com gatilhos personalizados, você pode configurar a adição dinâmica de aprovação CAB com base no risco da mudança informado. 6. [Adicionar checklist com base nas propriedades da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/dynamic-checklist-based-on-field-values) Você pode configurar um script personalizado para associar checklists com base nos valores dos campos adicionais e nas respostas fornecidas para as perguntas de recurso. 7. [Atribuir funções de mudança](https://pitstop.manageengine.com/portal/en/kb/articles/set-changerequester-s-reporting-to-user-as-the-line-manager) Você pode atribuir como gerente de linha o usuário ao qual o solicitante da mudança se reporta, invocando o script personalizado fornecido. 8. [Abrir solicitações em uma instância diferente](https://pitstop.manageengine.com/portal/en/kb/articles/create-request-from-one-servicedesk-plus-instance-to-another) Em organizações que usam várias instâncias do ServiceDesk para diferentes departamentos, você pode invocar um script personalizado para duplicar solicitações de uma instância para outra. 9. [Mesclar solicitações semelhantes](https://pitstop.manageengine.com/portal/en/kb/articles/merge-similar-requests) Quando várias solicitações são criadas para o mesmo problema, você pode mesclá-las em uma única solicitação usando gatilhos personalizados. 10. [Anexar detalhes da solicitação ao assunto / descrição da tarefa](https://pitstop.manageengine.com/portal/en/kb/articles/show-request-attributes-in-task-subject-description) Você pode invocar este script personalizado para anexar os detalhes da solicitação ao assunto/descrição das tarefas acionadas a partir da solicitação. 11. [Definir SLA com base nas propriedades da solicitação](https://pitstop.manageengine.com/portal/en/kb/articles/dynamically-set-sla-based-on-field-values) Você pode usar este script personalizado para modificar o SLA de uma solicitação com base em diferentes propriedades da solicitação.