Versões comparadas

Chave

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

Objetivo


        Demonstrar o que é necessário para realizar a criação de uma nova atividade.


Como Funciona


Para criação de uma nova atividade de Fórmula Visual são necessários os seguintes passos:

  1. Referenciar as DLLs "RM.Lib.dll,RM.Lib.WinForms.dll e RM.Lib.Workflow.Activities.dll" ao projeto.

  2. A classe implementada deve herdar da classe RMSActivity, ou outra herança desta, como RMSDynamicActivity.



  3. Implementar sua regra de negócio internamente ao método "Execute", a ser sobrescrito (override).

          No Exemplo abaixo demonstra uma classe que executa um processo

           Exemplo:  CancelarMovimentoActivity.cs


         Exemplo de como utilizar um DataServer através da atividade

         No Exemplo abaixo é executado um ReadView do DataServer Informado.

            Exemplo:  ExemploDataServerActivity.cs



Para a compilação e execução deste projeto pode ser necessário seguir os passos:

  1. Atualizar as referências das DLLs do RM Utilizadas "RM.Lib.dllRM.Lib.WinForms.dll , RM.Lib.Workflow.Activities.dll, RM.Mov.Processos.Intf" com o caminho das mesmas direcionando para o local da Biblioteca RM.
  2. Efetuar "Clean Solution"

  3. Efetuar o "Build Solution" em modo Release.

  4. Copiar a DLL "Gerada" para a pasta da Biblioteca RM.
  5. Efetuar o cadastro da Atividade de Fórmula Visual acesse o menu ,,, clique no botão Incluir, será exibida a seguinte tela.

    Preencha os campos

    Nome da Classe:  RM.Spx.Exemplo.Activities.CancelarMovimentoActivity

    Nome do Assembly: RM.Spx.Exemplo.Activities

    Após salvar a atividade estará disponível para utilização.

Informações
titleObservação

Ao retirar a dll referente à atividade criada, da pasta, onde os binários estão localizados, [RM.Net], por exemplo, da próxima vez que a fórmula visual for executada, apenas as atividades válidas, ou seja, apenas as atividades vinculadas às dll's existentes na pasta [RM.Net] serão efetivamente executadas. Ao abrir uma fórmula visual será observado, que apenas as atividades válidas estarão presentes no design da mesma.

Desta forma não temos como garantir o correto funcionamento da fórmula visual, caso a dll de alguma atividade seja retirada da pasta [RM.Net].




Informações
titlePara maiores informações:

@FRAMEWORK

Canais de Atendimento

Chamado: Através do Portal TOTVS - www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2-2-3-9-5 (Framework) ou 2-2-3-9-4 (BI)

Produto

Framework

Versão

11.82.XX e 12.01.XX

Processo

Fórmula Visual

Subprocesso

Criando uma nova atividade

Status do Documento:Produção
Data:04/09/2014
Versão:11.82.XX e 12.01.XX
Versão Anterior:11.82.XX e 12.01.XX
Autores: