---
sourceDocument: Zurich Mobile Configuration e navegação
sourceDocumentLink: https://www.servicenow.com/docs/r/pt-BR/zurich/mobile

 Release :

    - zurich

ft:locale :

    - pt-BR

ft:publication_title :

    - Zurich Mobile Configuration e navegação

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# Configure uma ação de write-back com script que salve uma entrada de assinatura

# Configure uma ação de write-back com script que salve uma entrada de assinatura {#ariaid-title1}

* Versão de lançamento: Zurich
* 
* Atualizado 31 de jul. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Configure uma ação de write-back com script de um item de ação que pode salvar a entrada de assinatura na tela do formulário de entrada.

## Antes de Iniciar

Você deve criar uma tela de formulário de entrada com entradas de assinatura. Para obter mais informações, consulte [Configure telas de formulário de entrada com entradas de assinatura](https://www.servicenow.com/docs/eh~3xISrbHNiM22QrW31QQ "Configure campos de entrada que os usuários podem usar para assinar eletronicamente na tela do formulário de entrada. Os usuários podem assinar na tela ou digitar seu nome para registrar sua assinatura.").

Você deve ter configurado um item de ação a ser usado para esta tela de formulário de entrada. Para obter mais informações, consulte [Configure um item de ação](https://www.servicenow.com/docs/5qHQV9pnrujZjhEu3C0b_A "Para que uma função de ação funcione, você deve criar um item de ação para associar à função de ação. Os itens de ação definem o que é a função de ação e como ela funciona.").

Função necessária: administrador

## Por Que e Quando Desempenhar Esta Tarefa

Os administradores podem escrever scripts que executam a ação e salvar as entradas de assinatura. Como alternativa, eles podem escrever scripts que salvam a assinatura primeiro antes de executar a ação.

Você pode usar MobileSignatureHandler inclusão de script para salvar entradas de assinatura. . MobileSignatureHandler a inclusão de script salva a assinatura na tabela sys_attachment e cria um registro relevante na tabela signature_image.

Você também pode escrever código personalizado para lidar com o salvamento de suas entradas de assinatura. Para obter informações sobre script do lado do servidor, consulte [Script do lado do servidor](https://www.servicenow.com/docs/access?context=c_ServerScripting&version=zurich&pubname=zurich-api-reference&ft:locale=en-US).

## Procedimento

1. Navegar até TudoSistema MóvelItens de Ação.
2. Selecione o item de ação que você deseja usar para a entrada de assinatura.
3. Adicione o script de salvamento de assinatura no Script de execução campo.  
   Por exemplo, o script de item de ação de write-back a seguir mostra como MobileSignatureHandler pode ser usado para salvar a entrada de assinatura:

       (function WriteBackAction(parm_input, parm_variable, actionResult) {
           var gr = new GlideRecord("incident");
           gr.get(parm_variable['sys_id']);
           var shortDesc = parm_input['shortDescInput'];
           gr.setValue("short_description", shortDesc);
           gr.update();
             // in this example "signatureInput" is the name of a sys_sg_input of type signature
             // SignatureType will return either "Image" or "Text"
           var signatureType = parm_input['signatureInput']["SignatureType"];
             // SignatureValue will return a String containing the base64 respresentation of the image in the case of a drawn signature
             // or a String with the name of the user if they typed their name
           var signatureValue = parm_input['signatureInput']["SignatureValue"];
           var table = "incident";
           var documentId = parm_variable['sys_id'];
           var signatureHandler = new sn_mobile.MobileSignatureHandler();
           if (signatureType == "Image")
               signatureHandler.insertSignatureImage(table, documentId, signatureValue);
           else if (signatureType == "Text")
               signatureHandler.insertTypedSignature(table, documentId, signatureValue);
       })(parm_input, parm_variable, actionResult);

4. Selecione Atualização para salvar a configuração.

