Nota |
---|
|
Caro Cliente, O TOTVS ECM 3.0 foi fundamentado na tecnologia de interface Flash, do qual a Adobe irá descontinuar seu suporte em 31/12/2020. Recomendamos que nossos clientes avaliem a utilização do TOTVS Fluig Plataforma, que proporciona uma maior abrangência de recursos e importantes inovações tecnológicas. São inúmeras novidades não só em ECM e BPM que o Fluig entrega aos seus mais de 4 mil clientes, mas também conta com recursos de portais, social e identidade única. Entre em contato com seu executivo de conta para saber mais detalhes desta oferta. |
Índice
Índice |
---|
maxLevel | 4 |
---|
outline | true |
---|
exclude | .*ndice |
---|
style | none |
---|
|
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.