Partilhar via


Lista de operações estatísticas

Este artigo lista as operações estatísticas na aplicação de ambiente de trabalho Power Automate Process Mining.

START()

Devolve o início de um processo/evento/caso/caminho.

Contexto suportado: processo, evento, caso, contorno

Tipo de dados de saída: DATE

END()

Devolve o fim de um processo/evento/caso/caminho.

Contexto suportado: processo, evento, caso, contorno

Tipo de dados de saída: DATE

DURATION()

Devolve a duração de um processo/evento/caso/caminho.

Contexto suportado: processo, evento, caso, contorno

Tipo de dados de saída: TIME

EVENTCOUNT()

Devolve o número de eventos no caso/processo.

Contexto suportado: processo, evento

Tipo de dados de saída: INT

CASECOUNT()

Devolve o número de casos no processo.

Contexto suportado: processo

Tipo de dados de saída: INT

ACTIVETIME()

Devolve o tempo ativo do caso.

Contexto suportado: caso

Tipo de dados de saída: TIME

WAITINGTIME()

Devolve o tempo de espera do caso.

Contexto suportado: caso

Tipo de dados de saída: TIME

ISPARALLEL()

No contexto do caso, devolve VERDADEIRO se, pelo menos, um evento ocorreu em paralelo com outro evento; caso contrário, FALSO. No contexto do evento, devolve VERDADEIRO se o evento ocorreu em paralelo com outro evento; caso contrário, FALSO.

Contexto suportado: caso, evento

Tipo de dados de saída: BOOL

ISPARALLELWITH([condition])

Devolve True se o evento ocorreu em paralelo com outro evento que cumpra a condição dada, caso contrário, FALSE.

Contexto suportado: evento

Parâmetros:

  • [condition] - condição na qual o paralelismo é aceite

    Tipo de dados: BOOLEAN

Tipo de dados de saída: BOOL

UTILIZATION()

Devolve a utilização do caso (número de 0 a 1).

Contexto suportado: caso

Tipo de Dados de Saída: FLOAT

PARALLELUTILIZATION()

Devolve a utilização cumulativa de casos (um número de 0 a 1 para N). Um valor maior que 1 deve-se a eventos paralelos que duram mais tempo do que o próprio caso.

Contexto suportado: caso

Tipo de Dados de Saída: FLOAT

REWORKCOUNT([attributeName])

Devolve a contagem total de todas as reformulações (ciclos e autociclos) no caso.

Contexto suportado: caso

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional.

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: INT

LOOPCOUNT([attributeName])

Devolve a contagem de ciclos no caso.

Contexto suportado: caso

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: INT

SELFLOOPCOUNT([attributeName])

Devolve a contagem de autociclos no caso.

Contexto suportado: caso

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: INT

OCCURRENCE([attributeName])

Devolve o índice de ocorrência de um determinado valor de atributo de evento no caso.

Contexto suportado: evento

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: INT

ISSELFLOOP([attributeName])

Devolve true quando o evento/contorno tem repetição de autociclos.

Contexto suportado: evento, contorno

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: BOOL

ISLOOP([attributeName])

Devolve true quando o evento/contorno tem repetição de ciclos.

Contexto suportado: evento, contorno

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: BOOL

ISREWORK([attributeName])

Devolve true quando o evento/contorno tem qualquer tipo de reformulação (autociclo ou ciclo).

Contexto suportado: evento, contorno

Parâmetros:

  • [attributeName] - Nome do atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: BOOL

ISLOOPINFLOW([attributeName])

Devolve true quando o evento/contorno tem um fluxo de entrada de ciclos.

Contexto suportado: evento, contorno

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: BOOL

ISLOOPOUTFLOW([attributeName])

Devolve true quando o evento/contorno tem um fluxo de saída de ciclos.

Contexto suportado: evento, contorno

Parâmetros:

  • [attributeName] - Atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

Tipo de dados de saída: BOOL

LOOPGAIN([attributeName])

Devolve a diferença entre o fluxo de saída de ciclos e o fluxo de entrada de ciclos do evento. Valor +1 quando o evento tem um fluxo de saída de ciclos e não tem fluxo de entrada de ciclos. Valor -1 quando o evento não tem um fluxo de saída de ciclos e tem fluxo de entrada de ciclos. Caso contrário, devolve 0.

Contexto suportado: evento

Parâmetros:

  • [attributeName] - Nome do atributo para calcular as repetições. Se não for introduzido nenhum, o atributo predefinido é o atributo de extração (atributo de atividade), opcional

    Tipo de dados: STRING (só é permitida a cadeia fixa)

Tipo de dados de saída: INT

MEDIAN([context],[value],[compression])

Calcula a mediana aproximada de valores agrupados de acordo com o contexto definido.

Contexto suportado: processo, caso, evento, contorno

Parâmetros:

  • [context] - define o contexto em que a operação é calculada

    Tipo de dados: STRING (só é permitida a cadeia fixa)

  • [value] - valor sobre o qual a mediana é calculada

    Tipo de dados: STRING (só é permitida a cadeia fixa)

  • [compression] - controla a precisão de estimativa e a utilização da memória. Os valores de compressão elevados aumentam a precisão da estimativa, mas tornam a operação mais lenta. O valor tem de ter entre 20 e 1000, o valor predefinido é 200.

    Tipo de dados: FLOAT

Tipo de Dados de Saída: INT, FLOAT, DATE, TIME

QUANTILE([context],[value],[q],[compression])

Calcula o quantil q-ésimo aproximado de valores agrupados de acordo com o contexto definido. O quantil q-ésimo de um conjunto de dados é definido como o valor onde uma fração q dos dados é inferior a esse valor e a fração (1-q) dos dados é superior a esse valor.

Contexto suportado: processo, caso, evento, contorno

Parâmetros:

  • [context] - define o contexto em que a operação é calculada

    Tipo de dados: STRING (só é permitida a cadeia fixa)

  • [value] - valor para avaliação

    Tipo de dados: INT, FLOAT, DATE, TIME

  • [q] - quantil a calcular, que tem de ser entre 0 e 1, inclusive.

    Tipo de dados: FLOAT (só é permitido o valor da constante)

  • [compression] - controla a precisão de estimativa e a utilização da memória. Os valores de compressão elevados aumentam a precisão da estimativa, mas tornam a operação mais lenta. O valor tem de ter entre 20 e 1000, o valor predefinido é 200.

    Tipo de dados: FLOAT

Tipo de Dados de Saída: INT, FLOAT, DATE, TIME

CDF([context],[value],[x],[compression])

Calcula a função de distribuição cumulativa estimada (cdf) para o valor especificado dos valores agrupados de acordo com o contexto definido.

Contexto suportado: caso, evento, contorno

Parâmetros:

  • [context] - define o contexto em que a operação é calculada

    Tipo de dados: STRING (só é permitida a cadeia fixa)

  • [value] - valor para avaliação para distribuição cumulativa.

    Tipo de dados: INT, FLOAT, DATE, TIME

  • [x] - valor limiar Tipo de dados: INT, FLOAT, DATE, TIME (tem de ter o mesmo tipo de dados que o parâmetro [value])

  • [compression] - controla a precisão de estimativa e a utilização da memória. Os valores de compressão elevados aumentam a precisão da estimativa, mas tornam a operação mais lenta. O valor tem de ter entre 20 e 1000, o valor predefinido é 200.

    Tipo de dados: FLOAT

Tipo de Dados de Saída: INT, FLOAT, DATE, TIME

ISFINISHED()

Devolve true quando o caso é categorizado como concluído (conforme definido no Contexto do Processo - Categorização do Caso).

Contexto suportado: caso

Tipo de dados de saída: BOOL

ISRUNNING()

Devolve true quando o caso é categorizado como em execução (conforme definido no Contexto do Processo - Categorização do Caso)

Contexto suportado: caso

Tipo de dados de saída: BOOL

ISSTUCK()

Devolve true quando o caso é categorizado como bloqueado (conforme definido no Contexto do Processo - Categorização do Caso).

Contexto suportado: caso

Tipo de dados de saída: BOOL

ISINCOMPLETEIMPORT()

Devolve true quando o caso é categorizado como importação incompleta (conforme definido no Contexto do Processo - Categorização do Caso)

Contexto suportado: caso

Tipo de dados de saída: BOOL

STATS([Agregado]*,[Tipo]**)

Devolve as estatísticas do processo calculadas de acordo com a agregação e o tipo de estatística selecionados.

Contexto suportado: processo

Parâmetros:

  • [Aggregate] – agregação com base na qual as estatísticas do processo serão calculadas (por exemplo: soma, média, mínimo, máximo, intervalo, desvio padrão)

  • [Type] - o tipo de estatísticas utilizadas no cálculo

Tipo de Dados de Saída: INT, FLOAT, TIME, DATE

Tipos de Agregações

Seguem-se os tipos de agregação permitidos:

  • Sum
  • Média
  • Mín.
  • Max
  • Intervalo
  • Stdev

Tipos de Estatísticas

Name Description
CaseStart Início do caso
CaseEnd Fim do caso
CaseDuration Duração do Caso
CaseActiveTime Tempo Ativo do Caso
CaseWaitingTime Tempo de Espera do Caso
CaseUtilization Utilização do Caso
EventCount Contagem de Eventos