Next BP 24.150.1

Solicitacao_Atividade_DAO extends DAO
in package

Table of Contents

Properties

$sessao_model  : mixed
$_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_situacao_solicitacao_atividade()  : mixed
apagar_solicitacao_atividade_semaforo()  : mixed
api_token()  : mixed
aplicar_filtro_personalizado()  : mixed
atualiza_atividade_notificada()  : mixed
atualizar_formulario_atividade()  : mixed
AutoLoad()  : mixed
cancelar_atividade()  : mixed
contar_listagem()  : mixed
ConvertBase64()  : mixed
Delete_Token_JOB()  : mixed
download_todos_anexos()  : mixed
Baixa todos os anexos de uma atividade em um arquivo .zip
DxParamsAddFilter()  : mixed
emp()  : mixed
encontrar_destino()  : mixed
enfileirar_whatsapp()  : mixed
enviar_email()  : mixed
enviar_whatsapp()  : mixed
excluir()  : mixed
existe()  : mixed
existe_solicitacao_atividade_semaforo()  : mixed
formulario()  : mixed
formulario_permitido_atividade()  : mixed
gerar_chave_acesso_atividade()  : mixed
gerar_filtro()  : mixed
gerar_pdf()  : array<string|int, mixed>
Gera pdf (para download) da atividade
get_login_anonimo()  : mixed
get_msg_retorno()  : mixed
get_prazo_atividade()  : array<string|int, mixed>
Função responsável por obter a nova data a ser reprogramada de acordo com a quantidade de dias/horas informada
get_solicitacao_atividade_by_chamado()  : mixed
get_solicitacao_id()  : mixed
get_tempo_gasto_atividade()  : array<string|int, mixed>
Retorna o tempo gasto da atividade até o momento em uma determinada solicitação (soma do tempo em todas as vezes que ela foi devolvida e executada repetidas vezes)
getFormData()  : mixed
getJsonData()  : mixed
insere_solicitacao_acompanhamento()  : mixed
insere_solicitacao_atividade_semaforo()  : mixed
instance_token()  : mixed
isJsonRequest()  : mixed
limpar_solicitacao_acompanhamento()  : mixed
listar_para_notificar()  : mixed
listar_por_solicitacao()  : mixed
listar_processos_vinculados()  : mixed
listar_responsaveis_anonimos()  : mixed
listar_solicitacoes()  : mixed
listar_todas()  : array<string|int, mixed>
Função responsável por listar todas as atividades de processo com base nos filtros informados
listar_usuarios_responsaveis_solicitacao_atividade()  : mixed
LoadDAO()  : mixed
LoadHTML()  : mixed
LoadMail()  : mixed
LoadModel()  : mixed
LoadPDF()  : mixed
movimenta_oportunidade()  : mixed
obter_atividades_posteriores()  : mixed
obter_permissoes()  : Solicitacao_Atividade_Permissoes_Struct
on_db_commit()  : mixed
popular()  : Solicitacao_Atividade_Model|null
popular_by_projeto()  : mixed
preencher()  : mixed
preencher_campos_leitura_formulario()  : mixed
Procura por grupos no formulário da atividade, que tenham a permissão de somente leitura, e preenche seus campos com os valores do formulário da solicitação (cabeçalho)
processar_detalhes_listagem()  : mixed
processar_whatsapp()  : mixed
ReadBodyParams()  : mixed
ReadDxParams()  : mixed
ReadFile()  : mixed
ReadFiles()  : mixed
ReadGet()  : mixed
ReadPost()  : mixed
ReadRequest()  : mixed
remover_vinculo_processo()  : mixed
restaurar_atividade()  : mixed
retornar_atividade()  : mixed
retornar_atividade_cancelar_posteriores()  : mixed
salvar()  : mixed
salvar_anexos()  : mixed
salvar_campos_formulario()  : mixed
salvar_usuarios_responsaveis_solicitacao_atividade()  : mixed
set_login_anonimo()  : mixed
set_prazo_atividade()  : Solicitacao_Atividade_Model
Função responsável por setar o novo tempo de execução de uma atividade que está sendo reprogramada
set_responsavel()  : Solicitacao_Atividade_Model
Seta um usuário ou grupo de usuário como responsável de uma atividade de uma solicitação.
sql_permissao()  : mixed
Start_Token_JOB()  : mixed
update_formulario()  : mixed
update_tabela()  : mixed
usuario_cliente_interage()  : bool
usuarios_grupos_permissoes()  : mixed
validar_permissao_acompanhamento_formulario()  : bool
validar_quantidade_linhas_tabela_formulario()  : mixed
Essa função realiza uma validação na tabela do formulário.
verifica_permissao_alterar_responsavel_usuario_sessao()  : bool
Responsável por verificar se o usuário logado tem permissão para alterar responsável da atividade de uma solicitação.
verifica_permissao_vincular_responsabilidade_usuario_sessao()  : bool
Responsável por verificar se o usuário logado tem permissão vincular/desvincular-se como responsável da atividade de uma solicitação.
verifica_permissoes()  : bool
verifica_responsaveis_atividade()  : mixed
verificar_acesso_anonimo_atividade()  : mixed
Verifica se o e-mail informado possui acesso para executar a atividade do processo Utilizado quando a atividade de processo é executada por um usuário anônimo
verificar_acesso_anonimo_atividade_inicio()  : mixed
verificarSituacaoAtividadeConformePrazo()  : mixed
vincular_solicitacoes()  : mixed
WhatRequest()  : mixed

Properties

$instance_token

protected static mixed $instance_token

$login_anonimo

protected static mixed $login_anonimo = false

Methods

alterar_situacao_solicitacao_atividade()

public alterar_situacao_solicitacao_atividade(mixed $solicitacao_atividade_id, mixed $situacao) : mixed
Parameters
$solicitacao_atividade_id : mixed
$situacao : mixed

apagar_solicitacao_atividade_semaforo()

public apagar_solicitacao_atividade_semaforo(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

aplicar_filtro_personalizado()

public aplicar_filtro_personalizado(mixed &$sql, mixed $parametros_filtros, mixed &$params) : mixed
Parameters
$sql : mixed
$parametros_filtros : mixed
$params : mixed

atualiza_atividade_notificada()

public atualiza_atividade_notificada(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

atualizar_formulario_atividade()

public atualizar_formulario_atividade(mixed $solicitacao_id) : mixed
Parameters
$solicitacao_id : mixed

AutoLoad()

public static AutoLoad(mixed $className) : mixed
Parameters
$className : mixed

cancelar_atividade()

public cancelar_atividade(mixed $solicitacao_atividade_id, mixed $solicitacao_id[, mixed $excluido = "N" ][, mixed $salvar_solicitacao_historico = true ]) : mixed
Parameters
$solicitacao_atividade_id : mixed
$solicitacao_id : mixed
$excluido : mixed = "N"
$salvar_solicitacao_historico : mixed = true

contar_listagem()

public contar_listagem([mixed $responsavel_id = 0 ][, mixed $arr_status = [] ][, mixed $dt_ini = null ][, mixed $dt_fim = null ][, mixed $parametros_filtros = null ][, mixed $codigo = null ][, mixed $solicitacao_atividade_id = null ][, mixed $solicitante_id = 0 ][, mixed $tipo_data = 1 ][, mixed $modo_teste = false ][, mixed $modo_teste_responsavel_id = null ][, mixed $arr_processo_atividade_id = null ][, mixed $solicitacao_id = null ][, mixed $cliente_id = null ][, mixed $cliente_nome = null ][, mixed $listar_atividades_do_processo_id = null ][, mixed $responsavel_nome = null ][, mixed $solicitante_nome = null ][, mixed $solicitacao_descricao = null ][, mixed $etiqueta_nome = null ][, mixed $atividade_descricao = null ]) : mixed
Parameters
$responsavel_id : mixed = 0
$arr_status : mixed = []
$dt_ini : mixed = null
$dt_fim : mixed = null
$parametros_filtros : mixed = null
$codigo : mixed = null
$solicitacao_atividade_id : mixed = null
$solicitante_id : mixed = 0
$tipo_data : mixed = 1
$modo_teste : mixed = false
$modo_teste_responsavel_id : mixed = null
$arr_processo_atividade_id : mixed = null
$solicitacao_id : mixed = null
$cliente_id : mixed = null
$cliente_nome : mixed = null
$listar_atividades_do_processo_id : mixed = null
$responsavel_nome : mixed = null
$solicitante_nome : mixed = null
$solicitacao_descricao : mixed = null
$etiqueta_nome : mixed = null
$atividade_descricao : mixed = null

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

download_todos_anexos()

Baixa todos os anexos de uma atividade em um arquivo .zip

public download_todos_anexos(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

DxParamsAddFilter()

public DxParamsAddFilter(mixed &$params, mixed $campo, mixed $condicao, mixed $valor) : mixed
Parameters
$params : mixed
$campo : mixed
$condicao : mixed
$valor : mixed

encontrar_destino()

public encontrar_destino(mixed $solicitacao_model, mixed $id, mixed $id_tipo) : mixed
Parameters
$solicitacao_model : mixed
$id : mixed
$id_tipo : mixed

enfileirar_whatsapp()

public enfileirar_whatsapp(mixed $solicitacao_atividade_model[, mixed $etapa = 'inicio' ]) : mixed
Parameters
$solicitacao_atividade_model : mixed
$etapa : mixed = 'inicio'

enviar_email()

public enviar_email(mixed $solicitacao_atividade_model, mixed $confirmacao_envio[, mixed $observacoes_anterior = null ][, mixed $anexos = null ][, mixed $texto_etapa = null ]) : mixed
Parameters
$solicitacao_atividade_model : mixed
$confirmacao_envio : mixed
$observacoes_anterior : mixed = null
$anexos : mixed = null
$texto_etapa : mixed = null

enviar_whatsapp()

public enviar_whatsapp(mixed $solicitacao_atividade_model[, mixed $etapa = 'inicio' ]) : mixed
Parameters
$solicitacao_atividade_model : mixed
$etapa : mixed = 'inicio'

excluir()

public excluir(mixed $solicitacao_atividade_model) : mixed
Parameters
$solicitacao_atividade_model : mixed

existe()

public existe([mixed $solicitacao_atividade_id = 0 ]) : mixed
Parameters
$solicitacao_atividade_id : mixed = 0

existe_solicitacao_atividade_semaforo()

public existe_solicitacao_atividade_semaforo([mixed $solicitacao_atividade_id = 0 ]) : mixed
Parameters
$solicitacao_atividade_id : mixed = 0

formulario()

public static formulario(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

formulario_permitido_atividade()

public formulario_permitido_atividade(mixed $formulario, mixed $atividade[, mixed $formulario_copiar = null ]) : mixed
Parameters
$formulario : mixed
$atividade : mixed
$formulario_copiar : mixed = null

gerar_chave_acesso_atividade()

public gerar_chave_acesso_atividade(mixed $solicitacao_atividade_model) : mixed
Parameters
$solicitacao_atividade_model : mixed

gerar_filtro()

public gerar_filtro(mixed $key, mixed $filtro, mixed &$params) : mixed
Parameters
$key : mixed
$filtro : mixed
$params : mixed

gerar_pdf()

Gera pdf (para download) da atividade

public gerar_pdf(int $solicitacao_atividade_id[, bool $download = true ][, int $empresa_filial_id = null ]) : array<string|int, mixed>
Parameters
$solicitacao_atividade_id : int

ID da atividade

$download : bool = true

flag que marca se será realizado o download ou não

$empresa_filial_id : int = null

ID da filial

Return values
array<string|int, mixed>

retorna array com dados do pdf

get_login_anonimo()

public static get_login_anonimo() : mixed

get_msg_retorno()

public get_msg_retorno([mixed $solicitacao_atividade_id = null ]) : mixed
Parameters
$solicitacao_atividade_id : mixed = null

get_prazo_atividade()

Função responsável por obter a nova data a ser reprogramada de acordo com a quantidade de dias/horas informada

public get_prazo_atividade(int $solicitacao_id) : array<string|int, mixed>
Parameters
$solicitacao_id : int

ID da solicitação a ser utilizado no filtro

Return values
array<string|int, mixed>

$query Retorna os registros listados pela consulta sql

get_solicitacao_atividade_by_chamado()

public get_solicitacao_atividade_by_chamado(mixed $chamado_id) : mixed
Parameters
$chamado_id : mixed

get_solicitacao_id()

public get_solicitacao_id([mixed $solicitacao_atividade_id = null ]) : mixed
Parameters
$solicitacao_atividade_id : mixed = null

get_tempo_gasto_atividade()

Retorna o tempo gasto da atividade até o momento em uma determinada solicitação (soma do tempo em todas as vezes que ela foi devolvida e executada repetidas vezes)

public get_tempo_gasto_atividade(int $solicitacao_id, int $versao_processo_atividade_id) : array<string|int, mixed>
Parameters
$solicitacao_id : int

ID da solicitação

$versao_processo_atividade_id : int

ID da versão da atividade do processo

Return values
array<string|int, mixed>

dias_gastos: dias corridos gastos para entregar a atividade;
tempo_gasto: tempo útil gasto para entregar a atividade;
Exemplo:

Array
    (
        [dias_gastos] => 1
        [tempo_gasto] => 13:21:03
    )

getFormData()

public static getFormData([mixed $param = null ]) : mixed
Parameters
$param : mixed = null

getJsonData()

public static getJsonData([mixed $param = null ]) : mixed
Parameters
$param : mixed = null

insere_solicitacao_acompanhamento()

public insere_solicitacao_acompanhamento(mixed $solicitacao_id, mixed $usuario_id) : mixed
Parameters
$solicitacao_id : mixed
$usuario_id : mixed

insere_solicitacao_atividade_semaforo()

public insere_solicitacao_atividade_semaforo(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

instance_token()

public static instance_token() : mixed

isJsonRequest()

public static isJsonRequest() : mixed

limpar_solicitacao_acompanhamento()

public limpar_solicitacao_acompanhamento(mixed $solicitacao_id, mixed $usuario_id) : mixed
Parameters
$solicitacao_id : mixed
$usuario_id : mixed

listar_por_solicitacao()

public listar_por_solicitacao(mixed $solicitacao_id) : mixed
Parameters
$solicitacao_id : mixed

listar_processos_vinculados()

public listar_processos_vinculados(mixed $solicitacao_atividade_id[, mixed $apenas_numero = false ][, mixed $texto = null ]) : mixed
Parameters
$solicitacao_atividade_id : mixed
$apenas_numero : mixed = false
$texto : mixed = null

listar_responsaveis_anonimos()

public listar_responsaveis_anonimos(mixed $solicitacao_atividade_id) : mixed
Parameters
$solicitacao_atividade_id : mixed

listar_solicitacoes()

public listar_solicitacoes([mixed $texto = null ][, mixed $apenas_numero = false ][, mixed $nao_mostrar = null ][, mixed $solicitacao_id = null ]) : mixed
Parameters
$texto : mixed = null
$apenas_numero : mixed = false
$nao_mostrar : mixed = null
$solicitacao_id : mixed = null

listar_todas()

Função responsável por listar todas as atividades de processo com base nos filtros informados

public listar_todas([string $dt_ini = null ][, string $dt_fim = null ][, array<string|int, mixed> $parametros_filtros = null ][, int $codigo = null ][, mixed $solicitacao_atividade_id = null ][, int $solicitante_id = 0 ][, int $responsavel_id = 0 ][, array<string|int, mixed> $arr_status = array() ][, int $tipo_data = 1 ][, bool $agrupar_atividades = false ][, mixed $modo_teste = false ][, mixed $modo_teste_responsavel_id = null ][, mixed $calcular_horas_uteis = false ][, array<string|int, mixed> $arr_processo_atividade_id = null ][, bool $dx_params = null ][, mixed $solicitacao_id = null ][, mixed $cliente_id = null ][, mixed $cliente_nome = null ][, mixed $listar_atividades_do_processo_id = null ][, mixed $responsavel_nome = null ][, mixed $solicitante_nome = null ][, mixed $solicitacao_descricao = null ][, mixed $tela_listagem = Solicitacao_Model::TIPO_LISTAGEM_ATIVIDADES ][, mixed $etiqueta_nome = null ][, mixed $atividade_descricao = null ]) : array<string|int, mixed>
Parameters
$dt_ini : string = null

data início que será utilizada nos filtros

$dt_fim : string = null

data final que será utilizada nos filtros

$parametros_filtros : array<string|int, mixed> = null

array de filtro de parâmetros personalizados.

$codigo : int = null

código da solicitação que será utilizada nos filtros

$solicitacao_atividade_id : mixed = null
$solicitante_id : int = 0

id do solicitante da solicitação, que será utilizado nos filtros.

$responsavel_id : int = 0

id do resoponsável da atividade, que será utilizado nos filtros.

$arr_status : array<string|int, mixed> = array()

array que contém os status das situações que serão utilizadas nos filtros da listagem. os valores aceitos no array são dos enumerados abaixo:

  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_EM_ANDAMENTO
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_CONCLUIDA
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_SOLICITACAO_CANCELADA
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_ATRASADA
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_NAO_ENTREGUE
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_RETORNADA
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_SOLICITACAO_EM_ANDAMENTO
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_SOLICITACAO_CONCLUIDA
  • Solicitacao_Atividade_Model::SOLICITACAO_STATUS_ATIVIDADE_SUPERVISIONADA
  • $tipo_data : int = 1

    tipo da data que será utilizado na pesquisa. os valores aceitos no array são dos enumerados abaixo:

  • Solicitacao_Atividade_Model::SOLICITACAO_TIPO_DATA_SOLICITACAO_ATIVIDADE
  • Solicitacao_Atividade_Model::SOLICITACAO_TIPO_DATA_SOLICITACAO_PROCESSO
  • Solicitacao_Atividade_Model::SOLICITACAO_TIPO_DATA_PRAZO_EXECUCAO
  • $agrupar_atividades : bool = false

    Caso este valor seja TRUE será as atividades serão agrupadas por processo Caso o valor seja FALSE as atividades não serão agrupadas Valor padrão: FALSE.

    $modo_teste : mixed = false
    $modo_teste_responsavel_id : mixed = null
    $calcular_horas_uteis : mixed = false
    $arr_processo_atividade_id : array<string|int, mixed> = null

    array de filtro de atividades de processos

    $dx_params : bool = null

    Se true, parâmetros e retorno serão no padrão DevExtreme. Valor padrão: false.

    $solicitacao_id : mixed = null
    $cliente_id : mixed = null
    $cliente_nome : mixed = null
    $listar_atividades_do_processo_id : mixed = null
    $responsavel_nome : mixed = null
    $solicitante_nome : mixed = null
    $solicitacao_descricao : mixed = null
    $tela_listagem : mixed = Solicitacao_Model::TIPO_LISTAGEM_ATIVIDADES
    $etiqueta_nome : mixed = null
    $atividade_descricao : mixed = null
    Return values
    array<string|int, mixed>

    Retorno um array com 50 posições contendo o resultado da consulta

    listar_usuarios_responsaveis_solicitacao_atividade()

    public static listar_usuarios_responsaveis_solicitacao_atividade(mixed $solicitacao_atividade_id[, mixed $somente_ids = true ]) : mixed
    Parameters
    $solicitacao_atividade_id : mixed
    $somente_ids : mixed = true

    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

    movimenta_oportunidade()

    public movimenta_oportunidade([mixed $solicitacao_id = 0 ][, mixed $processo_atividade_id = 0 ]) : mixed
    Parameters
    $solicitacao_id : mixed = 0
    $processo_atividade_id : mixed = 0

    obter_atividades_posteriores()

    public obter_atividades_posteriores(mixed $solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    public popular(mixed $solicitacao_atividade_id[, mixed $tipo_visualizacao = Solicitacao_Atividade_Model::SOLICITACAO_TIPO_VISUALIZAR_ATIVIDADE ][, mixed $ignorar_permissoes = false ][, mixed $somente_leitura = false ]) : Solicitacao_Atividade_Model|null
    Parameters
    $solicitacao_atividade_id : mixed
    $tipo_visualizacao : mixed = Solicitacao_Atividade_Model::SOLICITACAO_TIPO_VISUALIZAR_ATIVIDADE
    $ignorar_permissoes : mixed = false
    $somente_leitura : mixed = false
    Return values
    Solicitacao_Atividade_Model|null

    preencher()

    public preencher(mixed $row_query, mixed $solicitacao[, mixed $projeto = null ][, mixed $documentos = null ][, mixed $tipo_visualizacao = Solicitacao_Atividade_Model::SOLICITACAO_TIPO_VISUALIZAR_ATIVIDADE ]) : mixed
    Parameters
    $row_query : mixed
    $solicitacao : mixed
    $projeto : mixed = null
    $documentos : mixed = null
    $tipo_visualizacao : mixed = Solicitacao_Atividade_Model::SOLICITACAO_TIPO_VISUALIZAR_ATIVIDADE

    preencher_campos_leitura_formulario()

    Procura por grupos no formulário da atividade, que tenham a permissão de somente leitura, e preenche seus campos com os valores do formulário da solicitação (cabeçalho)

    public preencher_campos_leitura_formulario(mixed &$solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_atividade_model : mixed

    processar_detalhes_listagem()

    public processar_detalhes_listagem(mixed &$data, mixed $sessao_model, mixed $modo_teste, mixed $modo_teste_responsavel_id, mixed $usuarios_id, mixed $usuarios_responsaveis_id[, mixed $campo_solicitacao_atividade_id = 'solicitacao_atividade_id' ]) : mixed
    Parameters
    $data : mixed
    $sessao_model : mixed
    $modo_teste : mixed
    $modo_teste_responsavel_id : mixed
    $usuarios_id : mixed
    $usuarios_responsaveis_id : mixed
    $campo_solicitacao_atividade_id : mixed = 'solicitacao_atividade_id'

    processar_whatsapp()

    public processar_whatsapp(mixed $solicitacao_atividade_model[, mixed $etapa = 'inicio' ][, mixed $usuario_destino = null ][, mixed $destinatario_evento = null ]) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    $etapa : mixed = 'inicio'
    $usuario_destino : mixed = null
    $destinatario_evento : mixed = null

    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

    remover_vinculo_processo()

    public remover_vinculo_processo(mixed $solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_atividade_model : mixed

    restaurar_atividade()

    public restaurar_atividade(mixed $solicitacao_atividade_id, mixed $solicitacao_id) : mixed
    Parameters
    $solicitacao_atividade_id : mixed
    $solicitacao_id : mixed

    retornar_atividade()

    public retornar_atividade(mixed $solicitacao_atividade_model[, mixed $salvar_solicitacao_historico = true ]) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    $salvar_solicitacao_historico : mixed = true

    retornar_atividade_cancelar_posteriores()

    public retornar_atividade_cancelar_posteriores(mixed $solicitacao_atividade_model[, mixed $salvar_solicitacao_historico = true ]) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    $salvar_solicitacao_historico : mixed = true

    salvar()

    public salvar(mixed $solicitacao_atividade_model[, mixed $anexos = null ][, mixed $acao = null ][, mixed $destinos = null ][, mixed $observacoes = null ][, mixed $ignorar_permissoes = false ]) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    $anexos : mixed = null
    $acao : mixed = null
    $destinos : mixed = null
    $observacoes : mixed = null
    $ignorar_permissoes : mixed = false

    salvar_anexos()

    public salvar_anexos(mixed $solicitacao_atividade_model[, mixed $anexos = null ]) : mixed
    Parameters
    $solicitacao_atividade_model : mixed
    $anexos : mixed = null

    salvar_campos_formulario()

    public salvar_campos_formulario(mixed $solicitacao_atividade_id[, mixed $itens = [] ]) : mixed
    Parameters
    $solicitacao_atividade_id : mixed
    $itens : mixed = []

    salvar_usuarios_responsaveis_solicitacao_atividade()

    public salvar_usuarios_responsaveis_solicitacao_atividade(mixed $solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_atividade_model : mixed

    set_login_anonimo()

    public static set_login_anonimo(mixed $value) : mixed
    Parameters
    $value : mixed

    set_prazo_atividade()

    Função responsável por setar o novo tempo de execução de uma atividade que está sendo reprogramada

    public set_prazo_atividade(Solicitacao_Atividade_Model $solicitacao_atividade_model) : Solicitacao_Atividade_Model
    Parameters
    $solicitacao_atividade_model : Solicitacao_Atividade_Model

    Model da solicitação a ser reprogramada

    Return values
    Solicitacao_Atividade_Model

    $solicitacao_atividade_model Retorna os registros listados pela consulta sql

    set_responsavel()

    Seta um usuário ou grupo de usuário como responsável de uma atividade de uma solicitação.

    public set_responsavel(Solicitacao_Atividade_Model $solicitacao_atividade_model[, bool $ignorar_se_existir_responsavel = false ]) : Solicitacao_Atividade_Model
    Parameters
    $solicitacao_atividade_model : Solicitacao_Atividade_Model

    Model da solicitacao atividade

    $ignorar_se_existir_responsavel : bool = false

    Se true, não irá realizar a mudança de responsável caso já exista um responsável definido na atividade.

    Return values
    Solicitacao_Atividade_Model

    Retorno o model da solicitacao_atividade atualizado, com seu novo responsável.

    sql_permissao()

    public sql_permissao(mixed &$sql, mixed &$params, mixed $sessao_model[, mixed $modo_teste = false ][, mixed $modo_teste_responsavel_id = null ][, mixed $usuarios_id = null ][, mixed $responsavel_id = null ][, mixed $considerar_solicitante_acompanhamento = false ]) : mixed
    Parameters
    $sql : mixed
    $params : mixed
    $sessao_model : mixed
    $modo_teste : mixed = false
    $modo_teste_responsavel_id : mixed = null
    $usuarios_id : mixed = null
    $responsavel_id : mixed = null
    $considerar_solicitante_acompanhamento : mixed = false

    Start_Token_JOB()

    public static Start_Token_JOB(mixed $new_token) : mixed
    Parameters
    $new_token : mixed

    update_formulario()

    public update_formulario(mixed $solicitacao_model, mixed $old_solicitacao_atividade_model, mixed $solicitacao_atividade_model[, mixed $acao = Solicitacao_Atividade_Model::SOLICITACAO_ATIVIDADE_ACAO_SALVAR ]) : mixed
    Parameters
    $solicitacao_model : mixed
    $old_solicitacao_atividade_model : mixed
    $solicitacao_atividade_model : mixed
    $acao : mixed = Solicitacao_Atividade_Model::SOLICITACAO_ATIVIDADE_ACAO_SALVAR

    update_tabela()

    public update_tabela(mixed $solicitacao_model, mixed $solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_model : mixed
    $solicitacao_atividade_model : mixed

    usuario_cliente_interage()

    public usuario_cliente_interage(mixed $usuarios_responsaveis[, mixed $grupo_responsavel = 0 ][, bool $consideraEntidade = false ][, int|string|null $solicitacaoEntidade = 0 ]) : bool
    Parameters
    $usuarios_responsaveis : mixed
    $grupo_responsavel : mixed = 0
    $consideraEntidade : bool = false
    $solicitacaoEntidade : int|string|null = 0
    Return values
    bool

    usuarios_grupos_permissoes()

    public usuarios_grupos_permissoes(mixed $query_param) : mixed
    Parameters
    $query_param : mixed

    validar_permissao_acompanhamento_formulario()

    public static validar_permissao_acompanhamento_formulario(int $usuario_id, int $solicitacao_atividade_id) : bool
    Parameters
    $usuario_id : int
    $solicitacao_atividade_id : int
    Return values
    bool

    validar_quantidade_linhas_tabela_formulario()

    Essa função realiza uma validação na tabela do formulário.

    public validar_quantidade_linhas_tabela_formulario(mixed $solicitacao_atividade_model, mixed $versao_processo_id) : mixed

    Caso a tabela esteja configurada para ter um número X de linhas mínimas, e esse valor seja maior que zero, verifico se essa tabela no formulário da atividade tem essa quantidade mínima de linhas necessárias.

    Parameters
    $solicitacao_atividade_model : mixed
    $versao_processo_id : mixed

    verifica_permissao_alterar_responsavel_usuario_sessao()

    Responsável por verificar se o usuário logado tem permissão para alterar responsável da atividade de uma solicitação.

    public verifica_permissao_alterar_responsavel_usuario_sessao([Solicitacao_Atividade_Model $solicitacao_atividade_model = null ]) : bool
    Parameters
    $solicitacao_atividade_model : Solicitacao_Atividade_Model = null

    Model da solicitacao atividade

    Return values
    bool

    Retorno 'TRUE' caso o usuário logado tenha permissão para alterar o responsável da solicitacao_atividade caso contrário o retorno será 'FALSE'

    verifica_permissao_vincular_responsabilidade_usuario_sessao()

    Responsável por verificar se o usuário logado tem permissão vincular/desvincular-se como responsável da atividade de uma solicitação.

    public verifica_permissao_vincular_responsabilidade_usuario_sessao([Solicitacao_Atividade_Model $solicitacao_atividade_model = null ]) : bool
    Parameters
    $solicitacao_atividade_model : Solicitacao_Atividade_Model = null

    Model da solicitacao atividade

    Return values
    bool

    Retorno 'TRUE' caso o usuário logado tenha permissão para vincular/desvincular-se como responsável da solicitacao_atividade caso contrário o retorno será 'FALSE'

    verifica_permissoes()

    public verifica_permissoes(int $solicitacao_id, int $solicitacao_atividade_id[, bool $ignorar_permissoes = false ][, mixed $permissao_escrita = false ]) : bool
    Parameters
    $solicitacao_id : int
    $solicitacao_atividade_id : int
    $ignorar_permissoes : bool = false
    $permissao_escrita : mixed = false
    Return values
    bool

    verifica_responsaveis_atividade()

    public verifica_responsaveis_atividade(mixed $solicitacao_atividade_id) : mixed
    Parameters
    $solicitacao_atividade_id : mixed

    verificar_acesso_anonimo_atividade()

    Verifica se o e-mail informado possui acesso para executar a atividade do processo Utilizado quando a atividade de processo é executada por um usuário anônimo

    public verificar_acesso_anonimo_atividade(mixed $solicitacao_atividade_id, mixed $email, mixed $chave_acesso) : mixed
    Parameters
    $solicitacao_atividade_id : mixed
    $email : mixed
    $chave_acesso : mixed

    verificar_acesso_anonimo_atividade_inicio()

    public verificar_acesso_anonimo_atividade_inicio(mixed $solicitacao_atividade_id) : mixed
    Parameters
    $solicitacao_atividade_id : mixed

    verificarSituacaoAtividadeConformePrazo()

    public verificarSituacaoAtividadeConformePrazo(mixed $solicitacao_atividade_id) : mixed
    Parameters
    $solicitacao_atividade_id : mixed

    vincular_solicitacoes()

    public vincular_solicitacoes(mixed $solicitacao_atividade_model) : mixed
    Parameters
    $solicitacao_atividade_model : mixed

    WhatRequest()

    public WhatRequest(mixed $name[, mixed $default = null ]) : mixed
    Parameters
    $name : mixed
    $default : mixed = null
    
            
    On this page

    Search results