<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello Stacy,</p>
    <p>the midPoint architecture is quite strict in this respect: you
      have to do the data transfer via the user object. (<a
        moz-do-not-send="true"
        href="https://wiki.evolveum.com/display/midPoint/Common+Data+Model">This
        quite old article</a> contains a few words of explanation.)</p>
    <p>We routinely use <a moz-do-not-send="true"
href="https://wiki.evolveum.com/display/midPoint/Custom+Schema+Extension">extension
        items</a> to do such transfers. If you do not need to search on
      the items' values, make then unindexed (set indexed = false) and
      the performance and storage overhead will be negligible.<br>
    </p>
    <p>Best regards,<br>
    </p>
    <pre class="moz-signature" cols="72">Pavol Mederly
Software developer
evolveum.com
</pre>
    <div class="moz-cite-prefix">On 16.07.2018 22:09, Stacy Brock wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:0b565d00-8972-689c-435d-ac55b9526dce@oregonstate.edu">Apologies
      for what is probably a trivial question, but I haven't been able
      to conjure up the correct search keywords to find what I'm looking
      for in the wiki.
      <br>
      <br>
      We would like to populate an outbound attribute mapping with a
      value present in a different resource (projection?). For example:
      <br>
      <br>
      The user has an entry for an office address in LDAP with value of
      "ABC123". An LDAP resource is configured and the user has a
      projection for LDAP.
      <br>
      <br>
      We would like to provision an account for this user in Google Apps
      with the office address from LDAP. So the Google Apps config would
      have something like this:
      <br>
      <br>
      <expression>
      <br>
          <script>
      <br>
              <code>
      <br>
                  office_address_from_ldap
      <br>
              </code>
      <br>
          </script>
      <br>
      </expression>
      <br>
      <br>
      How would we go about obtaining office_address_from_ldap? I use a
      <code> block in the example because we'd also like to do
      some scripted expressions with these sorts of values.
      <br>
      <br>
      Can we do this without having to store the office address on the
      user?
      <br>
      <br>
      Thanks,
      <br>
      -Stacy
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>