jBPM 4.3 Тег уведомления о задачах игнорируется - PullRequest
1 голос
/ 16 апреля 2010

У меня есть задача с записью уведомления, но электронные письма не создаются и записи в журналах отсутствуют. Письма с почтового узла работают нормально. Что я делаю неправильно? Нужно ли делать что-то особенное для моего пользовательского ImpignmentHandler для уведомлений?

  <mail g="216,156,80,40" name="Send email">

        <to addresses="kevinmoodley@gmail.com" />

        <subject>Testing the mail activity</subject>

        <text>This message was sent by the jBPM mail activity tester</text>

        <transition g="-78,-18" to="User Review" />

  </mail>





  <task g="210,250,92,52" name="User Review">

        <description>User Review Task Description</description>

        <assignment-handler

              class="com.kevinmoodley.BPMTaskAssignmentHandler">

              <description>Review AI Process Failure Assignment Handler</description>

        </assignment-handler>

        <notification>

              <to addresses="kevinmoodley@gmail.com" />

              <subject>Testing from task</subject>

              <text>This message was sent by the jBPM User Review task</text>

        </notification>

        <transition g="-42,-18" name="CANCEL" to="end1" />

        <transition g="-42,-18" name="RESTART" to="end2" />

  </task>

Спасибо

Kevin

1 Ответ

1 голос
/ 17 апреля 2010

Nevermind. Я выяснил, что реализация MailProducer по умолчанию, называемая MailProducerImpl, зависит от внутренних таблиц идентификации jBPM. Это требует, чтобы пользователи были созданы в этих таблицах и чтобы задача была назначена пользователю или группе пользователей в этих таблицах перед отправкой уведомлений. Поскольку я использую нашу существующую Active Directory, я не использую таблицы идентификации jBMP и, следовательно, не получаю электронные письма. Решение: напишите мою собственную реализацию MailProducer

...