Categoria – Atividades de Sistema

Publicado por QA em

You are here:
< Back

Com as atividades de sistema o usuário pode criar processos com atividades nativas do próprio sistema.

1. AddToColletcion < >: Essa atividade serve para que o usuário adicionar um elemento a um objeto colletcion.

  • Collection: Esse campo irá abrir um modal para preencher a expressão VB.
  • Item: Esse campo irá abrir um modal para preencher uma expressão VB.
  • TypeArgument: Esse campo poderá selecionar os tipos de argumento como
    • Boolean
    • Int32
    • String
    • Object
    • Array[T]
    • Procurar outros tipos

 

2. Assign: Essa atividade serve para que o usuário consiga definir valores Argument de um fluxo de trabalho.

  • Diversos: Esse campo é quando o usuário quer permanecer ou editar o nome da atividade.
  • To: Esse campo irá abrir um modal para preencher uma expressão VB.
  • Value: Esse campo irá abrir um modal para preencher uma expressão VB.

 

3. CancellationScope: Essa atividade serve para que o usuário consiga ter suporte à compensação das atividades filho dela. Dentro dessa atividade existe o Body e CancellationHandler conseguindo adicionar uma outra atividade dentro deles podendo rodar.

4. CompensableActivity: Essa atividade serve para que o usuário consiga ter suporte à compensação das atividades filho dela. Dentro dessa atividade existe o Body, CompensationHandler, ConfirmationHandler e CancellationHandler conseguindo adicionar uma outra atividade dentro deles podendo rodar.

  • Result: Esse campo irá abrir um modal para preencher uma expressão VB.

5. Compensate: Essa atividade serve para que o usuário consiga invocar explicitamente o manipulador de compensação de um CompensableActivity.

  • Target: Esse campo irá abrir um modal para preencher uma expressão VB.

6. Confirm: Essa atividade serve para que o usuário consiga invocar explicitamente de confirmação de um CompensableActivity.

  • Target: Esse campo irá abrir um modal para preencher uma expressão VB.

7. CreateBookmarkScope: Essa atividade foi preterida e não deve ser usada. Toda BookmarkScope a manipulação deve ser executada usando um BookmarkScopeHandle.

  • Result: Esse campo irá abrir um modal para preencher uma expressão VB.

8. Delay: Essa atividade serve para o usuário consiga criar um temporizador para um período especificado, usando uma TimerExtension.

  • Duration: Esse campo irá abrir um modal para preencher a duração do delay.

9. DeleteBookmarkScope: Essa atividade serve para o usuário consiga excluir o BookmarkScope referenciado por Scope.

  • Scope: Esse campo irá abrir um modal para preencher uma expressão VB.

10. DoWhile: Essa atividade serve para o usuário consiga realizar um loop que executa atividades independentes pelo menos uma vez, até que uma condição não é mais verdadeira. Dentro dessa atividade existe o body podendo adicionar uma outra atividade dentro dele e rodá-lo.

  • Condition: Esse campo irá abrir um modal para preencher uma expressão VB.

11. Flowchart: Essa atividade serve para representar os fluxos de trabalho de modelos que usam o paradigma de fluxograma familiar.

  • ValidateUnconnectedNodes: Esse campo poderá flegar o ValidadateUnconnectedNodes caso o usuário queira rodar o processo.

12. FlowDecision: Essa atividade serve para que o FlowNode especializado que fornece a capacidade de modelagem um nó condicional com dois resultados.

13. FlowStep: Essa atividade serve para um elemento FlowNode que executa um Action especificado e tem um ponteiro Next.

14.If: Essa atividade serve para modelar uma condição If-Then-Else.

  • Condition: Esse campo irá abrir um modal para preencher uma expressão VB.

15. InvokeAction: Essa atividade serve para invocar um manipulador ActivityAction da atividade.

  • Action: Nesse campo ele obtém ou define o ActivityAction invocado por este InvokeAction.

16. InvokeDelegate: Essa atividade serve para invocar o ActivityDelegate especificado.

  • DelegateArguments: Nesse campo os argumentos a serem passados para o objeto ActivityDelegate.

17. InvokeMethod: Essa atividade serve para chamar um método público de um objeto ou tipo especificado.

  • GenericTypeArguments: Nesse campo os argumentos de tipo genérico do método contido.
  • MethodName: O nome do método a ser invocado quando a atividade é executada.
  • Parameters: A coleção de parâmetros do método a ser invocado.
  • Result: O valor retornado da operação de método.
  • RunAsynchronously: Obtém ou define um valor que indica se o método da atividade é invocado de forma assíncrona.
  • TargetObject: O objeto que contém o método a ser executado.
  • TargetType: O tipo do TargetObject.

18. NoPersistScope: Essa atividade serve para representar a atividade NoPersistScope. O Body Obtém ou define o corpo da atividade NoPersistScope.

19. Parallel: Essa atividade serve para fornecer suporte para regiões e loops paralelos.

  • CompletionCondition: Esse campo irá abrir um modal para preencher uma expressão VB.

20. Persist: Essa atividade serve para solicitar a persistência de uma instância de fluxo de trabalho.

21.Pick: Essa atividade serve para fornecer etapas de eventos com base modelagem de fluxo de controle.

22. Rethrow: Essa atividade serve gerar uma exceção anteriormente gerada de dentro de uma atividade Catch.

23. Sequence: Essa atividade serve para executar um conjunto de atividades filhas, de acordo com uma única ordem definida.

 

24. State: Essa atividade serve para modelar o estado em que uma máquina de estado pode estar, só é possível utilizar essa atividade dentro da atividade StateMachine.

25. StateMachine: Essa atividade serve para modelar fluxos de trabalho usando o paradigma familiar do computador de estado.

26. TerminateWorkflow: Essa atividade serve para encerrar a instância de fluxo de trabalho em execução, dispara o evento Completed no host e relata informações de erro. Depois que o fluxo de trabalho é encerrado, ela não pode ser retomada.

  • Exception: Esse campo irá abrir um modal para preencher uma expressão VB.
  • Reason: Esse campo irá abrir um modal para preencher uma expressão VB.

27. Throw: Essa atividade serve para o usuário gerencie uma exceção.

  • Exception: Esse campo irá abrir um modal para preencher uma expressão VB.

 

28. TransactionScope: Essa atividade serve para tornar um bloco de códigos transacional. Essa classe não poder ser herdada.

  • AbortInstanceOnTransactionFailure: Nesse campo o usuário poderá flegar caso queira o AbortInstanceOnTransactionFailure rodar no processo.
  • IsolationLevel: Esse campo poderá selecionar os tipos de seletor como:
    • Serializable
    • RepeatableRead
    • ReadCommitted
    • ReadUncommitted
    • Snapshot
    • Chaos
    • Unspecified
  • Timeout: Esse campo irá abrir um modal para preencher o tempo que for rodar o processo.

29.TryCatch: Contém as atividades a serem executadas pelo runtime de fluxo de trabalho em um bloco de manipulação de exceção.

30. While: Essa atividade serve para executar uma atividade contida enquanto a condição é avaliada como true.

  • Condition: Esse campo irá abrir um modal para preencher uma expressão VB.

31. WriteLine: Essa atividade serve para implementar um TextWriter para gravar caracteres em um fluxo em uma codificação específica.

  • Text: Esse campo irá abrir um modal para preencher uma expressão VB.
  • TextWriter: Esse campo irá abrir um modal para preencher uma expressão VB.
Última atualização em dezembro 22, 2023
Categorias: