datasource de eventos de alteração de recursos
Conceito
O DataSource de Eventos de Alteração de Recursos (-1897035152 /* /products/INTEQerp infrastructure/library/dataSources/eventoAlteracaoRecurso.ids */) tem como objetivo resgatar os dados relativos a alterações de recursos para uma data/hora especificada.
Filtros
Estes são os campos visíveis da classe EVENTO (-1897131572) com prefixo "EVENTO" disponibilizados como filtros:
NOMECAMPO;
RECURSO;
DATA;
ANTES;
DEPOIS;
USUARIO;
Além destes, os seguintes filtros calculados são disponibilizados:
EVENTO_DATA_START;
EVENTO_DATA_END;
Filtro NOMECAMPO
Nome: "EVENTO_NOMECAMPO".
Tipo: string(30).
Utilização:
{name: "EVENTO_NOMECAMPO", value: "codigo"}
Filtro EVENTO_ RECURSO
Nome: "EVENTO_RECURSO".
Tipo: Número.
Utilização:
{name: "EVENTO_RECURSO", value: 87654321}
Filtro DATA
Nome: "EVENTO_DATA"
Tipo: Data
Utilização
{name: "EVENTO_DATA", value: new Date(2011, 8, 1)}
Filtro ANTES
Nome: "EVENTO_ANTES"
Tipo: String
Utilização
{name: "EVENTO_ANTES", value: "COMPUTADOR"}
Filtro DEPOIS
Nome: "EVENTO_DEPOIS"
Tipo: String
Utilização
{name: "EVENTO_DEPOIS", value: "COMPUTADOR 01"}
Filtro USUARIO
Nome: "EVENTO_USUARIO"
Tipo: Número
Utilização
{name: "EVENTO_USUARIO", value: 98765432}
Filtro DATA_START
Nome: EVENTO_DATA_START
Tipo: Date
Utilização
{name: "EVENTO_DATA_START", value: new Date(2011, 8, 1)}
Filtro DATA_END
Nome: EVENTO_DATA_END
Tipo: Date
Utilização
{name: "EVENTO_DATA_END", value: new Date(2011, 8, 1)}
Colunas do DataSource eventoAlteracaoRecurso.ids
O DataSource eventoAlteracaoRecurso.ids (-1897035152 /* /products/INTEQerp infrastructure/library/dataSources/eventoAlteracaoRecurso.ids */) fornece acesso aos seguintes campos visíveis da classe EVENTO (-1897131572), prefixo "EVENTO".
nome: EVENTO_NOMECAMPO, tipo: number;
nome: EVENTO_RECURSO, tipo: number;
nome: EVENTO_DATA, tipo: number;
nome: EVENTO_ANTES, tipo: number;
nome: EVENTO_DEPOIS, tipo: number;
nome: EVENTO_USUARIO, tipo: number;
nome: EVENTO_DATAHORACHAVE, tipo: number;
Exemplos de utilização
Alterações no registro de um recurso em um determinado período:
__includeOnce(-1898142156); /* DataSource.ijs */
var dts = new DataSource(-1897035152); /* eventoAlteracaoRecurso.ids */
var filtros = dts.createFilters([
{name: "EVENTO_RECURSO", value: 359219803},
{name: "EVENTO_DATA_START", value: new Date(2015, 0, 28)},
{name: "EVENTO_DATA_END", value: new Date(2015, 0, 29)}
]);
var colunas = dts.createColumns([
{name: "EVENTO_NOMECAMPO"},
{name: "EVENTO_RECURSO"},
{name: "EVENTO_DATA"},
{name: "EVENTO_ANTES"},
{name: "EVENTO_DEPOIS"},
{name: "EVENTO_USUARIO"},
{name: "EVENTO_DATAHORACHAVE"}
]);
dts.getDataSet(filtros, colunas);
Alteração em um recurso em uma data específica:
__includeOnce(-1898142156); /* DataSource.ijs */
var dts = new DataSource(-1897035152); /* eventoAlteracaoRecurso.ids */
var filtros = dts.createFilters([
{name: "EVENTO_RECURSO", value: 359219803},
{name: "EVENTO_DEPOIS", value: "Camera Fotografica"},
{name: "EVENTO_DATA", value: new Date(2015, 0, 28)}
]);
var colunas = dts.createColumns([
{name: "EVENTO_NOMECAMPO"},
{name: "EVENTO_RECURSO"},
{name: "EVENTO_DATA"},
{name: "EVENTO_ANTES"},
{name: "EVENTO_DEPOIS"},
{name: "EVENTO_USUARIO"},
{name: "EVENTO_DATAHORACHAVE"}
]);
dts.getDataSet(filtros, colunas);