<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>This task(below)I have running in 4.8.7 works, however I need to be able to change the dates in the search objects.  I can't figure out how to put a scripting section in for the filter.  Also, It creates a lot of logging in the task, is there a way to
turn that off?</div>
<div> </div>
<div><task xmlns="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/common-3</u></font></a>" xmlns:c="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/common-3</u></font></a>"
xmlns:icfs="<a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3</u></font></a>" xmlns:org="<a href="http://midpoint.evolveum.com/xml/ns/public/common/org-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/org-3</u></font></a>"
xmlns:q="<a href="http://prism.evolveum.com/xml/ns/public/query-3"><font color="#467886"><u>http://prism.evolveum.com/xml/ns/public/query-3</u></font></a>" xmlns:ri="<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</u></font></a>"
xmlns:t="<a href="http://prism.evolveum.com/xml/ns/public/types-3"><font color="#467886"><u>http://prism.evolveum.com/xml/ns/public/types-3</u></font></a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance"><font color="#467886"><u>http://www.w3.org/2001/XMLSchema-instance</u></font></a>"
oid="c784c44a-e457-4b61-b261-524f140d20e0" version="729"></div>
<div>    <name>Set PasswordResetNotification value</name></div>
<div>  <assignment id="4"></div>
<div>        <metadata></div>
<div>            <requestTimestamp>2025-04-29T13:09:41.930-05:00</requestTimestamp></div>
<div>            <requestorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"></div>
<div>                <!-- administrator --></div>
<div>            </requestorRef></div>
<div>            <createTimestamp>2025-04-29T13:09:42.036-05:00</createTimestamp></div>
<div>            <creatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"></div>
<div>                <!-- administrator --></div>
<div>            </creatorRef></div>
<div>            <createChannel><a href="http://midpoint.evolveum.com/xml/ns/public/common/channels-3#rest</createChannel"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#rest</createChannel</u></font></a>></div>
<div>        </metadata></div>
<div>        <targetRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></div>
<div>            <!-- Iterative bulk action task --></div>
<div>        </targetRef></div>
<div>        <activation></div>
<div>            <effectiveStatus>enabled</effectiveStatus></div>
<div>        </activation></div>
<div>    </assignment></div>
<div>    <iteration>0</iteration></div>
<div>    <iterationToken/></div>
<div>    <archetypeRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></div>
<div>        <!-- Iterative bulk action task --></div>
<div>    </archetypeRef></div>
<div>    <roleMembershipRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"></div>
<div>        <!-- Iterative bulk action task --></div>
<div>        <_metadata></div>
<div>            <storage></div>
<div>                <createTimestamp>2025-04-29T13:03:51.267-05:00</createTimestamp></div>
<div>            </storage></div>
<div>            <provenance></div>
<div>                <assignmentPath></div>
<div>                    <sourceRef oid="c784c44a-e457-4b61-b261-524f140d20e0" relation="org:default" type="c:TaskType"/></div>
<div>                    <segment></div>
<div>                        <segmentOrder>1</segmentOrder></div>
<div>                        <assignmentId>4</assignmentId></div>
<div>                        <targetRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"/></div>
<div>                        <matchingOrder>true</matchingOrder></div>
<div>                    </segment></div>
<div>                </assignmentPath></div>
<div>            </provenance></div>
<div>        </_metadata></div>
<div>    </roleMembershipRef></div>
<div>    <taskIdentifier>1745930885838-1939-1</taskIdentifier></div>
<div>    <ownerRef oid="88044814-4124-4383-b119-b93a80bc9bb9" relation="org:default" type="c:UserType"></div>
<div>        <!-- sashwill --></div>
<div>    </ownerRef></div>
<div>    <binding>loose</binding></div>
<div>    <threadStopAction>reschedule</threadStopAction></div>
<div>    <activity></div>
<div>        <work></div>
<div>            <iterativeScripting></div>
<div>                <objects></div>
<div>                    <type>UserType</type></div>
<div>                    <query></div>
<div>                        <q:filter></div>
<div>                            <span style="background-color:yellow;"><q:text>activation/validTo greaterOrEqual "2025-05-14" and activation/validTo less "2025-05-20"  and extension/lastPasswordExpirationNotification less "2025-04-08" </q:text></span></div>
<div>                        </q:filter></div>
<div>                    </query></div>
<div>                </objects></div>
<div>                <scriptExecutionRequest xmlns:s="<a href="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3"><font color="#467886"><u>http://midpoint.evolveum.com/xml/ns/public/model/scripting-3</u></font></a>"></div>
<div>                    <s:action></div>
<div>                        <s:type>execute-script</s:type></div>
<div>                        <s:parameter></div>
<div>                            <s:name>script</s:name></div>
<div>                            <s:value xsi:type="c:ScriptExpressionEvaluatorType"></div>
<div>                                <code></div>
<div>                                    import com.evolveum.midpoint.xml.ns._public.common.common_3.*</div>
<div>                                    import javax.xml.datatype.DatatypeFactory;</div>
<div>                                    import javax.xml.namespace.QName;</div>
<div>                                    import javax.xml.datatype.XMLGregorianCalendar;</div>
<div> </div>
<div>                                    XMLGregorianCalendar xmldate = basic.currentDateTime() as XMLGregorianCalendar;</div>
<div> </div>
<div> </div>
<div>                                   def deltas = midpoint.deltaFor(UserType.class)</div>
<div>                                            .item(UserType.F_EXTENSION, new QName("<a href="http://illinois.edu/application"><font color="#467886"><u>http://illinois.edu/application</u></font></a>", "lastPasswordExpirationNotification"))</div>
<div>                                            .replace(xmldate)</div>
<div>                                            .item(UserType.F_EXTENSION, new QName("<a href="http://illinois.edu/application"><font color="#467886"><u>http://illinois.edu/application</u></font></a>", "sendPasswordResetNotification"))</div>
<div>                                            .replace(true)</div>
<div>                                            .asObjectDeltas(input.oid)</div>
<div>                                    midpoint.executeChanges(deltas, null)</div>
<div>                                </code></div>
<div>                            </s:value></div>
<div>                        </s:parameter></div>
<div>                    </s:action></div>
<div>                </scriptExecutionRequest></div>
<div>            </iterativeScripting></div>
<div>        </work></div>
<div> </div>
<div>    </activity></div>
<div>   <affectedObjects></div>
<div>        <activity id="1"></div>
<div>            <activityType>c:iterativeScripting</activityType></div>
<div>            <objects></div>
<div>                <type>c:UserType</type></div>
<div>            </objects></div>
<div>            <executionMode>full</executionMode></div>
<div>            <predefinedConfigurationToUse>production</predefinedConfigurationToUse></div>
<div>        </activity></div>
<div>    </affectedObjects></div>
<div></task></div>
<div> </div>
<div> </div>
<div>STEVEN L ASHWILL</div>
<div>Software Engineer Coordinator</div>
<div>Administrative Information Technology Services</div>
<div>University of Illinois at Urbana-Champaign</div>
<div>50 Gerty Drive | M/C 673</div>
<div>Champaign, IL 61820</div>
<div>217.265.6337 | sashwill@uillinois.edu</div>
<div><a href="http://www.aits.uillinois.edu">www.aits.uillinois.edu</a></div>
<div> </div>
<div> </div>
<div> </div>
<div>Under the Illinois Freedom of Information Act any written communication to or from university employees regarding university business is a public record and may be subject to public disclosure. </div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>