Extensão OutZoho
fixFields - Higienização de campos
listozh.fixFields(list records,map fields); Função que higieniza campos de acordo como o critério dado. Estes critérios são padrões desta função e podem ser: - ProperXXX, higieniza um campo do tipo string, colocando cada a primeira letra de cada ...
roundRobin - Faz rodizio entre usuários de uma lista
map ozh.roundRobin(string roundRobinName) Função que alterna entre os usuários ativos dentro de uma lista. Configuração Acesse o módulo Round Robins, criado junto com a extensão, para inserir nome da lista e usuários. Todos os usuários que pertencem ...
searchList - Busca registros dentro de uma lista
ozh.searchList(list elements, string searchField, string searchCriteria, string searchValue) Obtém todos os elementos dentro de uma lista dado um critério de busca. Os tipos de critérios disponíveis seguem listados: -"similar", busca todos os ...
getPage - Obtém Paginação
int ozh.getPage(string name); Esta função é utilizada quando é necessário paginar a execução de uma função, para processar uma grande quantidade de dados, ou fazer seguidas requisições para APIs externas. Parâmetros name, string com o nome da ...
resetPage - Atualiza página atual
void ozh.resetPage(string name); Essa função é utilizada quando se é necessário voltar a página inicial de uma paginação. Parâmetros name, string com o nome da paginação. Aplicação Toda vez que deseja-se retornar ao começo do processamento dos dados ...
nextPage - Próxima Página
int ozh.nextPage(string name); Esta função avança a uma página dentro de uma paginação, toda vez que queremos buscar uma nova pagina de registros dentro de função. Parâmetros name, string com o nome da paginação. Retorno Inteiro com o valor da ...
getLastPage - Última Página
int ozh.getLastPage(string name); Função responsável por obter a última página dada uma paginação. Parâmetros name, string com nome da paginação. Retorno Inteiro com valor da última página da paginação. Aplicação Toda vez que precisa-se saber ...
setLastPage - Atualiza última página
void ozh.setLastPage(string name,int lastPage); Função que atualiza o valor da última página dentro de uma paginação. Quando queremos aumentar o valor de páginas em uma paginação, dessa forma uma função pode percorrer mais páginas de iteração. ...
pingWatchDog - Registra um Sucesso no Watchdog
void ozh.pingWatchDog(string name); Atualiza o último sucesso com timeStamp atual do wacthdog especificado pelo nome, se este não existir é criado um novo wacthdog com TTL de 24 horas. O watchdog funciona como um verificador de rotinas das quais se ...
setPage - Atualiza página da paginação
voidozh.setPage(string name,int currentPage); Função que atualiza deliberadamente o valor da página atual. Parâmetros name, nome da paginação. currentPage, valor inteiro para atualizar a página. Aplicação Está função é aplicada quando se deseja ...
checkWatchDogs - Verifica TTL's expirados no Módulo
void ozh.checkWatchDogs(); Aplicação Está função percorre todos watchdogs dentro do módulo, verificando se o TTL de cada um foi expirado. Faz-se uma comparação entre o timeStamp atual e último timeStamp de sucesso, se essa diferença for maior que o ...
logEvent - Detalha log de Informação, Erro e Warning
void ozh.logEvent(string level, string action,string detail, bool notify); Parâmetros level, nível da notificação, ou seja, o tipo de log (Info, Error, Warning). action, uma string relacionada a ação que foi realizada no CRM. detail, string que ...
deleteRecord - Deleta Registro num Módulo
string ozh.deleteRecord(string module,int id); Exclui um registro do Zoho CRM. Parâmetros: module: string com o nome do módulo. id: inteiro com o identificar do registro dentro do módulo. Retorno {"code":"SUCCESS","detail":"Record deleted"} Aplicação ...
mergeRecords - Insere e Atualiza Registros em Massa Através de Um Campo Específico
string ozh.mergeRecords(string module,list records,list fields,bool deleteDuplicates); Parâmetros: module, string referente ao módulo. records, lista de registros do módulo. fields, lista de campos para buscar duplicatas. deleteDuplicatas, valor ...
fixProductDependencies - Garante que Todos os Produtos de um Orçamento, Pedido ou Fatura Estejam Cadastrados no CRM
string ozh.fixProductDependencies(list records); Ajusta a lista de produtos dentro de um orçamento, pedido ou fatura. Fazendo a integração para a base de dados do CRM, se o produto encontrado não existir este é criado. Parâmetros list records: lista ...
PropagateToContacts - Propagar Campos de Contas Para Contatos
void ozh.propagateToContacts(list records,list fields); Parâmetros: Lista contendo registros de Contas ou Mapa contendo um único registro de Conta. Lista de Strings com os nomes de API dos campos a serem propagados. Os nomes de API dos campos a ...