<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello Roman,<br>
      <br>
      unfortunately, there's currently no support for such a method.
      What you can do is to use filter like<br>
      <br>
      <div class="container" title="Hint: double-click to select code">
        <div class="line number1 index0 alt2"><code class="html plain"><</code><code
            class="html keyword">expressionFilter</code><code
            class="html plain">>    </code><code class="html
            comments"><!-- passes 'new account' events requested by
            user named "security-admin" --></code></div>
        <div class="line number2 index1 alt1"><code class="html spaces">    </code><code
            class="html plain"><</code><code class="html keyword">script</code><code
            class="html plain">><</code><code class="html keyword">code</code><code
            class="html plain">><br>
            <br>
                 event.isUserRelated() &amp;&amp;
            event.getFocusContext()?.getSecondaryDeltas()?.findItemDelta(
            YOUR-PATH-HERE ) != null</code><br>
          <code class="html plain"><code class="html plain">
              <meta http-equiv="content-type" content="text/html;
                charset=utf-8">
              <br>
            </code>    </</code><code class="html keyword">code</code><code
            class="html plain">></</code><code class="html
            keyword">script</code><code class="html plain">></code></div>
        <div class="line number3 index2 alt2"><code class="html plain"></</code><code
            class="html keyword">expressionFilter</code><code
            class="html plain">><br>
            <br>
          </code>I've not tested it, however. <br>
          <br>
          Caveats:<br>
          1) does not work with DELETE deltas<br>
          2) YOUR-PATH has to be matched exactly (i.e. if you want to
          catch e.g. user/fullName changes, it's ok; if you want to
          catch any user/assignment changes - like modifying
          user/assignment[1]/targetRef - it won't work)<br>
          <br>
          Best regards,<br>
          Pavol<br>
        </div>
      </div>
      <br>
    </div>
    <blockquote
      cite="mid:em9df0c782-150d-4375-b10c-456f0024c1da@rpudil-dell7440"
      type="cite">
      <style id="eMClientCss">
<![CDATA[

blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
.plain pre, .plain tt { font-family: monospace; font-size: 100%; font-weight: normal; font-style: normal; white-space: pre-wrap; }
a img { border: 0px; }body {font-family: Tahoma;font-size: 12pt;}
.plain pre, .plain tt {font-family: Tahoma;font-size: 12pt;}]]></style>
      <style>#xa91bf6c17d124a458c920c7ba3e95340 BLOCKQUOTE.cite2
{MARGIN-TOP: 3px; PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px}
#xa91bf6c17d124a458c920c7ba3e95340 .plain PRE, #xa91bf6c17d124a458c920c7ba3e95340 .plain TT
{FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGHT: normal; FONT-STYLE: normal}
#xa91bf6c17d124a458c920c7ba3e95340 A IMG
{BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px}
#xa91bf6c17d124a458c920c7ba3e95340 .plain PRE, #xa91bf6c17d124a458c920c7ba3e95340 .plain TT, #xa91bf6c17d124a458c920c7ba3e95340
{FONT-SIZE: 12pt; FONT-FAMILY: Tahoma}
#xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2 .plain PRE, #xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2 .plain TT
{FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGHT: normal; FONT-STYLE: normal}
#xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2 A IMG
{BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px}
#xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2, #xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2 .plain PRE, #xa91bf6c17d124a458c920c7ba3e95340 #xbe18f4a393654ad894422831658b58d2 .plain TT
{FONT-SIZE: 12pt; FONT-FAMILY: Tahoma}
</style>
      <div>Hi Pavol,</div>
      <div>thanks for answer!</div>
      <div> </div>
      <div>Ok, now I have partial workarond about it.</div>
      <div> </div>
      <div>Another question:</div>
      <div>I want send notification to user only when change ONLY one
        defined attribute. How to create right condition/filter in
        notification to resolve it? Maybe check some operation/action on
        requestee object? What action?</div>
    </blockquote>
    <blockquote
      cite="mid:em9df0c782-150d-4375-b10c-456f0024c1da@rpudil-dell7440"
      type="cite">
      <div>Thanks!</div>
      <div> </div>
      <div>Regards</div>
      <div> </div>
      <div> </div>
      <div id="signature_old">
        <div style="FONT-SIZE: 12pt; FONT-FAMILY: Tahoma">
          <table style="WHITE-SPACE: normal; WORD-SPACING: 0px;
            BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; COLOR:
            rgb(0,0,0); FONT: medium 'Times New Roman'; WIDOWS: 1;
            LETTER-SPACING: normal; TEXT-INDENT: 0px;
            -webkit-text-stroke-width: 0px">
            <tbody>
              <tr>
                <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,
                  sans-serif; VERTICAL-ALIGN: bottom; COLOR: rgb(0,0,0)"
                  colspan="2">
                  <p><span style="FONT-SIZE: 14px; FONT-WEIGHT: bold">Roman
                      Pudil</span><br>
                    solution architect<br>
                    <br>
                    gsm: [+420] 775 663 666<br>
                    e-mail:<span class="Apple-converted-space"> </span><a
                      moz-do-not-send="true"
                      href="mailto:roman.pudil@ami.cz"><a class="moz-txt-link-abbreviated" href="mailto:roman.pudil@ami.cz">roman.pudil@ami.cz</a></a></p>
                </td>
                <td style="BORDER-RIGHT: rgb(204,204,204) 1px solid">   </td>
                <td>   </td>
                <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,
                  sans-serif; VERTICAL-ALIGN: bottom; COLOR: rgb(0,0,0)">
                  <p>AMI Praha a.s.<br>
                    Pláničkova 11<br>
                    162 00 Praha 6<br>
                    tel./fax: [+420] 274 783 239<br>
                    web:<span class="Apple-converted-space"> </span><a
                      moz-do-not-send="true" href="http://www.ami.cz/"><a class="moz-txt-link-abbreviated" href="http://www.ami.cz">www.ami.cz</a></a></p>
                </td>
                <td style="BORDER-RIGHT: rgb(204,204,204) 1px solid">   </td>
                <td>   </td>
                <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,
                  sans-serif; COLOR: rgb(0,0,0)">
                  <p><img moz-do-not-send="true" title="AMI Praha a.s."
                      alt=""
                      src="http://www.ami.cz/images/podpis/ami_logo.gif"
                      border="0"></p>
                </td>
              </tr>
              <tr>
                <td colspan="8"><br>
                  <a moz-do-not-send="true"
href="http://www.ami.cz/reseni-a-sluzby/bezpecnost-dat/identity-management"><img
                      moz-do-not-send="true" alt=""
                      src="http://www.ami.cz/images/podpis/AMI-podpis-IdM_1.png"
                      border="0"></a></td>
              </tr>
              <tr>
                <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,
                  sans-serif; COLOR: rgb(128,128,128)" colspan="8"><br>
                  Textem tohoto e-mailu podepisující neslibuje uzavřít
                  ani neuzavírá za společnost AMI Praha a.s.<br>
                  jakoukoliv smlouvu. Každá smlouva, pokud bude
                  uzavřena, musí mít výhradně písemnou formu.</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div> </div>
      <div> </div>
      <div> </div>
      <div>------ Původní zpráva ------</div>
      <div>Od: "Pavol Mederly" <<a moz-do-not-send="true"
          href="mailto:mederly@evolveum.com">mederly@evolveum.com</a>></div>
      <div>Komu: "Roman Pudil - AMI Praha a.s." <<a
          moz-do-not-send="true" href="mailto:roman.pudil@ami.cz"><a class="moz-txt-link-abbreviated" href="mailto:roman.pudil@ami.cz">roman.pudil@ami.cz</a></a>>;
        "midPoint General Discussion" <<a moz-do-not-send="true"
          href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>></div>
      <div>Odesláno: 14.10.2015 12:40:18</div>
      <div>Předmět: Re: [midPoint] Mail notifications as Server Task</div>
      <div> </div>
      <div id="xa91bf6c17d124a458c920c7ba3e95340" style="COLOR: #000000">
        <blockquote class="cite2" cite="561E3112.5050307@evolveum.com"
          type="cite">
          <div class="moz-cite-prefix">I see. So, these should be - in
            fact - periodically generated reports, sent via mail?<br>
            <br>
            It is not implemented in the current version of midPoint.<br>
            The exact implementation would depend on various factors. <br>
            <br>
            For example, in case of password expiration notifications,
            it could be advantageous to create a new type of event
            ("your password is about to expire"), and use existing
            notification mechanism to deliver it. <br>
            <br>
            In case of daily/weekly/monthly reports, maybe a direct code
            for mail delivery could be inserted into reporting module...
            And there would be a periodic reporting task that would
            simply create the report PLUS deliver it via mail. But, this
            could work only if there would not be necessary to create
            e.g. hundreds of reports (for each user / org unit manager /
            etc). In that case, the report generation would need to be
            parameterized somehow.<br>
            <br>
            Pavol<br>
            <br>
            <br>
          </div>
          <blockquote class="cite"
            cite="mid:ema0a8b007-5a7d-4abe-9a26-28e166827d6c@rpudil-dell7440"
            type="cite">
            <style><![CDATA[#xbe18f4a393654ad894422831658b58d2 BLOCKQUOTE.cite2
{MARGIN-TOP: 3px; PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px}
#xbe18f4a393654ad894422831658b58d2 .plain PRE, #xbe18f4a393654ad894422831658b58d2 .plain TT
{FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGHT: normal; FONT-STYLE: normal}
#xbe18f4a393654ad894422831658b58d2 A IMG
{BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px}
#xbe18f4a393654ad894422831658b58d2 .plain PRE, #xbe18f4a393654ad894422831658b58d2 .plain TT, #xbe18f4a393654ad894422831658b58d2
{FONT-SIZE: 12pt; FONT-FAMILY: Tahoma}
]]></style>
            <div>Hi Pavol,</div>
            <div>thanks for answer!</div>
            <div> </div>
            <div>These notifications I want to use mainly for two
              things:</div>
            <div> </div>
            <div>1) Notify users about password expiration (I know, how
              to calculate pwd expiration date) </div>
            <div>2) Send to users daily/weekly/monthly generated reports
              about IdM</div>
            <div> </div>
            <div>Thanks!</div>
            <div>Regards</div>
            <div> </div>
            <div id="signature_old">
              <div style="FONT-SIZE: 12pt; FONT-FAMILY: Tahoma">
                <table style="WHITE-SPACE: normal; WORD-SPACING: 0px;
                  BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none;
                  COLOR: rgb(0,0,0); FONT: medium 'Times New Roman';
                  WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px;
                  -webkit-text-stroke-width: 0px">
                  <tbody>
                    <tr>
                      <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,

                        sans-serif; VERTICAL-ALIGN: bottom; COLOR:
                        rgb(0,0,0)" colspan="2">
                        <p><span style="FONT-SIZE: 14px; FONT-WEIGHT:
                            bold">Roman Pudil</span><br>
                          solution architect<br>
                          <br>
                          gsm: [+420] 775 663 666<br>
                          e-mail:<span class="Apple-converted-space"> </span><a
                            moz-do-not-send="true"
                            class="moz-txt-link-abbreviated"
                            href="mailto:roman.pudil@ami.cz"><a class="moz-txt-link-abbreviated" href="mailto:roman.pudil@ami.cz">roman.pudil@ami.cz</a></a></p>
                      </td>
                      <td style="BORDER-RIGHT: rgb(204,204,204) 1px
                        solid">   </td>
                      <td>   </td>
                      <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,

                        sans-serif; VERTICAL-ALIGN: bottom; COLOR:
                        rgb(0,0,0)">
                        <p>AMI Praha a.s.<br>
                          Pláničkova 11<br>
                          162 00 Praha 6<br>
                          tel./fax: [+420] 274 783 239<br>
                          web:<span class="Apple-converted-space"> </span><a
                            moz-do-not-send="true"
                            class="moz-txt-link-abbreviated"
                            href="http://www.ami.cz/"><a class="moz-txt-link-abbreviated" href="http://www.ami.cz">www.ami.cz</a></a></p>
                      </td>
                      <td style="BORDER-RIGHT: rgb(204,204,204) 1px
                        solid">   </td>
                      <td>   </td>
                      <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,

                        sans-serif; COLOR: rgb(0,0,0)">
                        <p><img title="AMI Praha a.s." alt=""
                            src="http://www.ami.cz/images/podpis/ami_logo.gif"
                            moz-do-not-send="true" border="0"></p>
                      </td>
                    </tr>
                    <tr>
                      <td colspan="8"><br>
                        <a
href="http://www.ami.cz/reseni-a-sluzby/bezpecnost-dat/identity-management"
                          moz-do-not-send="true"><img alt=""
                            src="http://www.ami.cz/images/podpis/AMI-podpis-IdM_1.png"
                            moz-do-not-send="true" border="0"></a></td>
                    </tr>
                    <tr>
                      <td style="FONT-SIZE: 11px; FONT-FAMILY: Arial,

                        sans-serif; COLOR: rgb(128,128,128)" colspan="8"><br>
                        Textem tohoto e-mailu podepisující neslibuje
                        uzavřít ani neuzavírá za společnost AMI Praha
                        a.s.<br>
                        jakoukoliv smlouvu. Každá smlouva, pokud bude
                        uzavřena, musí mít výhradně písemnou formu.</td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </div>
            <div> </div>
            <div> </div>
            <div> </div>
            <div>------ Původní zpráva ------</div>
            <div>Od: "Pavol Mederly" <<a
                href="mailto:mederly@evolveum.com"
                moz-do-not-send="true"><a class="moz-txt-link-abbreviated" href="mailto:mederly@evolveum.com">mederly@evolveum.com</a></a>></div>
            <div>Komu: <a href="mailto:midpoint@lists.evolveum.com"
                moz-do-not-send="true">midpoint@lists.evolveum.com</a></div>
            <div>Odesláno: 14.10.2015 12:09:53</div>
            <div>Předmět: Re: [midPoint] Mail notifications as Server
              Task</div>
            <div> </div>
            <div id="xbe18f4a393654ad894422831658b58d2" style="COLOR:
              #000000">
              <blockquote class="cite2"
                cite="561E29F1.4020108@evolveum.com" type="cite">
                <div class="moz-cite-prefix">Hello Roman,<br>
                  <br>
                  what should be in these batched notifications? The
                  same content as for immediate ones, with only
                  difference is that these should be sent once a day?
                  Perhaps aggregated - i.e. all changes for a given
                  recipient summarized into one message?<br>
                  <br>
                  Best regards,<br>
                  Pavol<br>
                  <br>
                </div>
                <blockquote class="cite"
                  cite="mid:em4437e069-93b8-49f3-b45f-bb0aa970a71b@rpudil-dell7440"
                  type="cite">
                  <div>Hi all,</div>
                  <div>how to create mail notifications as server task?</div>
                  <div>The goal is to create email notifications
                    for users once per day (not based on
                    create/update/delete action).</div>
                  <div> </div>
                  <div>Thanks!</div>
                  <div>Regards</div>
                  <div> </div>
                  <div id="signature_old">
                    <div style="FONT-SIZE: 12pt; FONT-FAMILY: Tahoma">
                      <table style="WHITE-SPACE: normal; WORD-SPACING:
                        0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM:
                        none; COLOR: rgb(0,0,0); FONT: medium 'Times New
                        Roman'; WIDOWS: 1; LETTER-SPACING: normal;
                        TEXT-INDENT: 0px; -webkit-text-stroke-width:
                        0px">
                        <tbody>
                          <tr>
                            <td style="FONT-SIZE: 11px; FONT-FAMILY:
                              Arial,

                              
 sans-serif; VERTICAL-ALIGN: bottom;
                              COLOR: rgb(0,0,0)" colspan="2">
                              <p><span style="FONT-SIZE: 14px;
                                  FONT-WEIGHT: bold">Roman Pudil</span><br>
                                solution architect<br>
                                <br>
                                gsm: [+420] 775 663 666<br>
                                e-mail:<span
                                  class="Apple-converted-space"> </span><a
                                  moz-do-not-send="true"
                                  class="moz-txt-link-abbreviated"
                                  href="mailto:roman.pudil@ami.cz"><a class="moz-txt-link-abbreviated" href="mailto:roman.pudil@ami.cz">roman.pudil@ami.cz</a></a></p>
                            </td>
                            <td style="BORDER-RIGHT: rgb(204,204,204)
                              1px solid">   </td>
                            <td>   </td>
                            <td style="FONT-SIZE: 11px; FONT-FAMILY:
                              Arial,

                              
 sans-serif; VERTICAL-ALIGN: bottom;
                              COLOR: rgb(0,0,0)">
                              <p>AMI Praha a.s.<br>
                                Pláničkova 11<br>
                                162 00 Praha 6<br>
                                tel./fax: [+420] 274 783 239<br>
                                web:<span class="Apple-converted-space"> </span><a
                                  moz-do-not-send="true"
                                  class="moz-txt-link-abbreviated"
                                  href="http://www.ami.cz/"><a class="moz-txt-link-abbreviated" href="http://www.ami.cz">www.ami.cz</a></a></p>
                            </td>
                            <td style="BORDER-RIGHT: rgb(204,204,204)
                              1px solid">   </td>
                            <td>   </td>
                            <td style="FONT-SIZE: 11px; FONT-FAMILY:
                              Arial,

                              
 sans-serif; COLOR: rgb(0,0,0)">
                              <p><img title="AMI Praha a.s." alt=""
                                  src="http://www.ami.cz/images/podpis/ami_logo.gif"
                                  moz-do-not-send="true" border="0"></p>
                            </td>
                          </tr>
                          <tr>
                            <td colspan="8"><br>
                              <a
href="http://www.ami.cz/reseni-a-sluzby/bezpecnost-dat/identity-management"
                                moz-do-not-send="true"><img alt=""
                                  src="http://www.ami.cz/images/podpis/AMI-podpis-IdM_1.png"
                                  moz-do-not-send="true" border="0"></a></td>
                          </tr>
                          <tr>
                            <td style="FONT-SIZE: 11px; FONT-FAMILY:
                              Arial,

                              
 sans-serif; COLOR: rgb(128,128,128)"
                              colspan="8"><br>
                              Textem tohoto e-mailu podepisující
                              neslibuje uzavřít ani neuzavírá za
                              společnost AMI Praha a.s.<br>
                              jakoukoliv smlouvu. Každá smlouva, pokud
                              bude uzavřena, musí mít výhradně písemnou
                              formu.</td>
                          </tr>
                        </tbody>
                      </table>
                    </div>
                  </div>
                  <div> </div>
                  <br>
                  <fieldset class="mimeAttachmentHeader"></fieldset>
                  <br>
                  <pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" moz-do-not-send="true">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" moz-do-not-send="true">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
                </blockquote>
                <br>
              </blockquote>
            </div>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre wrap="">_______________________________________________
midPoint mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
          </blockquote>
          <br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>