Os seguintes objetos estão diretamente relacionados à API report
.
O objeto relatório possui as seguintes propriedades:
Propriedade | Tipo | Descrição |
---|---|---|
reportid | ID | ID do relatório. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
userid | ID | ID do usuário que criou o relatório. Comportamento da propriedade: - obrigatório para operações de criação |
name | string | Nome único do relatório. Comportamento da propriedade: - obrigatório para operações de criação |
dashboardid | ID | ID do dashboard no qual o relatório é baseado. Comportamento da propriedade: - obrigatório para operações de criação |
period | integer | Período para o qual o relatório será preparado. Valores possíveis: 0 - (padrão) dia anterior; 1 - semana anterior; 2 - mês anterior; 3 - ano anterior. |
cycle | integer | Agendamento de repetição do período. Valores possíveis: 0 - (padrão) diariamente; 1 - semanalmente; 2 - mensalmente; 3 - anualmente. |
start_time | integer | Hora do dia, em segundos, em que o relatório será preparado para envio. Padrão: 0. |
weekdays | integer | Dias da semana para envio do relatório. Valores possíveis de bitmap: 1 - Segunda-feira; 2 - Terça-feira; 4 - Quarta-feira; 8 - Quinta-feira; 16 - Sexta-feira; 32 - Sábado; 64 - Domingo. Este é um campo de máscara de bits; qualquer soma dos valores possíveis é aceitável (por exemplo, 21 para segunda, quarta e sexta-feira). Padrão: 0. Comportamento da propriedade: - obrigatório se cycle for definido como "weekly". |
active_since | string | Data de início. Valores possíveis: string vazia - (padrão) não especificado (armazenado como 0); data específica no formato AAAA-MM-DD (armazenada como timestamp do início do dia (00:00:00)). |
active_till | string | Data de término. Valores possíveis: string vazia - (padrão) não especificado (armazenado como 0); data específica no formato AAAA-MM-DD (armazenada como timestamp do final do dia (23:59:59)). |
subject | string | Assunto da mensagem do relatório. |
message | string | Texto da mensagem do relatório. |
status | integer | Se o relatório está habilitado ou desabilitado. Valores possíveis: 0 - Desabilitado; 1 - (padrão) Habilitado. |
description | text | Descrição do relatório. |
state | integer | Estado do relatório. Valores possíveis: 0 - (padrão) relatório ainda não foi processado; 1 - relatório foi gerado e enviado com sucesso para todos os destinatários; 2 - falha ao gerar o relatório; "info" contém informações sobre o erro; 3 - relatório foi gerado, mas o envio para alguns (ou todos) destinatários falhou; "info" contém informações sobre o erro. Comportamento da propriedade: - somente leitura |
lastsent | timestamp | Timestamp Unix do último relatório enviado com sucesso. Comportamento da propriedade: - somente leitura |
info | string | Descrição do erro ou informações adicionais. Comportamento da propriedade: - somente leitura |
O objeto users possui as seguintes propriedades:
Propriedade | Tipo | Descrição |
---|---|---|
userid | ID | ID do usuário para o qual o relatório será enviado. Comportamento da propriedade: - obrigatório |
access_userid | ID | ID do usuário em nome do qual o relatório será gerado. 0 - (padrão) Gerar relatório pelo destinatário. |
exclude | integer | Se o usuário será excluído da lista de envio. Valores possíveis: 0 - (padrão) Incluir; 1 - Excluir. |
O objeto de grupos de usuários possui as seguintes propriedades:
Propriedade | Tipo | Descrição |
---|---|---|
usrgrpid | ID | ID do grupo de usuários para o qual o relatório será enviado. Comportamento da propriedade: - obrigatório |
access_userid | ID | ID do usuário em nome do qual o relatório será gerado. 0 - (padrão) Gerar relatório pelo destinatário. |