Chamado_DAO
extends DAO
in package
Table of Contents
Properties
- $_erp_empresa : mixed
- $_erp_filial : mixed
- $_erp_grupo : mixed
- $api_token : mixed
- $dir_dao : mixed
- $emp : mixed
- $idioma : mixed
- $instance_token : mixed
- $login_anonimo : mixed
- $token_job : mixed
- $viewcode : mixed
Methods
- __construct() : mixed
- alterar_status_chamado_apontamento() : mixed
- api_token() : mixed
- atualizar_prospect_para_cliente() : mixed
- AutoLoad() : mixed
- avaliarChamado() : mixed
- calcular_tempo_trabalhado_apontamento() : mixed
- chamado_situacao() : mixed
- chamados_encerrados() : array<string|int, mixed>
- Listagem dos chamados encerrados
- ConvertBase64() : mixed
- default_dx_params_sort() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- em_aberto() : array<string|int, mixed>
- Listagem dos chamados em aberto
- emp() : mixed
- encerrarChamado() : bool
- Realiza o encerramento do chamado
- encerrarChamadoInatividade() : bool
- Realiza o encerramento do chamado por inatividade
- encerrarChamadoLote() : mixed
- excluir() : bool
- Exclui um chamado Obs: não realiza encerramento
- excluir_relacionamento_oportunidade_chamado() : mixed
- excluir_relacionamento_pdca_atividade_chamado() : void
- Exclui do chamado o vinculo de uma atividade de pdca
- excluir_relacionamento_projeto_atividade_chamado() : void
- Exclui do chamado o vinculo de uma atividade de projeto
- excluir_relacionamento_solicitacao_atividade_chamado() : void
- Exclui do chamado o vinculo de uma atividade de solicitação de processo
- excluir_relacionamento_tarefa_quadro_lista_cartao_chamado() : void
- Exclui do chamado o vinculo de um cartão
- existe() : bool
- Verifica se o chamado existe
- finalizarRascunho() : void
- fundir() : mixed
- gerenciar_apontamento() : mixed
- gerenciar_criacao_atividade_projeto() : mixed
- Verifica se o Motivo do Chamado utiliza apontamentos de Projetos nos Chamados. Se sim, cria a Atividade do Projeto e vincula ao Chamado.
- get_all() : array<string|int, mixed>
- Listagem dos chamados
- get_by_id_md5() : Chamado_Model
- Obtem o model do chamado através de seu md5 Obs: Esta função é utilizada na interação de e-mails, o md5 do chamado acompanha o corpo do e-mail
- get_by_solicitante() : mixed
- get_chamados_por_area() : mixed
- get_cores_sla() : mixed
- Carrega cores do percentual de conclusão do chamado
- get_dados_sla() : mixed
- get_email_meus_chamados() : mixed
- get_entidade_nome() : mixed
- get_login_anonimo() : mixed
- get_previsao_retorno() : mixed
- get_qtd_avaliados() : mixed
- get_qtd_avaliados_cliente() : mixed
- get_qtd_avaliados_empresa() : mixed
- get_qtd_avaliados_fornecedor() : mixed
- get_qtd_avaliados_organizacao() : mixed
- get_qtd_cliente() : mixed
- get_qtd_empresa() : mixed
- get_qtd_fornecedor() : mixed
- get_qtd_grupo_motivo_chamado() : mixed
- get_qtd_prospect() : mixed
- get_qtd_responsavel() : mixed
- get_qtd_solicitante() : mixed
- get_qtd_tempo_medio_execucao() : mixed
- get_qtd_tempo_medio_resposta() : mixed
- getClassificacaoChamados() : mixed
- getCountSituacaoUsuario() : mixed
- getDashboardPrevisaoRetorno() : mixed
- getFormData() : mixed
- getJsonData() : mixed
- getMotivoChamados() : mixed
- getSituacaoChamados() : mixed
- grafico_em_andamento() : array<string|int, mixed>
- Gera gráfico de chamados Que estão em andamento
- grafico_encerrados_por_responsavel() : array<string|int, mixed>
- Gera gráfico dos chamados encerrados por responsável
- grafico_fora_do_prazo() : array<string|int, mixed>
- Gera gráfico de chamados Fora do prazo
- grafico_interagidos_no_periodo() : array<string|int, mixed>
- Gera gráfico de chamados Que foram interagidos no período
- grafico_no_prazo() : array<string|int, mixed>
- Gera gráfico de chamados Encerrados no prazo (SLA)
- grafico_remanescentes() : array<string|int, mixed>
- Gera gráfico de chamados Remanescentes
- insert() : Chamado_Model
- Inclui um novo chamado
- instance_token() : mixed
- isJsonRequest() : mixed
- liberaNovaMensagem() : mixed
- listar() : mixed
- listar_chamado_by_solicitacao_atividade() : mixed
- listar_chamados_inativos() : mixed
- listar_detalhes_chamado() : mixed
- listar_interagidos() : array<string|int, mixed>
- Listagem das áreas
- listar_responsaveis_para_selecao() : mixed
- listar_situacao_para_selecao() : mixed
- listar_solicitantes_para_selecao() : mixed
- LoadDAO() : mixed
- LoadHTML() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- mapeamento_colunas() : mixed
- meus_chamados() : mixed
- meus_rascunhos() : array<string|int, mixed>
- Listagem dos meus rascunhos de chamados
- minhas_solicitacoes_em_aberto() : array<string|int, mixed>
- Listagem das minhas solicitações de chamados em aberto
- minhas_solicitacoes_encerradas() : array<string|int, mixed>
- Listagem das minhas solicitações de chamados encerradas
- obter_entidade_chamado() : mixed
- permissao() : bool
- Verifica se o usuário logado possui permissão para visualizar o chamado
- permitir_acesso_chamado() : void
- Valida as permissões de chamados
- popular() : Chamado_Model
- Popular model de chamado
- preencher() : mixed
- preencherDadosSla() : mixed
- reabrirChamado() : Mensagem_Model
- Realiza a reabertura do chamado
- ReadBodyParams() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- reatribuir_responsavel() : mixed
- relacionar_oportunidade_chamado() : mixed
- salvar() : Chamado_Model
- Salva um model de chamado
- salvar_vinculo_chamado() : mixed
- set_login_anonimo() : mixed
- sql_coluna_sla_cor_percentual() : mixed
- sql_coluna_sla_excedido() : mixed
- sql_coluna_sla_tempo_restante_resolucao() : mixed
- sql_coluna_tempo_restante() : mixed
- sql_coluna_tempo_restante_percentual() : mixed
- sql_coluna_tipo_entidade() : mixed
- sql_colunas_entidade() : mixed
- sql_colunas_listar() : mixed
- sql_colunas_sla() : mixed
- sql_colunas_tempo_inativo() : mixed
- sql_colunas_tempo_restante() : mixed
- sql_filtro_oportunidade() : mixed
- sql_filtro_pdca() : mixed
- sql_filtro_projeto() : mixed
- sql_filtro_solicitacao_atividade() : mixed
- sql_filtro_tarefa_quadro_lista_cartao() : mixed
- sql_left_join_entidade() : mixed
- sql_pesq_texto_chamado() : mixed
- sql_where_indicadores_chamado() : mixed
- Start_Token_JOB() : mixed
- subsql_coluna_sla_percentual_tempo_sem_resposta() : mixed
- subsql_coluna_sla_tempo_sem_resposta() : mixed
- subsql_coluna_sla_total_resolucao() : mixed
- subsql_coluna_tempo_inativo() : mixed
- subsql_coluna_tempo_inativo_percentual() : mixed
- subsql_colunas_sla() : mixed
- subsql_colunas_tempo_inativo() : mixed
- total_abertos_no_periodo() : int
- Gera gráfico de chamados Abertos no período selecionado pelo usuário
- update() : Chamado_Model
- Reclassifica um chamado
- updateFixarPrevisaoRetorno() : void
- Atualiza a situação do chamado
- updateHorasTrabalhadas() : void
- Calcula o total e atualiza as horas trabalhadas de um chamado
- updatePrevisaoRetorno() : void
- Atualiza a previsão de retorno de um chamado
- updateSituacao() : void
- Atualiza a situação do chamado
- updateUltimaMensagemDataEnvio() : void
- Recalcula a ultima data de envio de mensagem de um chamado
- updateUsuarioCliente() : void
- Atualiza o usuário do cliente no chamado
- updateUsuarioFornecedor() : void
- Atualiza o usuário do fornecedor no chamado
- updateUsuarioResponsavel() : void
- Atualiza o usuário responsável pelo chamado
- verifica_avaliacao_chamado() : mixed
- verificar_apontamento_pendente() : mixed
- Função que verifica se o chamado possui apontamento pendente para o responsável atual. Se tiver, não será possível alterar o responsável do chamado.
- verificar_email_duplicado() : mixed
- vincular_chamado_apontamento() : mixed
- vincular_pdca_atividade_chamado() : void
- Adiciona ao chamado o vinculo a uma atividade de PDCA
- vincular_projeto_atividade_chamado() : void
- Adiciona ao chamado o vinculo a uma atividade de projeto
- vincular_solicitacao_atividade_chamado() : void
- Adiciona ao chamado o vinculo a uma atividade de solicitação de processo
- vincular_tarefa_quadro_lista_cartao_chamado() : void
- Adiciona ao chamado o vinculo a um cartão
- WhatRequest() : mixed
Properties
$_erp_empresa
protected
mixed
$_erp_empresa
$_erp_filial
protected
mixed
$_erp_filial
$_erp_grupo
protected
mixed
$_erp_grupo
$api_token
protected
static mixed
$api_token
$dir_dao
protected
static mixed
$dir_dao
= NULL
$emp
protected
mixed
$emp
$idioma
protected
mixed
$idioma
$instance_token
protected
static mixed
$instance_token
$login_anonimo
protected
static mixed
$login_anonimo
= false
$token_job
protected
static mixed
$token_job
$viewcode
protected
mixed
$viewcode
Methods
__construct()
public
__construct() : mixed
alterar_status_chamado_apontamento()
public
alterar_status_chamado_apontamento(mixed $chamado_id, mixed $status) : mixed
Parameters
- $chamado_id : mixed
- $status : mixed
api_token()
public
static api_token() : mixed
atualizar_prospect_para_cliente()
public
atualizar_prospect_para_cliente(mixed $chamado_model) : mixed
Parameters
- $chamado_model : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
avaliarChamado()
public
avaliarChamado(mixed $chamado_id, mixed $nota_avaliacao_id, mixed $mensagem_encerramento[, mixed $enviar_documento = null ][, mixed $documentos = null ][, mixed $formulario_avaliacao = null ][, mixed $formulario_encerramento = null ][, mixed $campos_personalizados = null ]) : mixed
Parameters
- $chamado_id : mixed
- $nota_avaliacao_id : mixed
- $mensagem_encerramento : mixed
- $enviar_documento : mixed = null
- $documentos : mixed = null
- $formulario_avaliacao : mixed = null
- $formulario_encerramento : mixed = null
- $campos_personalizados : mixed = null
calcular_tempo_trabalhado_apontamento()
public
calcular_tempo_trabalhado_apontamento(mixed $chamado_id) : mixed
Parameters
- $chamado_id : mixed
chamado_situacao()
public
chamado_situacao(mixed $chamado_model) : mixed
Parameters
- $chamado_model : mixed
chamados_encerrados()
Listagem dos chamados encerrados
public
chamados_encerrados([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $tipo_pesquisa_texto = 1 ][, int $grupo_motivo_id = null ][, mixed $calculos_adicionais = null ]) : array<string|int, mixed>
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $tipo_pesquisa_texto : mixed = 1
- $grupo_motivo_id : int = null
-
Filtro pelo grupo do motivo do chamado
- $calculos_adicionais : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
default_dx_params_sort()
public
static default_dx_params_sort(mixed &$dx_params) : mixed
Parameters
- $dx_params : mixed
Delete_Token_JOB()
public
static Delete_Token_JOB() : mixed
DxParamsAddFilter()
public
DxParamsAddFilter(mixed &$params, mixed $campo, mixed $condicao, mixed $valor) : mixed
Parameters
- $params : mixed
- $campo : mixed
- $condicao : mixed
- $valor : mixed
em_aberto()
Listagem dos chamados em aberto
public
em_aberto([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $oportunidade_id = -1 ][, mixed $numero_chamado = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $considera_encerrado = false ][, mixed $chamado_principal_fusao = -1 ][, mixed $tipo_pesquisa_texto = 1 ][, mixed $pdca_id = -1 ][, mixed $pdca_atividade_id = -1 ][, int $grupo_motivo_id = -1 ][, mixed $calculos_adicionais = null ][, mixed $tarefa_quadro_lista_cartao_id = null ][, mixed $chamados_acompanhamento = false ][, mixed $situacoes_chamado = null ]) : array<string|int, mixed>
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $oportunidade_id : mixed = -1
- $numero_chamado : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $considera_encerrado : mixed = false
- $chamado_principal_fusao : mixed = -1
- $tipo_pesquisa_texto : mixed = 1
- $pdca_id : mixed = -1
- $pdca_atividade_id : mixed = -1
- $grupo_motivo_id : int = -1
-
Filtro pelo grupo do motivo do chamado
- $calculos_adicionais : mixed = null
- $tarefa_quadro_lista_cartao_id : mixed = null
- $chamados_acompanhamento : mixed = false
- $situacoes_chamado : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
emp()
public
emp() : mixed
encerrarChamado()
Realiza o encerramento do chamado
public
encerrarChamado(Chamado_Model $chamado_model[, mixed $formulario_encerramento = null ]) : bool
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser encerrado. Preencher a propriedade mensagem_encerramento.
- $formulario_encerramento : mixed = null
Return values
bool —Se foi encerrado retorna verdadeiro
encerrarChamadoInatividade()
Realiza o encerramento do chamado por inatividade
public
encerrarChamadoInatividade(int $chamado_id) : bool
Parameters
- $chamado_id : int
-
ID do Chamado
Return values
bool —Se foi encerrado retorna verdadeiro
encerrarChamadoLote()
public
encerrarChamadoLote(mixed $chamados, mixed $mensagem_encerramento) : mixed
Parameters
- $chamados : mixed
- $mensagem_encerramento : mixed
excluir()
Exclui um chamado Obs: não realiza encerramento
public
excluir(Chamado_Model $chamado_model) : bool
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser excluido.
Return values
bool —Se foi excluido retorna verdadeiro
excluir_relacionamento_oportunidade_chamado()
public
excluir_relacionamento_oportunidade_chamado(mixed $chamado_model) : mixed
Parameters
- $chamado_model : mixed
excluir_relacionamento_pdca_atividade_chamado()
Exclui do chamado o vinculo de uma atividade de pdca
public
excluir_relacionamento_pdca_atividade_chamado(int $chamado_id, int $pdca_atividade_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $pdca_atividade_id : int
-
ID da atividade do pdca
excluir_relacionamento_projeto_atividade_chamado()
Exclui do chamado o vinculo de uma atividade de projeto
public
excluir_relacionamento_projeto_atividade_chamado(int $chamado_id, int $projeto_atividade_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $projeto_atividade_id : int
-
ID da atividade do projeto
excluir_relacionamento_solicitacao_atividade_chamado()
Exclui do chamado o vinculo de uma atividade de solicitação de processo
public
excluir_relacionamento_solicitacao_atividade_chamado(int $chamado_id, int $solicitacao_atividade_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $solicitacao_atividade_id : int
-
ID da atividade da solicitação de processo
excluir_relacionamento_tarefa_quadro_lista_cartao_chamado()
Exclui do chamado o vinculo de um cartão
public
excluir_relacionamento_tarefa_quadro_lista_cartao_chamado(int $chamado_id, int $tarefa_quadro_lista_cartao_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $tarefa_quadro_lista_cartao_id : int
-
ID do cartão
existe()
Verifica se o chamado existe
public
existe([int $chamado_id = 0 ]) : bool
Parameters
- $chamado_id : int = 0
-
ID do Chamado
Return values
bool —Existe
finalizarRascunho()
public
finalizarRascunho(int $chamado_id) : void
Parameters
- $chamado_id : int
fundir()
public
fundir([mixed $parametros = array() ]) : mixed
Parameters
- $parametros : mixed = array()
gerenciar_apontamento()
public
gerenciar_apontamento(mixed $chamado_id, mixed $responsavel_id) : mixed
Parameters
- $chamado_id : mixed
- $responsavel_id : mixed
gerenciar_criacao_atividade_projeto()
Verifica se o Motivo do Chamado utiliza apontamentos de Projetos nos Chamados. Se sim, cria a Atividade do Projeto e vincula ao Chamado.
public
gerenciar_criacao_atividade_projeto(mixed $chamado_model, mixed $responsavel_id) : mixed
Essa função é utilizada ao criar ou reclassificar o Chamado e atribuir um responsável a ele.
Parameters
- $chamado_model : mixed
- $responsavel_id : mixed
get_all()
Listagem dos chamados
public
get_all([mixed $situacao = 1 ][, mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $oportunidade_id = -1 ][, mixed $numero_chamado = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = 0 ][, mixed $considera_encerrado = false ][, mixed $atrasados = false ][, mixed $usuario_id = null ][, mixed $chamado_principal_fusao = -1 ][, mixed $tipo_pesquisa_texto = 1 ][, mixed $pdca_id = -1 ][, mixed $pdca_atividade_id = -1 ][, int $grupo_motivo_id = -1 ][, mixed $calculos_adicionais = null ][, mixed $tarefa_quadro_lista_cartao_id = null ]) : array<string|int, mixed>
Parameters
- $situacao : mixed = 1
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $oportunidade_id : mixed = -1
- $numero_chamado : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = 0
- $considera_encerrado : mixed = false
- $atrasados : mixed = false
- $usuario_id : mixed = null
- $chamado_principal_fusao : mixed = -1
- $tipo_pesquisa_texto : mixed = 1
- $pdca_id : mixed = -1
- $pdca_atividade_id : mixed = -1
- $grupo_motivo_id : int = -1
-
Filtro pelo grupo do motivo do chamado
- $calculos_adicionais : mixed = null
- $tarefa_quadro_lista_cartao_id : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
get_by_id_md5()
Obtem o model do chamado através de seu md5 Obs: Esta função é utilizada na interação de e-mails, o md5 do chamado acompanha o corpo do e-mail
public
get_by_id_md5(string $id_md5) : Chamado_Model
Parameters
- $id_md5 : string
-
ID MD5 do Chamado
Return values
Chamado_Model —Retorno o Model do Chamado
get_by_solicitante()
public
get_by_solicitante(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
get_chamados_por_area()
public
get_chamados_por_area(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_cores_sla()
Carrega cores do percentual de conclusão do chamado
public
get_cores_sla() : mixed
get_dados_sla()
public
get_dados_sla(mixed $chamado_id) : mixed
Parameters
- $chamado_id : mixed
get_email_meus_chamados()
public
get_email_meus_chamados(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
get_entidade_nome()
public
get_entidade_nome(mixed $chamado_id) : mixed
Parameters
- $chamado_id : mixed
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_previsao_retorno()
public
get_previsao_retorno(mixed $calendario_trabalho_id, mixed $horas_uteis[, mixed $chamado_model = null ][, mixed $chamado_motivo_id = null ]) : mixed
Parameters
- $calendario_trabalho_id : mixed
- $horas_uteis : mixed
- $chamado_model : mixed = null
- $chamado_motivo_id : mixed = null
get_qtd_avaliados()
public
get_qtd_avaliados(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_avaliados_cliente()
public
get_qtd_avaliados_cliente(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_avaliados_empresa()
public
get_qtd_avaliados_empresa(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_avaliados_fornecedor()
public
get_qtd_avaliados_fornecedor(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_avaliados_organizacao()
public
get_qtd_avaliados_organizacao(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_cliente()
public
get_qtd_cliente(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_empresa()
public
get_qtd_empresa(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_fornecedor()
public
get_qtd_fornecedor(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_grupo_motivo_chamado()
public
get_qtd_grupo_motivo_chamado(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_prospect()
public
get_qtd_prospect(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_responsavel()
public
get_qtd_responsavel(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_solicitante()
public
get_qtd_solicitante(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_tempo_medio_execucao()
public
get_qtd_tempo_medio_execucao(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
get_qtd_tempo_medio_resposta()
public
get_qtd_tempo_medio_resposta(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
getClassificacaoChamados()
public
getClassificacaoChamados(mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
getCountSituacaoUsuario()
public
getCountSituacaoUsuario([mixed $usuario_id = null ][, mixed $cliente_id = null ]) : mixed
Parameters
- $usuario_id : mixed = null
- $cliente_id : mixed = null
getDashboardPrevisaoRetorno()
public
getDashboardPrevisaoRetorno([mixed $max_reg = 10 ]) : mixed
Parameters
- $max_reg : mixed = 10
getFormData()
public
static getFormData([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
getJsonData()
public
static getJsonData([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
getMotivoChamados()
public
getMotivoChamados([mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $responsavel_id = null ][, mixed $cliente_id = null ][, mixed $fornecedor_id = null ][, mixed $chamado_motivo_id = null ][, mixed $solicitante_id = null ][, mixed $prospect_id = null ][, mixed $classificacao_chamado_id = null ][, mixed $grupo_motivo_id = null ][, mixed $empresa_id = null ]) : mixed
Parameters
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $responsavel_id : mixed = null
- $cliente_id : mixed = null
- $fornecedor_id : mixed = null
- $chamado_motivo_id : mixed = null
- $solicitante_id : mixed = null
- $prospect_id : mixed = null
- $classificacao_chamado_id : mixed = null
- $grupo_motivo_id : mixed = null
- $empresa_id : mixed = null
getSituacaoChamados()
public
getSituacaoChamados([mixed $data_inicio = '' ][, mixed $data_fim = '' ]) : mixed
Parameters
- $data_inicio : mixed = ''
- $data_fim : mixed = ''
grafico_em_andamento()
Gera gráfico de chamados Que estão em andamento
public
grafico_em_andamento([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados que ainda estão em andamento
grafico_encerrados_por_responsavel()
Gera gráfico dos chamados encerrados por responsável
public
grafico_encerrados_por_responsavel([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados que ainda estão em andamento
grafico_fora_do_prazo()
Gera gráfico de chamados Fora do prazo
public
grafico_fora_do_prazo([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados Encerrados fora do prazo
grafico_interagidos_no_periodo()
Gera gráfico de chamados Que foram interagidos no período
public
grafico_interagidos_no_periodo([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados que ainda estão em andamento
grafico_no_prazo()
Gera gráfico de chamados Encerrados no prazo (SLA)
public
grafico_no_prazo([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados Encerrados no prazo (SLA)
grafico_remanescentes()
Gera gráfico de chamados Remanescentes
public
grafico_remanescentes([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : array<string|int, mixed>
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
array<string|int, mixed> —Retorna array com chamados remanescentes
insert()
Inclui um novo chamado
public
insert(Chamado_Model $chamado_model[, bool $isUpload = true ]) : Chamado_Model
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser salvo
- $isUpload : bool = true
-
Considerar upload de arquivos (anexos do chamado)
Return values
Chamado_Model —Retorno o Model do Chamado aberto, com seu ID
instance_token()
public
static instance_token() : mixed
isJsonRequest()
public
static isJsonRequest() : mixed
liberaNovaMensagem()
public
liberaNovaMensagem(mixed $chamado_id) : mixed
Parameters
- $chamado_id : mixed
listar()
public
static listar(mixed $dx_params[, mixed $numero_chamado = null ][, mixed $cliente_id = null ][, mixed $chamado_principal_fusao = null ]) : mixed
Parameters
- $dx_params : mixed
- $numero_chamado : mixed = null
- $cliente_id : mixed = null
- $chamado_principal_fusao : mixed = null
listar_chamado_by_solicitacao_atividade()
public
listar_chamado_by_solicitacao_atividade(mixed $solicitacao_id[, mixed $solicitacao_atividade_id = -1 ][, mixed $verifica_responsavel = true ]) : mixed
Parameters
- $solicitacao_id : mixed
- $solicitacao_atividade_id : mixed = -1
- $verifica_responsavel : mixed = true
listar_chamados_inativos()
public
listar_chamados_inativos() : mixed
listar_detalhes_chamado()
public
listar_detalhes_chamado(mixed $chamado_id[, mixed $retorna_janela_validacao = true ][, mixed $leitura_email_inline = true ]) : mixed
Parameters
- $chamado_id : mixed
- $retorna_janela_validacao : mixed = true
- $leitura_email_inline : mixed = true
listar_interagidos()
Listagem das áreas
public
listar_interagidos(mixed $data_inicio, mixed $data_fim) : array<string|int, mixed>
Parameters
- $data_inicio : mixed
- $data_fim : mixed
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_responsaveis_para_selecao()
public
listar_responsaveis_para_selecao(mixed $parametros[, mixed $usuario_id = null ][, mixed $chamado_id = null ][, mixed $entidade_tipo = null ][, mixed $entidade_id = null ][, mixed $motivo_id = null ]) : mixed
Parameters
- $parametros : mixed
- $usuario_id : mixed = null
- $chamado_id : mixed = null
- $entidade_tipo : mixed = null
- $entidade_id : mixed = null
- $motivo_id : mixed = null
listar_situacao_para_selecao()
public
listar_situacao_para_selecao(mixed $parametros[, mixed $situacao_id = null ][, mixed $chamado_id = null ]) : mixed
Parameters
- $parametros : mixed
- $situacao_id : mixed = null
- $chamado_id : mixed = null
listar_solicitantes_para_selecao()
public
listar_solicitantes_para_selecao(mixed $parametros[, mixed $usuario_id = null ][, mixed $chamado_id = null ][, mixed $entidade_tipo = null ][, mixed $entidade_id = null ]) : mixed
Parameters
- $parametros : mixed
- $usuario_id : mixed = null
- $chamado_id : mixed = null
- $entidade_tipo : mixed = null
- $entidade_id : mixed = null
LoadDAO()
public
static LoadDAO(mixed $dao_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $dao_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadHTML()
public
static LoadHTML(mixed $html_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $html_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadMail()
public
static LoadMail(mixed $mail_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $mail_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadModel()
public
static LoadModel(mixed $model_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $model_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPDF()
public
static LoadPDF(mixed $pdf_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $pdf_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
mapeamento_colunas()
public
static mapeamento_colunas() : mixed
meus_chamados()
public
meus_chamados([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $oportunidade_id = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $atrasados = false ][, mixed $usuario_id = null ][, mixed $tipo_pesquisa_texto = 1 ][, mixed $grupo_motivo_id = -1 ][, mixed $calculos_adicionais = null ]) : mixed
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $oportunidade_id : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $atrasados : mixed = false
- $usuario_id : mixed = null
- $tipo_pesquisa_texto : mixed = 1
- $grupo_motivo_id : mixed = -1
- $calculos_adicionais : mixed = null
meus_rascunhos()
Listagem dos meus rascunhos de chamados
public
meus_rascunhos([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $tipo_pesquisa_texto = 1 ][, mixed $grupo_motivo_id = null ][, mixed $calculos_adicionais = null ]) : array<string|int, mixed>
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $tipo_pesquisa_texto : mixed = 1
- $grupo_motivo_id : mixed = null
- $calculos_adicionais : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
minhas_solicitacoes_em_aberto()
Listagem das minhas solicitações de chamados em aberto
public
minhas_solicitacoes_em_aberto([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $tipo_pesquisa_texto = 1 ][, int $grupo_motivo_id = -1 ][, mixed $calculos_adicionais = null ]) : array<string|int, mixed>
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $tipo_pesquisa_texto : mixed = 1
- $grupo_motivo_id : int = -1
-
Filtro pelo grupo do motivo do chamado
- $calculos_adicionais : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
minhas_solicitacoes_encerradas()
Listagem das minhas solicitações de chamados encerradas
public
minhas_solicitacoes_encerradas([mixed $cliente_id = -1 ][, mixed $solicitante_id = -1 ][, mixed $motivo_id = -1 ][, mixed $usuario_responsavel_id = -1 ][, mixed $grupo_usuarios_id = -1 ][, mixed $ordem = '' ][, mixed $texto_pesquisa = '' ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_filtro_data = null ][, mixed $projeto_id = -1 ][, mixed $projeto_atividade_id = -1 ][, mixed $prioridade_id = -1 ][, mixed $classificacao_chamado_id = -1 ][, mixed $solicitacao_atividade_id = -1 ][, mixed $limite = null ][, mixed $tipo_pesquisa_texto = 1 ][, int $grupo_motivo_id = null ][, mixed $calculos_adicionais = null ]) : array<string|int, mixed>
Parameters
- $cliente_id : mixed = -1
- $solicitante_id : mixed = -1
- $motivo_id : mixed = -1
- $usuario_responsavel_id : mixed = -1
- $grupo_usuarios_id : mixed = -1
- $ordem : mixed = ''
- $texto_pesquisa : mixed = ''
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_filtro_data : mixed = null
- $projeto_id : mixed = -1
- $projeto_atividade_id : mixed = -1
- $prioridade_id : mixed = -1
- $classificacao_chamado_id : mixed = -1
- $solicitacao_atividade_id : mixed = -1
- $limite : mixed = null
- $tipo_pesquisa_texto : mixed = 1
- $grupo_motivo_id : int = null
-
Filtro pelo grupo do motivo do chamado
- $calculos_adicionais : mixed = null
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
obter_entidade_chamado()
public
obter_entidade_chamado(mixed $chamado_id[, mixed $entidade_tipo = null ][, mixed $entidade_id = null ]) : mixed
Parameters
- $chamado_id : mixed
- $entidade_tipo : mixed = null
- $entidade_id : mixed = null
permissao()
Verifica se o usuário logado possui permissão para visualizar o chamado
public
permissao([int $chamado_id = 0 ][, bool $considera_nivel = true ]) : bool
Parameters
- $chamado_id : int = 0
-
ID do Chamado
- $considera_nivel : bool = true
-
Opção se considerar o nivel do chamado com o nível do usuário
Return values
bool —Se o usuário pode visualizar retorna verdadeiro
permitir_acesso_chamado()
Valida as permissões de chamados
public
permitir_acesso_chamado(string &$sql, string &$params[, bool $validar_mesmo_sendo_admin = false ][, bool $verifica_supervisionados = false ][, int $usuario_id = null ][, mixed $contador = false ][, mixed $verifica_acesso_substituto = false ]) : void
Parameters
- $sql : string
-
Query passada por referência
- $params : string
-
parâmetros passados por referência
- $validar_mesmo_sendo_admin : bool = false
- $verifica_supervisionados : bool = false
-
parâmetro passado quando a tela de origem é a tela de listagem de chamados; usado para verificar os chamados dos supervisionados e listá-los dentro do módulo de chamados; também usado para verificar a permissão de acesso ao chamado do usuário logado
- $usuario_id : int = null
-
id do usuário
- $contador : mixed = false
- $verifica_acesso_substituto : mixed = false
popular()
Popular model de chamado
public
popular(int $chamado_id[, bool $considera_nivel = true ][, mixed $calculos_adicionais = null ][, mixed $retorna_janela_validacao = true ]) : Chamado_Model
Parameters
- $chamado_id : int
-
ID do Chamado
- $considera_nivel : bool = true
-
Opção se considerar o nivel do chamado com o nível do usuário
- $calculos_adicionais : mixed = null
- $retorna_janela_validacao : mixed = true
Return values
Chamado_Model —Retorno o Model do Chamado
preencher()
public
preencher([mixed $row_query = null ][, mixed $projeto_atividades = [] ][, mixed $solicitacao_atividades = [] ][, mixed $oportunidade = [] ][, mixed $pdca_atividades = [] ][, mixed $tarefa_quadro_lista_cartao = [] ]) : mixed
Parameters
- $row_query : mixed = null
- $projeto_atividades : mixed = []
- $solicitacao_atividades : mixed = []
- $oportunidade : mixed = []
- $pdca_atividades : mixed = []
- $tarefa_quadro_lista_cartao : mixed = []
preencherDadosSla()
public
preencherDadosSla(mixed $query) : mixed
Parameters
- $query : mixed
reabrirChamado()
Realiza a reabertura do chamado
public
reabrirChamado(Chamado_Model $chamado_model[, mixed $documentos = null ][, mixed $enviar_documento = null ][, mixed $isUpload = false ]) : Mensagem_Model
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser reaberto. Preencher a propriedade descricao com o motivo da reabertura.
$chamado_model->descricao = "Descrição do motivo da reabertura do chamado.";
- $documentos : mixed = null
- $enviar_documento : mixed = null
- $isUpload : mixed = false
Return values
Mensagem_Model —Model da mensagem de reabertura
ReadBodyParams()
public
ReadBodyParams([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
ReadDxParams()
public
ReadDxParams() : mixed
ReadFile()
public
ReadFile(mixed $name[, mixed $default = null ][, mixed $arrAcceptedMimeTypes = [] ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
- $arrAcceptedMimeTypes : mixed = []
ReadFiles()
public
ReadFiles(mixed $name) : mixed
Parameters
- $name : mixed
ReadGet()
public
ReadGet(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadPost()
public
ReadPost(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadRequest()
public
ReadRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
reatribuir_responsavel()
public
static reatribuir_responsavel(mixed $chamado_id, mixed $usuario_origem_id, mixed $usuario_destino_id) : mixed
Parameters
- $chamado_id : mixed
- $usuario_origem_id : mixed
- $usuario_destino_id : mixed
relacionar_oportunidade_chamado()
public
relacionar_oportunidade_chamado(mixed $chamado_model) : mixed
Parameters
- $chamado_model : mixed
salvar()
Salva um model de chamado
public
salvar(Chamado_Model $chamado_model[, bool $isUpload = true ]) : Chamado_Model
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser salvo
- $isUpload : bool = true
-
Considerar upload de arquivos (anexos do chamado)
Return values
Chamado_Model —Retorno o Model do Chamado aberto, com seu ID
salvar_vinculo_chamado()
public
salvar_vinculo_chamado(mixed $formulario_id, mixed $chamado_id, mixed $acao_chamado) : mixed
Parameters
- $formulario_id : mixed
- $chamado_id : mixed
- $acao_chamado : mixed
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
sql_coluna_sla_cor_percentual()
public
sql_coluna_sla_cor_percentual() : mixed
sql_coluna_sla_excedido()
public
sql_coluna_sla_excedido() : mixed
sql_coluna_sla_tempo_restante_resolucao()
public
sql_coluna_sla_tempo_restante_resolucao() : mixed
sql_coluna_tempo_restante()
public
sql_coluna_tempo_restante() : mixed
sql_coluna_tempo_restante_percentual()
public
sql_coluna_tempo_restante_percentual() : mixed
sql_coluna_tipo_entidade()
public
sql_coluna_tipo_entidade() : mixed
sql_colunas_entidade()
public
sql_colunas_entidade() : mixed
sql_colunas_listar()
public
sql_colunas_listar([mixed $calculos_adicionais = null ]) : mixed
Parameters
- $calculos_adicionais : mixed = null
sql_colunas_sla()
public
sql_colunas_sla() : mixed
sql_colunas_tempo_inativo()
public
sql_colunas_tempo_inativo() : mixed
sql_colunas_tempo_restante()
public
sql_colunas_tempo_restante() : mixed
sql_filtro_oportunidade()
public
sql_filtro_oportunidade(mixed &$sql_filtros, mixed &$params[, mixed $oportunidade_id = null ]) : mixed
Parameters
- $sql_filtros : mixed
- $params : mixed
- $oportunidade_id : mixed = null
sql_filtro_pdca()
public
sql_filtro_pdca(mixed &$sql_filtros, mixed &$params[, mixed $pdca_id = null ][, mixed $pdca_atividade_id = null ]) : mixed
Parameters
- $sql_filtros : mixed
- $params : mixed
- $pdca_id : mixed = null
- $pdca_atividade_id : mixed = null
sql_filtro_projeto()
public
sql_filtro_projeto(mixed &$sql_filtros, mixed &$params[, mixed $projeto_id = null ][, mixed $projeto_atividade_id = null ]) : mixed
Parameters
- $sql_filtros : mixed
- $params : mixed
- $projeto_id : mixed = null
- $projeto_atividade_id : mixed = null
sql_filtro_solicitacao_atividade()
public
sql_filtro_solicitacao_atividade(mixed &$sql_filtros, mixed &$params[, mixed $solicitacao_atividade_id = null ]) : mixed
Parameters
- $sql_filtros : mixed
- $params : mixed
- $solicitacao_atividade_id : mixed = null
sql_filtro_tarefa_quadro_lista_cartao()
public
sql_filtro_tarefa_quadro_lista_cartao(mixed &$sql_filtros, mixed &$params, mixed $tarefa_quadro_lista_cartao_id) : mixed
Parameters
- $sql_filtros : mixed
- $params : mixed
- $tarefa_quadro_lista_cartao_id : mixed
sql_left_join_entidade()
public
static sql_left_join_entidade() : mixed
sql_pesq_texto_chamado()
public
sql_pesq_texto_chamado(mixed $texto_pesquisa, mixed $tipo_pesquisa_texto, mixed &$sql_filtros, mixed &$params) : mixed
Parameters
- $texto_pesquisa : mixed
- $tipo_pesquisa_texto : mixed
- $sql_filtros : mixed
- $params : mixed
sql_where_indicadores_chamado()
public
sql_where_indicadores_chamado(mixed &$sql, mixed &$params, mixed $data_inicio, mixed $data_fim, mixed $responsavel_id, mixed $cliente_id, mixed $fornecedor_id, mixed $chamado_motivo_id, mixed $solicitante_id, mixed $prospect_id, mixed $classificacao_chamado_id, mixed $grupo_motivo_id, mixed $empresa_id) : mixed
Parameters
- $sql : mixed
- $params : mixed
- $data_inicio : mixed
- $data_fim : mixed
- $responsavel_id : mixed
- $cliente_id : mixed
- $fornecedor_id : mixed
- $chamado_motivo_id : mixed
- $solicitante_id : mixed
- $prospect_id : mixed
- $classificacao_chamado_id : mixed
- $grupo_motivo_id : mixed
- $empresa_id : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
subsql_coluna_sla_percentual_tempo_sem_resposta()
public
subsql_coluna_sla_percentual_tempo_sem_resposta() : mixed
subsql_coluna_sla_tempo_sem_resposta()
public
subsql_coluna_sla_tempo_sem_resposta() : mixed
subsql_coluna_sla_total_resolucao()
public
subsql_coluna_sla_total_resolucao() : mixed
subsql_coluna_tempo_inativo()
public
subsql_coluna_tempo_inativo() : mixed
subsql_coluna_tempo_inativo_percentual()
public
subsql_coluna_tempo_inativo_percentual() : mixed
subsql_colunas_sla()
public
subsql_colunas_sla() : mixed
subsql_colunas_tempo_inativo()
public
subsql_colunas_tempo_inativo() : mixed
total_abertos_no_periodo()
Gera gráfico de chamados Abertos no período selecionado pelo usuário
public
total_abertos_no_periodo([string $data_inicio = '' ][, string $data_fim = '' ][, array<string|int, mixed> $ids_motivo = null ][, array<string|int, mixed> $ids_grupo_motivo = null ][, array<string|int, mixed> $ids_empresas = null ]) : int
Parameters
- $data_inicio : string = ''
-
Data inicial a ser filtrada
- $data_fim : string = ''
-
Data final a ser filtrada
- $ids_motivo : array<string|int, mixed> = null
-
array de motivos
- $ids_grupo_motivo : array<string|int, mixed> = null
-
array de grupo de motivos
- $ids_empresas : array<string|int, mixed> = null
-
array de empresas
Return values
int —Total de chamados abertos no período
update()
Reclassifica um chamado
public
update(Chamado_Model $chamado_model) : Chamado_Model
Parameters
- $chamado_model : Chamado_Model
-
Model do Chamado a ser reclassificado
Return values
Chamado_Model —Retorna o Model do Chamado atualizado
updateFixarPrevisaoRetorno()
Atualiza a situação do chamado
public
updateFixarPrevisaoRetorno(int $chamado_id[, mixed $fixar_previsao_retorno = "N" ]) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $fixar_previsao_retorno : mixed = "N"
updateHorasTrabalhadas()
Calcula o total e atualiza as horas trabalhadas de um chamado
public
updateHorasTrabalhadas(int $chamado_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
updatePrevisaoRetorno()
Atualiza a previsão de retorno de um chamado
public
updatePrevisaoRetorno(int $chamado_id[, string $data_previsao_retorno = null ][, string $horas_previsao_retorno = null ]) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $data_previsao_retorno : string = null
-
Data da previsão de retorno no formato yyyy-mm-dd
- $horas_previsao_retorno : string = null
-
Horas úteis de previsão de retorno no formato hhh:mm:ss
updateSituacao()
Atualiza a situação do chamado
public
updateSituacao(int $chamado_id, int $situacao) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $situacao : int
-
Situação do chamado, utilizar as constantes: Chamado_Model::SITUACAO_AGUARDANDO_ATENDIMENTO, Chamado_Model::SITUACAO_AGUARDANDO_CLIENTE, Chamado_Model::SITUACAO_AGUARDANDO_EMPRESA, Chamado_Model::SITUACAO_AGUARDANDO_ORGANIZACAO, Chamado_Model::SITUACAO_AGUARDANDO_RESPONSAVEL (pendente responsável), Chamado_Model::SITUACAO_ENCERRADO ou Chamado_Model::SITUACAO_ENCERRADO_INATIVIDADE
updateUltimaMensagemDataEnvio()
Recalcula a ultima data de envio de mensagem de um chamado
public
updateUltimaMensagemDataEnvio(int $chamado_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
updateUsuarioCliente()
Atualiza o usuário do cliente no chamado
public
updateUsuarioCliente(int $chamado_id, int $usuario_cliente_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $usuario_cliente_id : int
-
ID do Usuário
updateUsuarioFornecedor()
Atualiza o usuário do fornecedor no chamado
public
updateUsuarioFornecedor(int $chamado_id, int $usuario_fornecedor_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $usuario_fornecedor_id : int
-
ID do Usuário
updateUsuarioResponsavel()
Atualiza o usuário responsável pelo chamado
public
updateUsuarioResponsavel(int $chamado_id, int $usuario_responsavel_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $usuario_responsavel_id : int
-
ID do Usuário
verifica_avaliacao_chamado()
public
verifica_avaliacao_chamado(mixed $numero_chamado) : mixed
Parameters
- $numero_chamado : mixed
verificar_apontamento_pendente()
Função que verifica se o chamado possui apontamento pendente para o responsável atual. Se tiver, não será possível alterar o responsável do chamado.
public
verificar_apontamento_pendente(mixed $chamado_antigo, mixed $chamado_model) : mixed
Essa função é utilizada na reclassificação do chamado.
Parameters
- $chamado_antigo : mixed
- $chamado_model : mixed
verificar_email_duplicado()
public
verificar_email_duplicado(mixed $arr, mixed $value[, mixed $get_email_by_obj = false ]) : mixed
Parameters
- $arr : mixed
- $value : mixed
- $get_email_by_obj : mixed = false
vincular_chamado_apontamento()
public
vincular_chamado_apontamento(mixed $chamado_id, mixed $apontamento_projeto_id) : mixed
Parameters
- $chamado_id : mixed
- $apontamento_projeto_id : mixed
vincular_pdca_atividade_chamado()
Adiciona ao chamado o vinculo a uma atividade de PDCA
public
vincular_pdca_atividade_chamado(int $chamado_id, int $pdca_atividade_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $pdca_atividade_id : int
-
ID da atividade do PDCA
vincular_projeto_atividade_chamado()
Adiciona ao chamado o vinculo a uma atividade de projeto
public
vincular_projeto_atividade_chamado(int $chamado_id, int $projeto_atividade_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $projeto_atividade_id : int
-
ID da atividade do projeto
vincular_solicitacao_atividade_chamado()
Adiciona ao chamado o vinculo a uma atividade de solicitação de processo
public
vincular_solicitacao_atividade_chamado([int $chamado_id = null ][, int $solicitacao_atividade_id = null ][, mixed $solicitacao_id = null ]) : void
Parameters
- $chamado_id : int = null
-
ID do Chamado
- $solicitacao_atividade_id : int = null
-
ID da atividade da solicitação de processo
- $solicitacao_id : mixed = null
vincular_tarefa_quadro_lista_cartao_chamado()
Adiciona ao chamado o vinculo a um cartão
public
vincular_tarefa_quadro_lista_cartao_chamado(int $chamado_id, int $tarefa_quadro_lista_cartao_id) : void
Parameters
- $chamado_id : int
-
ID do Chamado
- $tarefa_quadro_lista_cartao_id : int
-
ID do cartão
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null