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. Parâmetros name, string com o nome da paginação.lastPage, inteiro com o valor que a da última página da paginação. […]
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 qual é a última página da paginação. Se não existir a paginação com o nome dado o retorno será nulo. […]
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 por função. Exemplo: Atualizar continuamente um banco de registros, chegando ao fim deve-se retornar ao começo. Exemplo […]
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 próxima página da paginação. Aplicação Toda vez que uma função deseja buscar mais registros dentro […]
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 ajustar o valor da página atual dada uma paginação. Por vezes deseja-se que uma função tenha uma performance diferente da monótona, ou seja, ir […]
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 paginação. Se esta paginação não existir, será criada uma nova e a página retornada será a 1 Retorno […]
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 serem propagados precisam ser idênticos em ambos módulos. Aplicação Copia o valor de campos no módulo contas para todos contatos […]
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 booleano para permitir a exclusão das duplicatas. Aplicação: Encontra registros duplicados dentro do módulo criando uma lista, se a opção de deletar estiver habilitada o primeiro registro encontrado é salvo e […]
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 de registros do tipo quote, sales_order, invoice com lista de produtos que devem ser integrados ao CRM. Retorno […]
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 espera que sejam relatados sucessos periodicamente. Caso de uso: Uma integração externa deve enviar informações para […]