Todas as funções personalizadas programadas pelos seus programadores são listadas na página Funções personalizadas. Dessa forma, os programadores podem se concentrar no desenvolvimento de Scripts do Dilúvio, enquanto os administradores do help desk podem implementar as funções personalizadas associando-as a regras de fluxo de trabalho. Se você criou uma função personalizada para integrar um aplicativo de terceiros e gostaria de compartilhá-la com outras pessoas, poderá publicá-la.
Para publicar uma função personalizada:
- Clique no ícone Configuração (
) na barra superior. - Na página Configurar aterrissagem , clique em Fluxos de trabalho em Automação .
- Na página Regras do fluxo de trabalho , clique em Funções personalizadas no painel esquerdo.
- Na página Funções personalizadas , clique em Nova função personalizada na área superior direita.
- Na página Configurar Função Personalizada , clique no link Funções Customizadas .
- Na página Funções personalizadas , clique em Publicar correspondente a uma função personalizada.
- Na página Publicar na Galeria , clique em Publicar novamente.
- Na página de confirmação , clique em Entendo. Envie agora .

As funções publicadas terão que ser aprovadas por nós. Uma vez aprovado, sua função será listada na galeria para todos os usuários instalarem. Você será informado sobre o status da sua inscrição.
A função personalizada pode ser implantada a partir das funções personalizadas em duas etapas simples:
- Associe a função personalizada a uma regra de fluxo de trabalho.
- Teste a integração de funções personalizadas.
Para associar uma função personalizada a uma regra de fluxo de trabalho:
- Clique no ícone Configuração (
) na barra superior. - Na página Configurar aterrissagem , clique em Fluxos de trabalho em Automação .
- Na página Regras do Fluxo de Trabalho , clique em Criar Regra na área superior direita.
- Na página Novo fluxo de trabalho , forneça algumas informações básicas sobre o fluxo de trabalho e clique em Avançar .
- Na página seguinte, especifique a ação para execução e os parâmetros da regra de fluxo de trabalho.
- Em Ações , clique no ícone Adicionar Função (
) e selecione uma função personalizada existente.

- Clique em Associate Custom Function e, em seguida, clique em Save .
Nota:
- Quando você cria um fluxo de trabalho para um módulo específico, só pode associar as funções personalizadas programadas para esse módulo.
Para testar a integração da função personalizada:
- Você deve adicionar um registro no Zoho Desk de acordo com seus critérios de regra de fluxo de trabalho.
- Verifique o registro recebido do Zoho Desk via função personalizada em seu aplicativo.
- Modifique seu código de função personalizado no Zoho Desk, se o registro não foi recebido ou se houve uma incompatibilidade em seu aplicativo.
- Continue esse teste até obter os dados necessários do Zoho Desk para o seu Aplicativo.
Anotações importantes
- Você pode associar apenas uma função personalizada por regra de fluxo de trabalho.
- No máximo 10 campos de suporte (argumentos) podem ser transferidos do Zoho Desk para aplicativos de terceiros.
- Funções personalizadas podem ser usadas para recuperar dados de seus outros aplicativos no Zoho Desk.
- O ticket da API deve ser atualizado regularmente de acordo com os limites em aplicativos de terceiros.
- Você não receberá nenhuma notificação por e-mail se a integração da função personalizada parar de funcionar devido a qualquer problema em uma API de terceiros.
- Quando não for possível estabelecer uma conexão com o serviço Zoho Creator, o sistema tentará novamente três vezes antes de interromper o envio de notificações para esse fluxo de trabalho específico. Erros, se houver, podem ser visualizados na seção Falhas .
- Se você exceder a contagem máxima por dia, o sistema não enviará as notificações de função personalizadas restantes para aplicativos de terceiros e notificará a falha ao Administrador.
- Ao configurar a tarefa " enviar e-mail " (em Diversos), o endereço "de" ou "para" deve conter o e-mail do administrador da assistência técnica.
- Quando você cria uma " tarefa de integração " específica do serviço (em Diversos) pela primeira vez, os respectivos detalhes de autenticação do usuário serão armazenados nesse serviço.