Next BP 24.150.1

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

$instance_token

protected static mixed $instance_token

$login_anonimo

protected static mixed $login_anonimo = false

Methods

alterar_status_chamado_apontamento()

public alterar_status_chamado_apontamento(mixed $chamado_id, mixed $status) : mixed
Parameters
$chamado_id : mixed
$status : 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

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 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

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

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

        
On this page

Search results