Solicitacao_DAO
extends DAO
in package
Realiza a persistência e consultas de dados relacionados à Áreas.
O que é DAO?
"Objeto de acesso a dados, acrônimo de Data Access Object.
é um padrão para persistência de dados que permite separar regras de negócio das
regras de acesso a banco de dados. Numa aplicação que utilize a arquitetura MVC,
todas as funcionalidades de bancos de dados, tais como obter as conexões,
mapear objetos para tipos de dados SQL ou executar comandos SQL, devem ser feitas por classes DAO."
Fonte: https://pt.wikipedia.org/wiki/Objeto_de_acesso_a_dados
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
- acesso_supervisor() : mixed
- acesso_usuario_cancelar_solicitacao_atividade() : bool
- Função responsável por verificar se o usuário logado possui permissão para realizar o cancelamento de uma solicitação.
- alterar_situacao_solicitacao() : mixed
- api_token() : mixed
- AutoLoad() : mixed
- cancelar() : mixed
- ConvertBase64() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- enviar_email_cancelamento() : mixed
- excluir() : mixed
- excluir_relacionamento_oportunidade_solicitacao() : mixed
- excluir_relacionamento_tarefa_quadro_lista_cartao_solicitacao() : void
- Exclui do solicitacao o vinculo de um cartão
- existe() : mixed
- finalizar() : mixed
- formulario_em_branco() : mixed
- gera_descricao() : mixed
- gerar_pdf() : array<string|int, mixed>
- Gera pdf (para download) da solicitação
- get_atividades_entregues_por_processos() : mixed
- get_atividades_entregues_por_processos_atividade() : mixed
- get_dias_previstos_x_gasto() : mixed
- get_login_anonimo() : mixed
- get_qtd_entregues_by_usuario() : mixed
- get_qtd_solicitacoes_por_processo() : mixed
- get_qtd_solicitacoes_por_solicitante() : mixed
- get_qtd_solicitacoes_por_status() : mixed
- get_tempo_previsto_x_gasto() : mixed
- grupos_formulario_visiveis() : mixed
- insert() : mixed
- instance_token() : mixed
- listar() : mixed
- listar_disponiveis() : array<string|int, mixed>
- Lista Solicitações disponíveis para o usuário
- listar_disponiveis_by_processo() : mixed
- listar_processos_by_pdca_atividade() : mixed
- listar_relacao_projeto_atividade_processo() : mixed
- listar_solicitacoes_vinculadas_oportunidade() : mixed
- listar_solicitacoes_vinculadas_tarefa_quadro_lista_cartao() : mixed
- listar_todas_atividades_abertura_em_andamento() : mixed
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- merge_modelagem_formulario_com_valores() : mixed
- nova() : mixed
- nova_por_processo() : mixed
- permite_acompanhar() : mixed
- popular() : mixed
- preencher() : mixed
- processar_situacao() : mixed
- Identifica qual é a situação da solicitação
- reabrir() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- relacionar_oportunidade_solicitacao() : mixed
- relatorio_produtividade_analitica() : array<string|int, mixed>
- Função responsável por realizar a listagem analitica de atividades de processos.
- relatorio_produtividade_sintetico() : array<string|int, mixed>
- Função responsável por realizar a listagem sintética de processos.
- remover_vinculo_projeto_atividade_solicitacao() : mixed
- salvar() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- total_elementos_aguardando_envio() : mixed
- update() : mixed
- update_formulario() : mixed
- verifica_permissoes() : mixed
- verificar_atividades_nao_entregues() : mixed
- Verifica se há atividades não entregues de uma solicitação concluída
- vincular_pdca_atividade_solicitacao() : mixed
- vincular_projeto_atividade_solicitacao() : void
- Vincula uma solicitação a uma atividade
- vincular_tarefa_quadro_lista_cartao_solicitacao() : void
- Adiciona ao solicitacao 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
acesso_supervisor()
public
acesso_supervisor(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
acesso_usuario_cancelar_solicitacao_atividade()
Função responsável por verificar se o usuário logado possui permissão para realizar o cancelamento de uma solicitação.
public
acesso_usuario_cancelar_solicitacao_atividade(mixed $solicitacao_id[, mixed $solicitacao_atividade_id = null ]) : bool
Parameters
- $solicitacao_id : mixed
-
ID da solicitação que será utilizado no filtro.
- $solicitacao_atividade_id : mixed = null
-
ID da solicitacao_atividade que será utilizado no filtro.
Return values
bool —Se TRUE o usuário logado tem permissão para cancelar a solicitação. Se FALSE o usuário logado não tem permissão para cancelar a solicitação.
alterar_situacao_solicitacao()
public
alterar_situacao_solicitacao(mixed $solicitacao_id, mixed $situacao) : mixed
Parameters
- $solicitacao_id : mixed
- $situacao : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
cancelar()
public
cancelar(mixed $solicitacao_model[, mixed $solicitacao_atividade_id = null ][, mixed $excluir = false ]) : mixed
Parameters
- $solicitacao_model : mixed
- $solicitacao_atividade_id : mixed = null
- $excluir : mixed = false
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_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
emp()
public
emp() : mixed
enviar_email_cancelamento()
public
enviar_email_cancelamento(mixed $solicitacao_model, mixed $solicitacao_atividade_model) : mixed
Parameters
- $solicitacao_model : mixed
- $solicitacao_atividade_model : mixed
excluir()
public
excluir(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
excluir_relacionamento_oportunidade_solicitacao()
public
excluir_relacionamento_oportunidade_solicitacao(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
excluir_relacionamento_tarefa_quadro_lista_cartao_solicitacao()
Exclui do solicitacao o vinculo de um cartão
public
excluir_relacionamento_tarefa_quadro_lista_cartao_solicitacao(int $solicitacao_id, int $tarefa_quadro_lista_cartao_id) : void
Parameters
- $solicitacao_id : int
-
ID do Solicitacao
- $tarefa_quadro_lista_cartao_id : int
-
ID do cartão
existe()
public
existe([mixed $solicitacao_id = 0 ]) : mixed
Parameters
- $solicitacao_id : mixed = 0
finalizar()
public
finalizar(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
formulario_em_branco()
public
formulario_em_branco(mixed $formulario) : mixed
Parameters
- $formulario : mixed
gera_descricao()
public
gera_descricao(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
gerar_pdf()
Gera pdf (para download) da solicitação
public
gerar_pdf(int $solicitacao_id[, int $empresa_filial_id = null ]) : array<string|int, mixed>
Parameters
- $solicitacao_id : int
-
ID da solicitação
- $empresa_filial_id : int = null
-
ID da filial
Return values
array<string|int, mixed> —retorna array com dados do pdf
get_atividades_entregues_por_processos()
public
get_atividades_entregues_por_processos([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $array_filtro_processo = null ][, mixed $considerar_atividade_tipo_inicio = false ][, mixed $considerar_atividade_tipo_fim = false ][, mixed $considerar_atividade_retornada = false ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $array_filtro_processo : mixed = null
- $considerar_atividade_tipo_inicio : mixed = false
- $considerar_atividade_tipo_fim : mixed = false
- $considerar_atividade_retornada : mixed = false
get_atividades_entregues_por_processos_atividade()
public
get_atividades_entregues_por_processos_atividade([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $atividade = null ][, mixed $considerar_atividade_tipo_inicio = false ][, mixed $considerar_atividade_tipo_fim = false ][, mixed $considerar_atividade_retornada = false ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $atividade : mixed = null
- $considerar_atividade_tipo_inicio : mixed = false
- $considerar_atividade_tipo_fim : mixed = false
- $considerar_atividade_retornada : mixed = false
get_dias_previstos_x_gasto()
public
get_dias_previstos_x_gasto([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $array_filtro_processo = null ][, mixed $considerar_atividade_tipo_inicio = false ][, mixed $considerar_atividade_tipo_fim = false ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $array_filtro_processo : mixed = null
- $considerar_atividade_tipo_inicio : mixed = false
- $considerar_atividade_tipo_fim : mixed = false
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_qtd_entregues_by_usuario()
public
get_qtd_entregues_by_usuario([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $usuario_entrega_id = null ][, mixed $array_filtro_processo = null ][, mixed $considerar_atividade_tipo_inicio = false ][, mixed $considerar_atividade_tipo_fim = false ][, mixed $considerar_atividade_retornada = false ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $usuario_entrega_id : mixed = null
- $array_filtro_processo : mixed = null
- $considerar_atividade_tipo_inicio : mixed = false
- $considerar_atividade_tipo_fim : mixed = false
- $considerar_atividade_retornada : mixed = false
get_qtd_solicitacoes_por_processo()
public
get_qtd_solicitacoes_por_processo([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $array_filtro_processo = null ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $array_filtro_processo : mixed = null
get_qtd_solicitacoes_por_solicitante()
public
get_qtd_solicitacoes_por_solicitante([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $solicitante_id = null ][, mixed $array_filtro_processo = null ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $solicitante_id : mixed = null
- $array_filtro_processo : mixed = null
get_qtd_solicitacoes_por_status()
public
get_qtd_solicitacoes_por_status([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $array_filtro_processo = null ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $array_filtro_processo : mixed = null
get_tempo_previsto_x_gasto()
public
get_tempo_previsto_x_gasto([mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $array_filtro_processo = null ][, mixed $considerar_atividade_tipo_inicio = false ][, mixed $considerar_atividade_tipo_fim = false ]) : mixed
Parameters
- $dt_ini : mixed = null
- $dt_fim : mixed = null
- $array_filtro_processo : mixed = null
- $considerar_atividade_tipo_inicio : mixed = false
- $considerar_atividade_tipo_fim : mixed = false
grupos_formulario_visiveis()
public
grupos_formulario_visiveis(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
insert()
public
insert(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
instance_token()
public
static instance_token() : mixed
listar()
public
static listar(mixed $solicitacao_id[, mixed $dx_grid = false ][, mixed $dx_params = null ]) : mixed
Parameters
- $solicitacao_id : mixed
- $dx_grid : mixed = false
- $dx_params : mixed = null
listar_disponiveis()
Lista Solicitações disponíveis para o usuário
public
listar_disponiveis(mixed $usuario_id[, bool $modo_teste = false ][, bool $lista_apenas_favoritas = false ]) : array<string|int, mixed>
Parameters
- $usuario_id : mixed
- $modo_teste : bool = false
-
flag que define se está em modo de teste
- $lista_apenas_favoritas : bool = false
-
flag que define se serão listadas apenas as solicitações favoritadas
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_disponiveis_by_processo()
public
listar_disponiveis_by_processo(mixed $processo_id) : mixed
Parameters
- $processo_id : mixed
listar_processos_by_pdca_atividade()
public
listar_processos_by_pdca_atividade([mixed $pdca_atividade_id = null ]) : mixed
Parameters
- $pdca_atividade_id : mixed = null
listar_relacao_projeto_atividade_processo()
public
listar_relacao_projeto_atividade_processo([mixed $projeto_atividade_id = 0 ]) : mixed
Parameters
- $projeto_atividade_id : mixed = 0
listar_solicitacoes_vinculadas_oportunidade()
public
listar_solicitacoes_vinculadas_oportunidade(mixed $oportunidade_id) : mixed
Parameters
- $oportunidade_id : mixed
listar_solicitacoes_vinculadas_tarefa_quadro_lista_cartao()
public
listar_solicitacoes_vinculadas_tarefa_quadro_lista_cartao(mixed $tarefa_quadro_lista_cartao_id, mixed $dx_params) : mixed
Parameters
- $tarefa_quadro_lista_cartao_id : mixed
- $dx_params : mixed
listar_todas_atividades_abertura_em_andamento()
public
listar_todas_atividades_abertura_em_andamento() : mixed
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
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
LoadPE()
public
static LoadPE(mixed $pe_script_required) : mixed
Parameters
- $pe_script_required : mixed
merge_modelagem_formulario_com_valores()
public
static merge_modelagem_formulario_com_valores(mixed $versao_processo_id, mixed $formulario_com_valores) : mixed
Parameters
- $versao_processo_id : mixed
- $formulario_com_valores : mixed
nova()
public
nova([mixed $versao_processo_id = null ][, mixed $versao_processo_atividade_id = null ][, mixed $data_referencia = null ][, mixed $projeto_atividade_id = null ][, mixed $projeto_id = null ][, mixed $responsavel_email = null ][, mixed $solicitante_email = null ][, mixed $formulario_valores = null ][, mixed $formulario_valores_anexo = null ][, mixed $solicitacao_id = null ][, mixed $solicitacao_atividade_id = null ][, mixed $responsavel_id = null ][, mixed $copiar_solicitacao_id = null ][, mixed $referencia_tabela = null ][, mixed $referencia_id = null ]) : mixed
Parameters
- $versao_processo_id : mixed = null
- $versao_processo_atividade_id : mixed = null
- $data_referencia : mixed = null
- $projeto_atividade_id : mixed = null
- $projeto_id : mixed = null
- $responsavel_email : mixed = null
- $solicitante_email : mixed = null
- $formulario_valores : mixed = null
- $formulario_valores_anexo : mixed = null
- $solicitacao_id : mixed = null
- $solicitacao_atividade_id : mixed = null
- $responsavel_id : mixed = null
- $copiar_solicitacao_id : mixed = null
- $referencia_tabela : mixed = null
- $referencia_id : mixed = null
nova_por_processo()
public
nova_por_processo(mixed $processo_id[, mixed $data_referencia = null ][, mixed $projeto_atividade_id = null ][, mixed $projeto_id = null ][, mixed $responsavel_email = null ][, mixed $solicitante_email = null ][, mixed $formulario_valores = null ][, mixed $formulario_valores_anexo = null ][, mixed $responsavel_id = null ][, mixed $copiar_solicitacao_id = null ][, mixed $referencia_tabela = null ][, mixed $referencia_id = null ]) : mixed
Parameters
- $processo_id : mixed
- $data_referencia : mixed = null
- $projeto_atividade_id : mixed = null
- $projeto_id : mixed = null
- $responsavel_email : mixed = null
- $solicitante_email : mixed = null
- $formulario_valores : mixed = null
- $formulario_valores_anexo : mixed = null
- $responsavel_id : mixed = null
- $copiar_solicitacao_id : mixed = null
- $referencia_tabela : mixed = null
- $referencia_id : mixed = null
permite_acompanhar()
public
permite_acompanhar(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
popular()
public
popular(mixed $solicitacao_id[, mixed $solicitacao_atividade_id = null ][, mixed $ignorar_permissoes = false ][, mixed $ignorar_formulario = false ]) : mixed
Parameters
- $solicitacao_id : mixed
- $solicitacao_atividade_id : mixed = null
- $ignorar_permissoes : mixed = false
- $ignorar_formulario : mixed = false
preencher()
public
preencher(mixed $row_query, mixed $versao_processo[, mixed $historico = null ][, mixed $solicitacao_atividade_id = null ][, mixed $documentos = null ][, mixed $processos = array() ], mixed $ignorar_formulario) : mixed
Parameters
- $row_query : mixed
- $versao_processo : mixed
- $historico : mixed = null
- $solicitacao_atividade_id : mixed = null
- $documentos : mixed = null
- $processos : mixed = array()
- $ignorar_formulario : mixed
processar_situacao()
Identifica qual é a situação da solicitação
public
processar_situacao(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
reabrir()
public
reabrir(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
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
relacionar_oportunidade_solicitacao()
public
relacionar_oportunidade_solicitacao(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
relatorio_produtividade_analitica()
Função responsável por realizar a listagem analitica de atividades de processos.
public
relatorio_produtividade_analitica([array<string|int, mixed>|null $arr_processo_id = array() ][, array<string|int, mixed>|null $arr_responsavel_id = array() ][, array<string|int, mixed>|null $arr_solicitante_id = array() ][, string|null $params_codigo = null ][, string|null $params_descricao = null ][, string|null $params_data_solicitacao_ini = null ][, string|null $params_data_solicitacao_fim = null ][, string|null $params_data_recebimento_ini = null ][, string|null $params_data_recebimento_fim = null ][, string|null $params_data_execucao_ini = null ][, string|null $params_data_execucao_fim = null ]) : array<string|int, mixed>
Parameters
- $arr_processo_id : array<string|int, mixed>|null = array()
-
ID dos processos que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os processos.
- $arr_responsavel_id : array<string|int, mixed>|null = array()
-
ID dos usuários responsáveis das atividades que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os usuários.
- $arr_solicitante_id : array<string|int, mixed>|null = array()
-
ID dos usuários solicitante do processo que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os usuários.
- $params_codigo : string|null = null
-
número da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL será listado todos os números.
- $params_descricao : string|null = null
-
nome da processo que será utilizado no filtro da listagem, caso o valor seja NULL será listado todos os nomes.
- $params_data_solicitacao_ini : string|null = null
-
data início da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_solicitacao_fim : string|null = null
-
data fim da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_recebimento_ini : string|null = null
-
data início de recebimento da atividade que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_recebimento_fim : string|null = null
-
data fim de recebimento da atividade que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_execucao_ini : string|null = null
-
data início da execução da atividade que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_execucao_fim : string|null = null
-
data fim da execução da atividade que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
Return values
array<string|int, mixed> —retorno a listagem com as atividades dos processos com base nos filtros informados.
relatorio_produtividade_sintetico()
Função responsável por realizar a listagem sintética de processos.
public
relatorio_produtividade_sintetico([array<string|int, mixed>|null $arr_processo_id = array() ][, array<string|int, mixed>|null $arr_responsavel_id = array() ][, array<string|int, mixed>|null $arr_solicitante_id = array() ][, string|null $params_codigo = null ][, string|null $params_descricao = null ][, string|null $params_data_solicitacao_ini = null ][, string|null $params_data_solicitacao_fim = null ]) : array<string|int, mixed>
Parameters
- $arr_processo_id : array<string|int, mixed>|null = array()
-
ID dos processos que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os processos.
- $arr_responsavel_id : array<string|int, mixed>|null = array()
-
ID dos usuários responsáveis das atividades que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os usuários.
- $arr_solicitante_id : array<string|int, mixed>|null = array()
-
ID dos usuários solicitante do processo que será utilizado no filtro da listagem, caso o valor seja NULL será listado de todos os usuários.
- $params_codigo : string|null = null
-
número da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL será listado todos os números.
- $params_descricao : string|null = null
-
nome da processo que será utilizado no filtro da listagem, caso o valor seja NULL será listado todos os nomes.
- $params_data_solicitacao_ini : string|null = null
-
data início da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
- $params_data_solicitacao_fim : string|null = null
-
data fim da solicitação que será utilizado no filtro da listagem, caso o valor seja NULL este filtro será desconsiderado.
Return values
array<string|int, mixed> —retorno a listagem com os processos com base nos filtros informados.
remover_vinculo_projeto_atividade_solicitacao()
public
remover_vinculo_projeto_atividade_solicitacao([mixed $projeto_atividade_id = 0 ][, mixed $solicitacao_id = 0 ]) : mixed
Parameters
- $projeto_atividade_id : mixed = 0
- $solicitacao_id : mixed = 0
salvar()
public
salvar(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
total_elementos_aguardando_envio()
public
total_elementos_aguardando_envio(mixed $solicitacao_id, mixed $desconsiderar_solicitacao_atividade_id) : mixed
Parameters
- $solicitacao_id : mixed
- $desconsiderar_solicitacao_atividade_id : mixed
update()
public
update(mixed $solicitacao_model) : mixed
Parameters
- $solicitacao_model : mixed
update_formulario()
public
update_formulario(mixed $solicitacao_model, mixed $solicitacao_atividade_model) : mixed
Parameters
- $solicitacao_model : mixed
- $solicitacao_atividade_model : mixed
verifica_permissoes()
public
static verifica_permissoes(mixed $solicitacao_id, mixed &$sql, mixed &$params, mixed $sessao_model[, mixed $verificar_permissao_escrita = false ]) : mixed
Parameters
- $solicitacao_id : mixed
- $sql : mixed
- $params : mixed
- $sessao_model : mixed
- $verificar_permissao_escrita : mixed = false
verificar_atividades_nao_entregues()
Verifica se há atividades não entregues de uma solicitação concluída
public
verificar_atividades_nao_entregues(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
vincular_pdca_atividade_solicitacao()
public
vincular_pdca_atividade_solicitacao(mixed $solicitacao_id, mixed $pdca_atividade_id) : mixed
Parameters
- $solicitacao_id : mixed
- $pdca_atividade_id : mixed
vincular_projeto_atividade_solicitacao()
Vincula uma solicitação a uma atividade
public
vincular_projeto_atividade_solicitacao(int $projeto_atividade_id, int $solicitacao_id) : void
Parameters
- $projeto_atividade_id : int
-
ID da atividade do projeto
- $solicitacao_id : int
-
ID da solicitacao
vincular_tarefa_quadro_lista_cartao_solicitacao()
Adiciona ao solicitacao o vinculo a um cartão
public
vincular_tarefa_quadro_lista_cartao_solicitacao(int $solicitacao_id, int $tarefa_quadro_lista_cartao_id) : void
Parameters
- $solicitacao_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