Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.78 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <objects xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
  4.         xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
  5.         xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3">
  6.  
  7.     <task>
  8.         <name>Recompute users that have directly assigned a given OU</name>
  9.         <extension>
  10.             <scext:executeScript xmlns:scext="http://midpoint.evolveum.com/xml/ns/public/model/scripting/extension-3">
  11.                 <s:search xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3">
  12.                     <s:type>c:UserType</s:type>
  13.                     <s:searchFilter>
  14.                         <q:and>
  15.                             <q:ref>
  16.                                 <q:path>assignment/targetRef</q:path>
  17.                                 <q:value>
  18.                                     <oid>your_OU_oid</oid>
  19.                                     <type>OrgType</type>
  20.                                 </q:value>
  21.                             </q:ref>
  22.                            <q:or>  
  23.                             <q:substring>
  24.                                 <q:matching>polyStringNorm</q:matching>
  25.                                 <q:path>c:name</q:path>
  26.                                 <q:value>.ext</q:value>
  27.                                 <q:anchorEnds>true</q:anchorEnds>
  28.                             </q:substring>
  29.                             <q:substring>
  30.                                 <q:matching>polyStringNorm</q:matching>
  31.                                 <q:path>c:name</q:path>
  32.                                 <q:value>.ex</q:value>
  33.                                 <q:anchorEnds>true</q:anchorEnds>
  34.                             </q:substring>
  35.                             <q:substring>
  36.                                 <q:matching>polyStringNorm</q:matching>
  37.                                 <q:path>c:name</q:path>
  38.                                 <q:value>.e</q:value>
  39.                                 <q:anchorEnds>true</q:anchorEnds>
  40.                             </q:substring>
  41.                             </q:or>
  42.                         </q:and>
  43.                     </s:searchFilter>
  44.                     <s:action>
  45.                         <s:type>assign</s:type>
  46.                         <s:parameter>
  47.                             <s:name>role</s:name>
  48.                             <c:value>selected_role_id</c:value>
  49.                         </s:parameter>
  50.                     </s:action>
  51.                 </s:search>
  52.             </scext:executeScript>
  53.         </extension>
  54.         <ownerRef oid="00000000-0000-0000-0000-000000000002"/>
  55.         <executionStatus>runnable</executionStatus>
  56.  
  57.         <category>BulkActions</category>
  58.         <handlerUri>http://midpoint.evolveum.com/xml/ns/public/model/scripting/handler-3</handlerUri>
  59.         <recurrence>single</recurrence>
  60.     </task>
  61.  
  62. </objects>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement