locked
WF qual devo usar?State ou Sequencial. RRS feed

  • Pergunta

  • Olá pessoal estou começando com minha primeira aplicação de WorkFlow.

    Quero fazer um projetinho para ver como funciona e a primeira coisa que quero fazer é o seguinte:

    Esse workflow vai ficar monitorando uma tabela do bando de dados (SQL2005 Pro) nessa tabela tem uma coluna chamada Status que está em 0.
    Nesse mesmo banco tenho uma tabela de e-mails e criei também no meu projeto uma classe de envio de e-mails.

    Bom quando o status for 1, o workflow tem que buscar os e-mails no banco de dados , e preencher minha classe de e-mails e envia-los.

    Após envia-los ele tem que mudar o status no banco para 2 (que seria enviado).

    E voltar a sua rotina de escuta.

    Qual seria ideal trabalhar , com State ou Sequencial Workflow?

    E qual é o ideal para se fazer comunicação com banco de dados , de forma que não perca dados e se por algum problema o serviço cair ele saber onde foi que ele parou e continuar.

    Alguém pode me passar um exemplo somente conectando com banco?

    Poderia ser feito como um serviço do windows , mas digamos que isso seria o meu primeiro passo.Depois através do envio de e-mail ele vai esperar um autoriazação.Que é também olhando uma outra tabela em banco.
    kaneda182
    quinta-feira, 26 de novembro de 2009 16:17

Respostas

  • Como diz State será para vc usar quando vc necessite controlar estados na sua aplicação, o sequencia seria nada mais que uma execução de regras que vc define, nesse seu caso eu acho mais simples usar o sequencial pois vc não precisa ficar controlando vários estados.

    Para acesso a base, o wf fornece um script compleo para vc, ele gerencia tudo para vc. vc só tem que por a connection string que ele já vai pegar ela é utlizar.

    Da um look

    http://msdn.microsoft.com/en-us/library/ms735927.aspx

    Sim vc pode fazer um serviço fica bem interessante integrar com o WCF :)

    • Marcado como Resposta kaneda182 segunda-feira, 30 de novembro de 2009 18:01
    sexta-feira, 27 de novembro de 2009 19:07

Todas as Respostas

  • Como diz State será para vc usar quando vc necessite controlar estados na sua aplicação, o sequencia seria nada mais que uma execução de regras que vc define, nesse seu caso eu acho mais simples usar o sequencial pois vc não precisa ficar controlando vários estados.

    Para acesso a base, o wf fornece um script compleo para vc, ele gerencia tudo para vc. vc só tem que por a connection string que ele já vai pegar ela é utlizar.

    Da um look

    http://msdn.microsoft.com/en-us/library/ms735927.aspx

    Sim vc pode fazer um serviço fica bem interessante integrar com o WCF :)

    • Marcado como Resposta kaneda182 segunda-feira, 30 de novembro de 2009 18:01
    sexta-feira, 27 de novembro de 2009 19:07
  • Obrigadão pela ajuda Bonancio!
    kaneda182
    segunda-feira, 30 de novembro de 2009 18:04