Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 

CENTRAL DE ANÁLISE DE PROCESSOS

 

Customização de Relatórios

Neste documento é descrito o modelo entidade relacionamento da Central Análise de Processos - CAP. São descritas as tabelas e os seus respectivos campos, bem como as entidades Java™ utilizadas na persistência de dados do componente. O objetivo é permitir o acesso aos dados da base de resumo do CAP via relatórios. A figura abaixo ilustra as tabelas do CAP.

Image Added

Figura 1 - Tabelas do CAP

As tabelas do CAP têm duas finalidades. A primeira é registrar os dados relacionados aos fatos de processo de workflow para custo, esforço, prazo e volume (quantidade). A outra finalidade é fornecer um mecanismo para aumentar o desempenho de acesso aos dados da base resumo do CAP. São as tabelas de dimensões respectivamente processo/versão, fluxo de atividades do processo, usuários, atividades e tempo.
Abaixo segue a relação das tabelas do CAP os fatos dos processos de workflow.

 

FACT_FLOW_VOLUME

Tabela que contém os fatos referentes ao volume de fluxos de um processo de workflow. Estes fatos são criados na tabela conforme a geração da base resumo – Freqüência de Snapshot – configurada para o processo. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês do fato;
  • DAY: é o dia do mês do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • SOURCEACTIVITY: é o número de seqüência da atividade origem do fluxo;
  • TARGETACTIVITY: é o número de seqüência da atividade destino do fluxo;
  • NORMALFLOWS: é o número de ocorrências de um fluxo normal da atividade origem para a atividade destino no determinado no dia, mês e ano;
  • RETURNEDFLOWS: é o número de ocorrências de um fluxo de retorno da atividade origem para a atividade destino no determinado dia, mês e ano;
  • USERCODE: é o código da matrícula do colaborador da tarefa que gerou o fluxo em questão;
  • SOURCEACTIVITYNAME: é o nome da atividade origem do fluxo;
  • TARGETACTIVITYNAME: é o nome da atividade destino do fluxo.

A tabela também pode ser acessada por relatórios do ECM através da entidade FactFlowVolume e FactFlowVolumePK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

FACT_ACTIVITY_COST

Tabela que contém os fatos referentes ao custo de atividade de um processo de workflow. Estes fatos são criados na tabela conforme a geração da base resumo – Freqüência de Snapshot – configurada para o processo. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • ACTIVITYID: é o número de seqüência da atividade;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • NUMBEROFOPENTASKS: é o número de tarefas em aberto no determinado dia, mês e ano;
  • NUMBEROFCLOSEDTASKS: é o número de tarefas encerradas no determinado dia, mês e ano;
  • NUMBEROFCANCELTASKS: é o número de tarefas canceladas no determinado dia, mês e ano;
  • BASELINECOSTOPENTASKS: é o custo das tarefas no prazo no determinado dia, mês e ano;
  • BASELINECOSTCLOSEDTASKS: é o custo das tarefas encerradas no prazo no determinado dia, mês e ano;
  • BASELINECOSTCANCELTASKS: é o custo das tarefas no prazo e que foram canceladas no determinado dia, mês e ano;
  • REALCOSTOPENTASKS: é o custo real das tarefas abertas no prazo no determinado dia, mês e ano;
  • REALCOSTCLOSEDTASKS: é o custo real das tarefas fechadas no determinado dia, mês e ano;
  • REALCOSTCANCELTASKS: é o custo real das tarefas canceladas no determinado dia, mês e ano;
  • REALCOSTCANCELTASKS: é o custo real das tarefas canceladas no determinado dia, mês e ano;
  • USERCODE: é o código da matrícula do colaborador;
  • BASELINEEFFORTOPENTASKS: é o esforço previsto das tarefas abertas no prazo no determinado dia, mês e ano;
  • BASELINEEFFORTCANCELTASKS: é o esforço previsto das tarefas canceladas no determinado dia, mês e ano;
  • BASELINEEFFORTCLOSEDTASKS: é o esforço previsto das tarefas encerradas no determinado dia, mês e ano;
  • REALEFFORTOPENTASKS: é o esforço real das tarefas abertas no prazo no determinado dia, mês e ano;
  • REALEFFORTCANCELTASKS: é o esforço real das tarefas canceladas no determinado dia, mês e ano;
  • REALEFFORTCLOSEDTASKS: é o esforço real das tarefas encerradas no determinado dia, mês e ano;
  • BASELINEDEADLINEOPENTASKS: é o custo das tarefas abertas previstas no prazo no determinado dia, mês e ano;
  • BASELINEDEADLINECANCELTASKS: é o número de tarefas canceladas previstas no prazo no determinado dia, mês e ano;
  • BASELINEDEADLINECLOSEDTASKS: é o custo das tarefas canceladas previstas no prazo no determinado dia, mês e ano;
  • BASELINEDEADLINECLOSEDTASKS: é o custo das tarefas encerradas previstas no prazo no determinado dia, mês e ano;
  • REALDEADLINEOPENTASKS: é o custo real das tarefas abertas no prazo no determinado dia, mês e ano;
  • REALDEADLINECANCELTASKS: é o custo real das tarefas canceladas no prazo no determinado dia, mês e ano;
  • REALDEADLINECLOSEDTASKS: é o custo real das tarefas encerradas no prazo no determinado dia, mês e ano;
  • ACTIVITYNAME: é o nome da atividade.

A tabela também pode ser acessada por relatórios do ECM através da entidade FactActivityCost e FactActivityCostPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

FACT_ACTIVITY_VOLUME

Tabela que contém os fatos referentes ao volume de atividade de um processo de workflow. Estes fatos são criados na tabela conforme a geração da base resumo – Freqüência de Snapshot – configurada para o processo. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • ACTIVITYID: é o número de seqüência da atividade;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • OPENTASKSINDEADLINE: é o número de tarefas abertas no prazo no determinado dia, mês e ano;
  • OPENTASKSOUTDEADLINE: é o número de tarefas abertas fora do prazo no determinado dia, mês e ano;
  • CANCELLEDTASKS: é o número de tarefas canceladas no determinado dia, mês e ano;
  • CONCLUDEDTASKSINDEADLINE: é o número de tarefas encerradas no prazo no determinado dia, mês e ano;
  • CONCLUDEDTASKSOUTDEADLINE: é o número de tarefas encerradas fora do prazo no determinado dia, mês e ano;
  • OPENINGS: é o número de solicitações abertas no determinado dia, mês e ano;
  • OUTDEADLINEPREVIEWED: é o número de tarefas com esforço previsto fora do prazo no determinado dia, mês e ano;
  • USERCODE: é o código da matrícula do colaborador da tarefa que gerou o fluxo em questão;
  • ACTIVITYNAME: é o nome da atividade.

A tabela também pode ser acessada por relatórios do ECM através da entidade FactActivityVolume e FactActivityVolumePK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

FACT_PROCES_COST

Tabela que contém os fatos referentes ao custo de um processo de workflow. Estes fatos são criados na tabela conforme a geração da base resumo – Freqüência de Snapshot – configurada para o processo. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • NUMBEROFOPENPROCESS: o número de solicitações abertas do processo de workflow no determinado dia, mês e ano;
  • NUMBEROFCLOSEDPROCESS: é o número de solicitações do processo de workflow encerradas no determinado dia, mês e ano;
  • BASELINECOSTOPENPROCESS: é o custo previsto das solicitações de processo de workflow abertas no determinado dia, mês e ano;
  • BASELINECOSTCLOSEDPROCESS: é o custo previsto das solicitações de processo de workflow encerradas no determinado dia, mês e ano;
  • REALCOSTOPENPROCESS: é o custo real das solicitações de processo de workflow abertas no determinado dia, mês e ano;
  • REALCOSTCLOSEDPROCESS: é o custo real das solicitações de processo de workflow encerradas no determinado dia, mês e ano;
  • BASELINECOSTCANCELPROCESS: é o custo previsto das solicitações de processos de workflow canceladas no determinado dia, mês e ano;
  • REALCOSTCANCELPROCESS: é o custo real das solicitações de processo de workflow canceladas no determinado dia, mês e ano;
  • NUMBEROFCANCELPROCESS: é o número de solicitações de processo de workflow canceladas no determinado dia, mês e ano;
  • USERCODE: é o código da matrícula do colaborador da tarefa que gerou o fluxo em questão;
  • BASELINEEFFORTOPENPROCESS: é o esforço previsto das solicitações de processo de workflow em aberto no determinado dia, mês e ano;
  • BASELINEEFFORTCANCELPROCESS: é o esforço previsto das solicitações de processo de workflow canceladas no determinado dia, mês e ano;
  • BASELINEEFFORTCLOSEDPROCESS: é o esforço previsto das solicitações de processo de workflow encerradas no determinado dia, mês e ano;
  • REALEFFORTOPENPROCESS: é o esforço real das solicitações de processo de workflow em aberto no determinado dia, mês e ano;
  • REALEFFORTCANCELPROCESS: é o esforço real das solicitações de processo de workflow canceladas no determinado dia, mês e ano;
  • REALEFFORTCLOSEDPROCESS: é o esforço real das solicitações de processo de workflow encerradas no determinado dia, mês e ano.

A tabela também pode ser acessada por relatórios do ECM através da entidade FactProcesCost e FactProcesCostPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

FACT_PROCES_VOLUME

Tabela que contém os fatos referentes ao volume de um processo de workflow. Estes fatos são criados na tabela conforme a geração da base resumo – Freqüência de Snapshot – configurada para o processo. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • OPENINTIME: é o número de solicitações abertas no prazo no determinado dia, mês e ano;
  • OPENLATE: é o número de solicitações de processo de workflow abertas em atraso no determinado dia, mês e ano;
  • CANCELLED: é o número de solicitações de processo de workflow canceladas no determinado dia, mês e ano;
  • CLOSEINTIME: é o número de solicitações de processo de workflow encerradas no prazo no determinado dia, mês e ano;
  • CLOSELATE: é o número de solicitações de processo de workflow encerradas em atraso no determinado dia, mês e ano;
  • OPENINGS: é o número de solicitações de processo de workflow abertas no determinado dia, mês e ano;
  • USERCODE: é o código da matrícula do colaborador da tarefa que gerou o fluxo em questão.

A tabela também pode ser acessada por relatórios do ECM através da entidade FactProcesVolume e FactProcesVolumePK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

FLOW_DIM

Tabela que representa a dimensão fluxo entre atividades de um processo de workflow. Os campos da tabela são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • SOURCEACTIVITY: é o número de seqüência da atividade origem do fluxo;
  • TARGETACTIVITY: é o número de seqüência da atividade destino do fluxo;
  • ISRETURNALLOWED: indica se o fluxo permite a possibilidade de retorno para a atividade origem;
  • SOURCEACTIVITYNAME: é o nome da atividade de origem do fluxo;
  • TARGETACTIVITYNAME: é o nome da atividade de destino do fluxo.

A tabela também pode ser acessada por relatórios do ECM através da entidade FlowDim e FlowDimPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

ACTIVITY_DIM

Tabela que representa a dimensão atividades de um processo de workflow. Os campos da tabelas são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • ACTIVITYID: é o número de seqüência da atividade;
  • ISAUTOMATIC: indica se a atividade é automática;
  • ISJOINT: indica se é atividade conjunta;
  • ACTIVITYNAME: é o nome da atividade.

A tabela também pode ser acessada por relatórios do ECM através da entidade ActivityDim e ActivityDimPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

TIME_DIM

Tabela que representa a dimensão de horário para um processo de workflow. Os campos da tabelas são:

  • COMPANYID : é o código da empresa;
  • YEAR: é o ano de ocorrência do fato;
  • MONTH: é o mês de ocorrência do fato;
  • DAY: é o dia do mês de ocorrência do fato;
  • COMPLEXDATE: é a data de ocorrência do fato;
  • WEEKDAY: é o dia da semana de ocorrência do fato.

A tabela também pode ser acessada por relatórios do ECM através da entidade TimeDim e TimeDimPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

PROCES_VERSION_DIM

Tabela que representa a dimensão de versão de processo de workflow. Os campos da tabelas são:

  • COMPANYID : é o código da empresa;
  • PROCESSID: é o código do processo;
  • PROCESSVERSION: é o número da versão do processo;
  • VALIDITYSTARTYEAR: é o ano em que ocorreu a primeira geração de base resumo para o processo de workflow;
  • VALIDITYSTARTMONTH: é o mês em que ocorreu a primeira geração de base resumo para o processo de workflow;
  • VALIDITYSTARTDAY: é o dia em que ocorreu a primeira geração de base resumo para o processo de workflow;
  • VALIDITYENDYEAR: é o dia em que ocorreu a última geração de base resumo para o processo de workflow;
  • VALIDITYENDMONTH: é o mês em que ocorreu a última geração de base resumo para o processo de workflow;
  • VALIDITYENDDAY: é o dia em que ocorreu a última geração de base resumo para o processo de workflow

A tabela também pode ser acessada por relatórios do ECM através da entidade ProcesVersionDim e ProcesVersionDimPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

USER_DIM

Tabela que representa a dimensão de usuário para processo de workflow. Os campos da tabelas são:

  • COMPANYID : é o código da empresa;
  • USERSEQUENCE: é o número de seqüência gerado para o usuário;
  • USERCODE: é o código da matrícula do colaborador da tarefa que gerou o fluxo em questão;
  • HOURCOST: é o valor hora do usuário.

A tabela também pode ser acessada por relatórios do ECM através da entidade UserDim e UserDimPK. A descrição dos atributos da entidade pode ser encontrada na documentação da API que acompanha este documento.

 

Third Party Trademarks

Adobe, Flash, Flex, Flex Builder, PostScript and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Apache is a trademark of The Apache Software Foundation.

Apple is a trademark of Apple Inc., registered in the U.S. and other countries

Firefox and Mozilla are registered trademarks of the Mozilla Foundation.

Google, Android and Google Chrome are trademarks of the Google Inc.

IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license

JavaScript is a trademark of Oracle Corporation.

Liferay, Liferay Portal, and the Liferay logo are trademarks or registered trademarks of Liferay, Inc., in the United States and other countries.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Microsoft, Active Directory, Excel, Internet Explorer, Outlook, PowerPoint, SQL Server, Windows and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

MySQL is a trademark of Oracle Corporation and/or its affiliates.

openDBcopy is an open-source project by Anthony Smith, published under the terms of the GNU General Public License

OpenLDAP is a registered trademark of the OpenLDAP Foundation

Oracle, Java and OpenOffice.org are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Progress and OpenEdge are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries.

Red Hat and JBoss are registered trademarks of Red Hat, Inc. in the United States and other countries.

This product includes software developed by the Visigoth Software Society (http://www.visigoths.org/).

Any other third party trademarks are the property of their respective owners.