Next BP 24.106.1

Documento_Model extends Model
in package

Table of Contents

Constants

DIFF_ANTERIOR  = 0
DIFF_ATUALIZADO  = 1
DOCUMENTOS_EXPIRADOS  = 5
EXCLUIDO_NAO  = 'N'
EXCLUIDO_SIM  = 'S'
NAO_VIGENTE  = 4
NOTIFICACAO_DOCUMENTO  = 4
NOTIFICACAO_DOCUMENTO_CRIADO  = 6
NOTIFICACAO_FINAL  = 3
NOTIFICACAO_INICIAL  = 1
NOTIFICACAO_INTERMEDIARIA  = 2
NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA  = 0
NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA_E_DA_PRIMEIRA_REVISAO  = 1
PATH_ATENDIMENTO_RELACIONAMENTO  = 'atendimento_relacionamento'
PATH_CHAMADOS  = 'chamados'
PATH_CLIENTES  = 'clientes'
PATH_CUBO  = 'cubo'
PATH_DOCUMENTOS  = 'documentos'
PATH_FORNECEDORES  = 'fornecedores'
PATH_PROCESSO_SOLICITACOES  = 'processo_solicitacoes'
PATH_PROJETOS  = 'projeto'
PATH_PROSPECTS  = 'organizacoes'
PATH_SISTEMA  = 'sistema'
PATH_TEMP  = 'temp'
PATH_THUMBS  = 'thumbs'
PERIODO_CRIACAO  = 2
PERIODO_MODIFICACAO  = 3
PERIODO_TODOS  = 1
PERMISSAO_DOWNLOAD  = 'download'
PERMISSAO_ESCRITA  = 'escrita'
PERMISSAO_EXCLUSAO  = 'exclusao'
PERMISSAO_MANUTENCAO_REVISOES  = 'manutencao_revisoes'
PERMISSAO_NOVA_REVISAO  = 'nova_revisao'
PERMISSAO_SEGURANCA  = 'seguranca'
PERMISSAO_VISUALIZACAO  = 'visualizacao'
REFINAR_FILTRO_NOME_EXATO  = 'A'
REFINAR_FILTRO_NOME_SEMELHANTE  = 'B'
REFINAR_FILTRO_TAG_AO_MENOS_UMA_TAG  = 'A'
REFINAR_FILTRO_TAG_TODAS_TAGS  = 'B'
SEM_VIGENCIA  = 5
SITUACAO_APROVACAO_APROVADO  = 2
SITUACAO_APROVACAO_PENDENTE  = 3
SITUACAO_APROVACAO_REPROVADO  = 4
SITUACAO_APROVACAO_TODOS  = 1
TODOS  = 1
VALIDADE_PERIODO_ANO  = 0
VALIDADE_PERIODO_DIA  = 2
VALIDADE_PERIODO_MES  = 1
VIGENTE  = 3
VIGENTE_E_NAO_VIGENTE  = 2

Properties

$alcada_generica_id  : mixed
$apontamento_id  : mixed
$aprovacao_ultima_rev  : mixed
$arquivo  : mixed
$arquivo_validacao_tamanho  : mixed
$arr_aprovadores_manual  : mixed
$assunto_id  : mixed
$atalho_documento_id  : mixed
$avaliacao_pendente  : mixed
$bloqueado  : mixed
$chamado_id  : mixed
$codigo  : mixed
$comentario_id_listas  : mixed
$controle_acessos  : mixed
$data_vigencia  : mixed
$delete_hora  : mixed
$delete_usuario_id  : mixed
$detalhes  : mixed
$dias_notificacao_email  : mixed
$distribuicao_controlada  : mixed
$distribuicao_controlada_responsaveis  : mixed
$distribuicao_copia_controlada  : mixed
$documento_aprovado  : mixed
$documento_confirmacao_distribuicao  : mixed
$documento_criado  : mixed
$documento_excluido  : mixed
$documento_expirado  : mixed
$documento_motivo_bloqueio_id  : mixed
$documento_pasta_aprovacao  : mixed
$documento_pasta_id  : mixed
$documento_rejeitado  : mixed
$documento_reprovado  : mixed
$documento_reprovar_recursivo  : mixed
$documento_revisao_id  : mixed
$documento_revisoes_id  : mixed
$email  : mixed
$emails_adicionais  : mixed
$envio_multiplo  : mixed
$excluido  : mixed
$exclusao_multipla  : mixed
$grupos_aprovacao  : mixed
$grupos_permissoes  : mixed
$historico  : mixed
$historico_aprovacoes  : mixed
$id  : mixed
$insert_hora  : mixed
$insert_usuario_id  : mixed
$isCopy  : mixed
$isCut  : mixed
$isUpload  : mixed
$listas_discussao_id  : mixed
$local_armazenamento_id  : mixed
$manter_versionamento_anterior  : mixed
$md5_upload  : mixed
$mensagem_id  : mixed
$midia  : mixed
$mobile  : mixed
$motivo_bloqueio  : mixed
$motivo_reprovacao  : mixed
$mural_mensagem_id  : mixed
$nome  : mixed
$notificacao_seguranca  : mixed
$notificar_emails  : mixed
$notificar_por_controle_acesso  : mixed
$notificar_por_controle_aprovacao  : mixed
$notificar_por_email  : mixed
$notificar_por_email_antes  : mixed
$notificar_por_email_antes_quem  : mixed
$nova_revisao  : mixed
$observacao_documento  : mixed
$observacao_historico_documento  : mixed
$observacao_revisao  : mixed
$oportunidade_id  : mixed
$oportunidade_orcamento_id  : mixed
$pasta_fisica  : mixed
$pasta_notificacao  : mixed
$path  : mixed
$prazo_dias  : mixed
$projeto_atividade_id  : mixed
$projeto_id  : mixed
$realizar_bloqueio  : mixed
$realizar_desbloqueio  : mixed
$referencia_id  : mixed
$referencia_tabela  : mixed
$revisao  : mixed
$revisao_data_aprovacao  : mixed
$revisao_data_envio  : mixed
$revisao_mime_type  : mixed
$revisao_nome  : mixed
$revisao_sequencia  : mixed
$revisao_tamanho  : mixed
$revisao_usuario_id_envio  : mixed
$revisoes  : mixed
$revisoes_data_envio  : mixed
$revisoes_mime_type  : mixed
$revisoes_nome  : mixed
$revisoes_sequencia  : mixed
$revisoes_tamanho  : mixed
$sincronismo_hora  : mixed
$solicitacao_atividade_id  : mixed
$solicitacao_id  : mixed
$tag  : mixed
$tipo_aprovacao  : mixed
$tipo_documento_id  : mixed
$tornar_dist_pend_aprov_doc  : mixed
$update_hora  : mixed
$update_usuario_id  : mixed
$usuario_permissao_aprovacao  : mixed
$usuario_permissao_download  : mixed
$usuario_permissao_escrita  : mixed
$usuario_permissao_exclusao  : mixed
$usuario_permissao_manutencao_revisoes  : mixed
$usuario_permissao_nova_revisao  : mixed
$usuario_permissao_seguranca  : mixed
$usuario_permissao_visualizacao  : mixed
$usuarios_aprovacao  : mixed
$usuarios_permissoes  : mixed
$utilizar_controle_distribuicao  : mixed
$validade  : mixed
$validade_periodo  : mixed
$versao  : mixed
$versao_formulario_grupo_id  : mixed
$versoes_atualizar  : mixed
$zerar_aprovacao  : 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
api_token()  : mixed
AutoLoad()  : mixed
calcular_vigencia()  : string
Calcular data de vigência; Data de corte para expirar um documento
ConvertBase64()  : mixed
Delete_Token_JOB()  : mixed
diffs()  : mixed
DxParamsAddFilter()  : mixed
emp()  : mixed
get_login_anonimo()  : mixed
instance_token()  : mixed
LoadDAO()  : mixed
LoadHTML()  : mixed
LoadMail()  : mixed
LoadModel()  : mixed
LoadPDF()  : mixed
ReadBodyParams()  : mixed
ReadDxParams()  : mixed
ReadFile()  : mixed
ReadFiles()  : mixed
ReadGet()  : mixed
ReadPost()  : mixed
ReadRequest()  : mixed
set_login_anonimo()  : mixed
Start_Token_JOB()  : mixed
validation()  : mixed
WhatRequest()  : mixed

Constants

NOTIFICACAO_DOCUMENTO_CRIADO

public mixed NOTIFICACAO_DOCUMENTO_CRIADO = 6

NOTIFICACAO_INTERMEDIARIA

public mixed NOTIFICACAO_INTERMEDIARIA = 2

NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA

public mixed NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA = 0

NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA_E_DA_PRIMEIRA_REVISAO

public mixed NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA_E_DA_PRIMEIRA_REVISAO = 1

PATH_ATENDIMENTO_RELACIONAMENTO

public mixed PATH_ATENDIMENTO_RELACIONAMENTO = 'atendimento_relacionamento'

PATH_PROCESSO_SOLICITACOES

public mixed PATH_PROCESSO_SOLICITACOES = 'processo_solicitacoes'

PERMISSAO_MANUTENCAO_REVISOES

public mixed PERMISSAO_MANUTENCAO_REVISOES = 'manutencao_revisoes'

PERMISSAO_NOVA_REVISAO

public mixed PERMISSAO_NOVA_REVISAO = 'nova_revisao'

PERMISSAO_VISUALIZACAO

public mixed PERMISSAO_VISUALIZACAO = 'visualizacao'

REFINAR_FILTRO_NOME_EXATO

public mixed REFINAR_FILTRO_NOME_EXATO = 'A'

REFINAR_FILTRO_NOME_SEMELHANTE

public mixed REFINAR_FILTRO_NOME_SEMELHANTE = 'B'

REFINAR_FILTRO_TAG_AO_MENOS_UMA_TAG

public mixed REFINAR_FILTRO_TAG_AO_MENOS_UMA_TAG = 'A'

REFINAR_FILTRO_TAG_TODAS_TAGS

public mixed REFINAR_FILTRO_TAG_TODAS_TAGS = 'B'

SITUACAO_APROVACAO_APROVADO

public mixed SITUACAO_APROVACAO_APROVADO = 2

SITUACAO_APROVACAO_PENDENTE

public mixed SITUACAO_APROVACAO_PENDENTE = 3

SITUACAO_APROVACAO_REPROVADO

public mixed SITUACAO_APROVACAO_REPROVADO = 4

Properties

$distribuicao_controlada_responsaveis

public mixed $distribuicao_controlada_responsaveis

$distribuicao_copia_controlada

public mixed $distribuicao_copia_controlada

$documento_confirmacao_distribuicao

public mixed $documento_confirmacao_distribuicao = \false

$documento_motivo_bloqueio_id

public mixed $documento_motivo_bloqueio_id

$documento_reprovar_recursivo

public mixed $documento_reprovar_recursivo

$manter_versionamento_anterior

public mixed $manter_versionamento_anterior

$notificar_por_controle_acesso

public mixed $notificar_por_controle_acesso = 'N'

$notificar_por_controle_aprovacao

public mixed $notificar_por_controle_aprovacao = 'N'

$notificar_por_email_antes

public mixed $notificar_por_email_antes = 'N'

$notificar_por_email_antes_quem

public mixed $notificar_por_email_antes_quem = self::NOTIFICAR_POR_EMAIL_ANTES_AUTOR_DA_REVISAO_ATIVA

$observacao_historico_documento

public mixed $observacao_historico_documento

$pasta_fisica

public mixed $pasta_fisica = \Documento_Model::PATH_DOCUMENTOS

$tornar_dist_pend_aprov_doc

public mixed $tornar_dist_pend_aprov_doc

$usuario_permissao_aprovacao

public mixed $usuario_permissao_aprovacao

$usuario_permissao_download

public mixed $usuario_permissao_download

$usuario_permissao_exclusao

public mixed $usuario_permissao_exclusao

$usuario_permissao_manutencao_revisoes

public mixed $usuario_permissao_manutencao_revisoes

$usuario_permissao_nova_revisao

public mixed $usuario_permissao_nova_revisao

$usuario_permissao_seguranca

public mixed $usuario_permissao_seguranca

$usuario_permissao_visualizacao

public mixed $usuario_permissao_visualizacao

$utilizar_controle_distribuicao

public mixed $utilizar_controle_distribuicao

$versao_formulario_grupo_id

public mixed $versao_formulario_grupo_id

$instance_token

protected static mixed $instance_token

$login_anonimo

protected static mixed $login_anonimo = false

Methods

AutoLoad()

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

calcular_vigencia()

Calcular data de vigência; Data de corte para expirar um documento

public calcular_vigencia(string $data_revisao, int $validade, int $validade_periodo) : string
Parameters
$data_revisao : string

Informar data base (aaaa-mm-dd)

$validade : int

Quantidade da validade

$validade_periodo : int

Periodo da validade (dias, meses, anos)

Return values
string

Retorna a data de vigência

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

diffs()

public static diffs(mixed &$model_atualizado, mixed &$model_anterior[, mixed $propriedades_considerar = [] ]) : mixed
Parameters
$model_atualizado : mixed
$model_anterior : mixed
$propriedades_considerar : mixed = []

DxParamsAddFilter()

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

get_login_anonimo()

public static get_login_anonimo() : mixed

instance_token()

public static instance_token() : 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

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

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

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

WhatRequest()

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

        
On this page

Search results