<html><head></head><body><div class="ydp21aadb6cyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
<div><br></div><div dir="ltr" data-setdir="false">Thanks Roman!</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">And there is an way to run recompute only to this specific resource?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">But I would like to expand this topic, if anyone can help on this...</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Accordingly to <a href="https://docs.evolveum.com/midpoint/reference/master/tasks/recompute-task/" target="_blank" rel="noreferrer noopener">recompute documentations</a>, resources are not the "primary" objective:</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><i>"<span>Recompute may change the resources (and it really does that in default setting). But that is not the primary purpose. It is rather a side effect of updating and re-evaluating focal objects.</span>"</i></div><div dir="ltr" data-setdir="false"><i><br></i></div><div dir="ltr" data-setdir="false">If it is a side effect, reconciliation appears a more correct approach. Why reconciliation can't be done to <i>correct</i> the resource status? (just because it is outbound only):</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><i>"<span>The goal of a reconciliation is to make sure that data stored in a particular resource are consistence with MidPoint</span>"</i></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Thanks in advance!</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Claudio Weiler</div><div dir="ltr" data-setdir="false"><br></div>
</div><div id="yahoo_quoted_7679819136" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
Em domingo, 22 de setembro de 2024 às 15:20:44 BRT, Roman Pudil <roman.pudil@ami.cz> escreveu:
</div>
<div><br></div>
<div><br></div>
<div><div id="yiv4354409218"><style type="text/css"><!--#yiv4354409218 #yiv4354409218xae71b31a66034ab #yiv4354409218x1f5def6457d14b1382ebca278d1ea825, #yiv4354409218 #yiv4354409218xae71b31a66034ab
{font-family:Tahoma;font-size:12pt;}
--></style><style type="text/css"><!--#yiv4354409218 blockquote.yiv4354409218cite {margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px solid #cccccc;}
#yiv4354409218 blockquote.yiv4354409218cite2 {margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px solid #cccccc;margin-top:3px;padding-top:0px;}
#yiv4354409218 a img {border:0px;}
#yiv4354409218 table {border-collapse:collapse;}
--></style><div>
<div>Hi <span>Claudio,</span></div>
<div><span>You need use the recomputation task.</span></div>
<div><span>Your role inducements in IdM are probably OK.</span></div>
<div><span><br clear="none">
</span></div>
<div><span>Regards</span></div>
<div id="yiv4354409218signature_old" style="clear:both;">
<div id="yiv4354409218xae71b31a66034ab">
<div style="">
<div>
<div style="orphans:2;widows:2;font-family:Arial, sans-serif;font-size:13px;">
<p><strong>Roman Pudil</strong> <br clear="none">
<span style="font-size:11px;color:rgb(128, 128, 128);">solution architect</span>
</p>
</div>
<p style="orphans:2;widows:2;font-family:Arial, sans-serif;font-size:11px;">
gsm: [+420] 775 663 666<br clear="none">
e‑mail: <a shape="rect" ymailto="mailto:roman.pudil@ami.cz" href="mailto:roman.pudil@ami.cz" target="_blank" rel="noreferrer noopener">roman.pudil@ami.cz</a> </p>
<p style="font-size:11px;font-family:Arial, sans-serif;widows:2;orphans:2;">
<strong>AMI Praha a.s.</strong> <br clear="none">
Pernerova 697/35, 186 00 Praha 8</p>
<p style="font-size:11px;font-family:Arial, sans-serif;widows:2;orphans:2;">
recepce: [+420] 604 444 848 | web: <a shape="rect" href="https://www.ami.cz/" style="" target="_blank" rel="noreferrer noopener">www.ami.cz</a>
</p>
<p style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;orphans:2;widows:2;margin-top:20px;">
<img src="https://www.ami.cz/images/podpis/ami-logo.png" alt="AMI Praha a.s." style="border:0px;cursor:default;">
</p>
<p style="orphans:2;widows:2;font-family:Arial, sans-serif;font-size:11px;color:rgb(170, 170, 170);">
Textem tohoto e‑mailu podepisující neslibuje uzavřít ani neuzavírá za společnost AMI Praha a.s.<br clear="none">
jakoukoliv smlouvu. Každá smlouva, pokud bude uzavřena, musí mít výhradně písemnou formu.<br clear="none">
<span style="font-size:6px;"> </span> <br clear="none">
Tento e‑mail je určen výhradně pro potřeby jeho adresáta/ů a může obsahovat důvěrné nebo osobní<br clear="none">
informace. Nejste‑li zamýšleným příjemcem, je zakázáno jakékoliv zveřejňování, zprostředkování<br clear="none">
nebo jiné použití těchto informací. Pokud jste obdrželi e‑mail neoprávněně, informujte o tom prosím<br clear="none">
odesílatele a vymažte neprodleně všechny kopie tohoto e‑mailu včetně všech jeho příloh. Nakládáním<br clear="none">
s neoprávněně získanými informacemi se vystavujete riziku právního postihu.</p>
</div>
</div>
</div>
</div>
<div><br clear="none">
</div>
<div><br clear="none">
</div>
<div id="yiv4354409218yqt29849" class="yiv4354409218yqt3787173265"><div>
<div>------ Původní zpráva ------</div>
<div>Od "Claudio Emanuel Weiler via midPoint" <<a shape="rect" ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com" target="_blank" rel="noreferrer noopener">midpoint@lists.evolveum.com</a>></div>
<div>Komu "midpoint@lists.evolveum.com" <<a shape="rect" ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com" target="_blank" rel="noreferrer noopener">midpoint@lists.evolveum.com</a>></div>
<div>Kopie "Claudio Emanuel Weiler" <<a shape="rect" ymailto="mailto:ceweiler@yahoo.com" href="mailto:ceweiler@yahoo.com" style="" target="_blank" rel="noreferrer noopener">ceweiler@yahoo.com</a>></div>
<div>Datum 22.09.2024 20:13:18</div>
<div>Předmět [midPoint] Full sync on outbound database resource</div>
</div>
<div><br clear="none">
</div>
<div id="yiv4354409218x56014c154ee54ed">
<blockquote type="cite" class="yiv4354409218cite2">
<div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" class="yiv4354409218ydp36a6b5bcyahoo-style-wrap">
<div dir="ltr">Hi!</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">We have a resource with outbound only mappings, backed by default <span>DatabaseTableConnector.</span></div>
<div dir="ltr"><span><br clear="none">
</span></div>
<div dir="ltr"><span>We want to do a full sync on this resource.</span></div>
<div dir="ltr"><span><br clear="none">
</span></div>
<div dir="ltr">Looking into recompute and reconciliation tasks, I think that we should go with reconciliation task, but when it runs, it only sync existent info on outbound table, or for a empty table no sync is done.</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">Tried to map this outbound resource with an inducement in a role that is induced into a default archetype applied to all person accounts. Also tried to induce the resource directly on this person archetype.</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">All inducements looks good, any user shows this resource as indirect assignment, and if a reconcile is requested directly on any user, the outbound account will be created.</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">As "full sync" I mean: I want to ensure that all outbound accounts are created for all persons. Any hints in how can I archive this?</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">Thanks in advance!</div>
<div dir="ltr"><br clear="none">
</div>
<div dir="ltr">Claudio Weiler</div>
</div>
</blockquote>
</div></div>
</div></div></div>
</div>
</div></body></html>