Conector Clarizen Avançado
Os itens a seguir cobrem opções avançadas, dicas e links para outros materiais de referência que podem ser úteis para integrações com Clarizen.
Linguagem de Consulta Clarizen (czql)
Clarizen Query Language (CZQL) pode ser usado para inserir strings de consultar manuais em vez de usar o assistente fornecido em Clarizen Connector Query. A sintaxe geral do CZQL é fornecida abaixo. Para obter mais informações e exemplos, consulte o Guia de referência da API REST do Clarizen.
Sintaxe de consulta CZQL
SELECT field|groupingFunction[ASalias]|(Consulta de relação)
DE EntityType
ONDE Condição
GRUPO POR groupByFields
ORDER BY orderByFields[ASC|DESC]
LIMITE linhas OFFSET startFrom
API em Massa
Todas as atividades fornecidas no Clarizen Connector (Criar, Atualizar, Consultar, Excluir) usam a API em massa do Clarizen por padrão. Cada solicitação em massa é considerada pela Clarizen como uma única solicitação de API. Assim, por exemplo, se a solicitação retornar 1.000 registros, isso será considerado uma solicitação, e não 1.000 solicitações.
Funcionalidade Upsert
O aplicativo Clarizen não suporta funcionalidade nativa de upsert. Como solução alternativa no Jitterbit, você pode primeiro configurar uma Consulta do conector Clarizen para recuperar todos os IDs da instância Clarizen. Então, dependendo dos resultados da consultar:
- Se o ID da entidade que você deseja fazer upsert estiver nos resultados da consultar, configure uma atividade de atualização do Clarizen Connector para correr. Na transformação Atualizar, use uma condição para filtrar os itens que você deseja executar no Clarizen Connector Create operação.
- Se o ID da entidade que você deseja fazer upsert não estiver nos resultados da consultar, configure uma atividade Clarizen Connector Create para correr. Na transformação Criar, use uma condição para filtrar os itens que você deseja executar na Atualização do Clarizen Connector operação.
Para obter mais detalhes e exemplos de como usar o Jitterbit para fazer upload de dados no Clarizen, consulte Upserting de dados do Clarizen com uma cadeia de operações.
Mensagens de Saída
Na sua instância Clarizen, você pode configurar regras de workflow e ações personalizadas. Isso é semelhante ao Salesforce Configurando mensagens de saída com Endpoints HTTP hospedados e etapas semelhantes podem ser extrapoladas para a aplicação Clarizen.
Padrões de Design
Os seguintes padrões de design podem ser úteis para integrações Clarizen:
-
Capturando alterações de dados com uma API Harmony ou Endpoint HTTP
-
Capturando alterações de dados com valores de campo de origem
-
Capturar alterações de dados com alterações de tabela ou arquivo
-
Capturando alterações de dados com consultas baseadas em carimbo de data/hora
-
Vinculando registros de origem ou destino usando IDs compartilhados
-
Persistência de dados para processamento posterior usando armazenamento temporário
-
Persistência de dados de entrada para processamento posterior
-
Executando as próximas operações condicionalmente usando cadeias de operações