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