<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[cmdb.objects_by_relation Archivierte Beziehungen herausfiltern]]></title><description><![CDATA[<p dir="auto">Hallo,</p>
<p dir="auto">durch den letzten Umzug wurden vor allem viele Monitore zwischen Mitarbeitern getauscht, was auch alles in i-doit eingetragen ist. Zur Kontrolle sollen Mitarbeiter zukünftig regelmäßig selbst prüfen und bestätigen können, ob ihre zugewiesene Hardware noch aktuell ist. Wir verwenden dazu die jsonrpc.</p>
<p dir="auto">Über cmdb.objects_by_relation bekommen wir zwar alle zugewiesenen Objekte zu einem Nutzer, aber auch jene, die ehemals zugewiesen waren und jetzt archiviert sind, weil sie jemand anderem zugewiesen sind.<br />
<code>disp-106</code> ist dem Nutzer aktuell wirklich zugeordnet, <code>disp-053</code> dagegen gehört mittlerweile einem anderen Nutzer, das ist aus diesen Daten aber nicht ersichtlich.</p>
<pre><code class="language-json">"296053": {
    "data": {
        "id": 296053,
        "title": "disp-053 is used by Max Mustermann",
        "cmdb_status_title": null,
        "related_object": 290863,
        "related_title": "disp-053",
        "related_type": 22,
        "related_type_title": "Monitore",
        "related_cmdb_status_title": "In Betrieb",
        "master": 290863,
        "slave": 283320,
        "type": 60,
        "type_title": "Beziehungen"
    },
    "children": false
},
"303244": {
    "data": {
        "id": 303244,
        "title": "disp-106 is used by Max Mustermann",
        "cmdb_status_title": null,
        "related_object": 296625,
        "related_title": "disp-106",
        "related_type": 22,
        "related_type_title": "Monitore",
        "related_cmdb_status_title": "In Betrieb",
        "master": 296625,
        "slave": 283320,
        "type": 60,
        "type_title": "Beziehungen"
    },
    "children": false
}
</code></pre>
<p dir="auto">Schaut man sich dann die Relations des betreffenden Monitors an, bekommt man ebenfalls auch beide Nutzer.</p>
<pre><code class="language-json">"296053": {
    "data": {
        "id": 296053,
        "title": "disp-053 is used by Max Mustermann",
        "cmdb_status_title": null,
        "related_object": 283320,
        "related_title": "Max Mustermann",
        "related_type": 53,
        "related_type_title": "Personen",
        "related_cmdb_status_title": "In Betrieb",
        "master": 290863,
        "slave": 283320,
        "type": 60,
        "type_title": "Beziehungen"
    },
    "children": false
},
"303378": {
    "data": {
        "id": 303378,
        "title": "disp-053 wird benutzt von Melanie Mustermann",
        "cmdb_status_title": null,
        "related_object": 288259,
        "related_title": "Melanie Mustermann",
        "related_type": 53,
        "related_type_title": "Personen",
        "related_cmdb_status_title": "In Betrieb",
        "master": 290863,
        "slave": 288259,
        "type": 60,
        "type_title": "Beziehungen"
    },
    "children": false
}
</code></pre>
<p dir="auto">Die Relation IDs dürften wohl fortlaufend vergeben werden, daher ließe sich nun zwar schließen, dass der Eintrag mit der ID <code>303378</code> der aktuellere ist und <code>296053</code> archiviert ist. Dennoch ist das ein API-Call mehr, der ggf. nicht notwendig wäre, wenn der erste Call bereits eindeutig mitteilen würde, ob die Relation noch aktiv oder schon archiviert ist.<br />
Gibt es etwas, das ich übersehen habe?</p>
]]></description><link>https://community.i-doit.com/topic/4569/cmdb-objects_by_relation-archivierte-beziehungen-herausfiltern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 11:38:26 GMT</lastBuildDate><atom:link href="https://community.i-doit.com/topic/4569.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Nov 2022 10:37:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cmdb.objects_by_relation Archivierte Beziehungen herausfiltern on Wed, 02 Nov 2022 20:56:07 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Ich denke der Zustand<br />
(siehe <a href="https://kb.i-doit.com/display/de/Lebens-+und+Dokumentationszyklus">https://kb.i-doit.com/display/de/Lebens-+und+Dokumentationszyklus</a>)<br />
ist ein so elementares Konzept von i-doit, dass es an vielen Stellen einfach nicht mehr explizit erwähnt wird.</p>
<p dir="auto">Du hast dieses Verhalten z.B. auch auch im Report Manager</p>
<p dir="auto">Leo</p>
]]></description><link>https://community.i-doit.com/post/16675</link><guid isPermaLink="true">https://community.i-doit.com/post/16675</guid><dc:creator><![CDATA[leobaer]]></dc:creator><pubDate>Wed, 02 Nov 2022 20:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to cmdb.objects_by_relation Archivierte Beziehungen herausfiltern on Tue, 01 Nov 2022 14:47:38 GMT]]></title><description><![CDATA[<p dir="auto">Moin!</p>
<p dir="auto">Ich kenne nur die Dokumentation gemäß dem Motto "Use the source, Luke"; womit ich hier den Quellcode der <a href="https://github.com/i-doit/api-client-php">PHP Client API</a> meine.</p>
]]></description><link>https://community.i-doit.com/post/16671</link><guid isPermaLink="true">https://community.i-doit.com/post/16671</guid><dc:creator><![CDATA[MartinV]]></dc:creator><pubDate>Tue, 01 Nov 2022 14:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to cmdb.objects_by_relation Archivierte Beziehungen herausfiltern on Tue, 01 Nov 2022 12:48:45 GMT]]></title><description><![CDATA[<p dir="auto">Danke, das scheint das zu sein, was ich brauche. Ist das irgendwo dokumentiert? Ich habe in <a href="https://kb.i-doit.com/display/en/Methods">dieser Dokumentation</a> nachgeschaut, aber <code>objects_by_relation</code> wird dort gar nicht weiter aufgeführt.</p>
]]></description><link>https://community.i-doit.com/post/16670</link><guid isPermaLink="true">https://community.i-doit.com/post/16670</guid><dc:creator><![CDATA[TYzer]]></dc:creator><pubDate>Tue, 01 Nov 2022 12:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to cmdb.objects_by_relation Archivierte Beziehungen herausfiltern on Tue, 01 Nov 2022 12:03:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tyzer" aria-label="Profile: TYzer">@<bdi>TYzer</bdi></a> said:</p>
<blockquote>
<p dir="auto">Gibt es etwas, das ich übersehen habe?</p>
</blockquote>
<p dir="auto">Du zeigst leider nur die Antworten, nicht die Abfragen; daher die Frage: hast Du den "status"-Parameter mit Wert 2 (= normal) in der Abfrage cmdb.objects_by_relation.readByID/readByConst verwendet?</p>
]]></description><link>https://community.i-doit.com/post/16669</link><guid isPermaLink="true">https://community.i-doit.com/post/16669</guid><dc:creator><![CDATA[MartinV]]></dc:creator><pubDate>Tue, 01 Nov 2022 12:03:50 GMT</pubDate></item></channel></rss>