• RE: Person/person groups posted in Operating
  • RE: Zuordnung zu einem Arbeitsplatz für die Arbeitsplatzobjekte ändern

    Guten Morgen @Thomas-Schweikle,

    leider weiß ich nicht genau wie das Lagern bei dir aussieht.
    Ich habe daher einfach mal ein Video Link gemacht wie es aussehen könnte.

    Micha

    posted in Allgemein
  • RE: Person groups/persons

    Hey @Andrew-Waranowski,

    if I understand you correctly, then you only have to assign the person to the Admin Group or vice versa.
    Assignment via the person:

    • Goto the person and open the Person group memberships category.
    • If necessary select person groups as objecttype
    • Click the add button at the person group of which the person should be a member
    • Click Accept button to save the assignment
      d8b0eb60-4974-492b-ae72-ad49666b006c-image.png

    Assignment via the persongroup:

    • Goto the person group and open the members category.
    • If necessary select persons as objecttype
    • Click on add for the persons who should be in the admin group
    • Click Accept button to save the assignment
      b78e7929-3577-45f2-b7cd-e91408069e48-image.png

    Done. Sometimes you have to clear the auth system cache for the changes to be adopted.
    91dad860-c228-4dbb-8f48-230c1865f629-image.png

    best regards
    Michael

    posted in General
  • RE: CMDB i-doit not running after updating PHP to 7.3

    Hello @Le-Hatem,

    which Version of i-doit do you use? 1.8?

    posted in English
  • RE: Können auch alle untergeordneten Objekte bei Archivierung eines Standorts auch archiviert werden?

    Moin @mwaldeck
    hier gibt es nur die Möglichkeit, Objekte eines identischen Objekttypen mit Hilfe der Listeneditierung zu bearbeiten. Weiterhin steht noch die Massenänderung zur Verfügung.
    Wenn ein Parent-Object archiviert wird, kann leider nicht automatisch mitgeteilt werden, dass Related-Objects mit archiviert werden. Dies könnte z.b. nur über das Events-Add-on in Verbindung mit einem Skript funktionieren.

    Viele Grüße
    Philipp

    posted in Allgemein
  • RE: Datenbank Begrifflichkeiten

    Moin @Christian-Will
    die Struktur der Datenbankdokumentation in i-doit wurde größtenteils allgemein gehalten, aber auch leicht an MySQL / MariaDB gelehnt, gestaltet. 😉
    Wir haben einen kurzen Artikel in unserer KB, welcher die Struktur beschreibt -> https://kb.i-doit.com/display/de/Dokumentation+von+Datenbanken

    Ein Best-Practice kann ich dir leider nicht anbieten, nur einen "Älteren" Community-Beitrag, in dem schon einmal die genutzte Struktur und die Begriffe thematisiert wurden. - https://community.i-doit.com/topic/3000/datenbanken-dokumentieren/4

    Vielleicht hilft das schonmal etwas weiter.

    Viele Grüße
    Phil

    posted in Allgemein
  • RE: Raumplan löschen

    Moin @Julian
    Raumpläne können ab der Version 1.3 des Raumplan Add-ons gelöscht werden.
    Dazu muss der entsprechende Benutzer die Berechtigungen besitzen. Danach kannst du den betreffenden Raumplan öffnen und dann editieren. Sobald du auf editieren geklickt hast, sollte dort auch der Löschen-Button erscheinen. 😉

    Viele Grüße
    Phil

    posted in Allgemein
  • RE: Ändern einer Hostadresse per API mit cmdb.category.save

    Hallo @mommersa,

    wenn du die save Methode verwendest und es sich um Multi-value Einträge handelt brauchst du die EntryID die du beim erstellen des Eintrages als Rückmeldung bekommst.

    Zuerst erstelle ich den Eintrag mit:

    {
        "version": "2.0",
        "method": "cmdb.category.save",
        "params": {
    			"object": 1122502404,
                            "category": "C__CATG__IP",
    			"data": {
                "net": 1122502812,
                "active": 1,
                "ipv4_address": "10.12.2.1",
                "ipv4_assignment": 2
    			},
            "apikey": "h3md6u3y",
            "language": "en"
        },
        "id": 1
    }
    

    Als Antwort bekomme ich die EntryID:

    {
      "id": 1,
      "jsonrpc": "2.0",
      "result": {
        "success": true,
        "message": "Category entry successfully saved",
        "entry": 5606
      }
    }
    

    Die EntryID verwende ich dann beim nächsten mal um das Netz für diesen Eintrag zu ändern:

    {
        "version": "2.0",
        "method": "cmdb.category.save",
        "params": {
    			"object": 1122502404,
                            "category": "C__CATG__IP",
    			"entry":5606,
    			"data": {
                "net": 1122500421,
                "active": 1,
                "ipv4_address": "10.12.2.1",
                "ipv4_assignment": 2
    			},
            "apikey": "h3md6u3y",
            "language": "en"
        },
        "id": 1
    }
    

    Hoffe das hilft dir dabei etwas weiter.
    Ansonsten schau mal in der Knowledge Base HIER bzw. in den Subkategorien der API nach.

    mfg Micha

    posted in Entwicklung
  • RE: SMTP Konfiguration

    Halo @joe20,

    es muss keine weitere PHP extension installiert werden um über i-doit E-Mails zu versenden, da wir den PHPMailer verwenden.
    Was zeigt denn die Ausgabe auf der CLI wenn du den Command ausführst?
    Bei mir sieht das ganze so aus, mit aktiviertem SMTP Debug:

    [13:47 root@michaels main] > sudo -u www-data php console.php -uadmin -padmin notifications-send  -vvv
    Login for User
    Begin to notify...
    Iterating through each notification type...
    Handling notification type "Gelagerte Objekte" [1].
    Handling notification type "Ablauf einer Wartungs-/Garantiefrist" [2].
    2020-07-07 11:47:57     CLIENT -> SERVER: EHLO michaels.synetics.test
    2020-07-07 11:47:57     CLIENT -> SERVER: AUTH LOGIN
    2020-07-07 11:47:57     CLIENT -> SERVER: bWV0dGlnZWxAc3luZXRpY3MudGVzdA==
    2020-07-07 11:47:57     CLIENT -> SERVER: WXpvNWlCQDM=
    2020-07-07 11:47:57     CLIENT -> SERVER: MAIL FROM:<i-doit@example.de>
    2020-07-07 11:47:57     CLIENT -> SERVER: RCPT TO:<mettigel@synetics.test>
    2020-07-07 11:47:57     CLIENT -> SERVER: DATA
    2020-07-07 11:47:57     CLIENT -> SERVER: Date: Tue, 7 Jul 2020 13:47:57 +0200
    2020-07-07 11:47:57     CLIENT -> SERVER: To: admin admin <mettigel@synetics.test>
    2020-07-07 11:47:57     CLIENT -> SERVER: From: i-doit <i-doit@example.de>
    2020-07-07 11:47:57     CLIENT -> SERVER: Subject: [i-doit] Wartung/Grantie
    2020-07-07 11:47:57     CLIENT -> SERVER: Message-ID: <166935a8f51b4ce3f5ef862a94bafaf3@michaels.synetics.test>
    2020-07-07 11:47:57     CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.28 (https://github.com/PHPMailer/PHPMailer)
    2020-07-07 11:47:57     CLIENT -> SERVER: MIME-Version: 1.0
    2020-07-07 11:47:57     CLIENT -> SERVER: Content-Type: text/plain; charset=UTF-8
    2020-07-07 11:47:57     CLIENT -> SERVER: Content-Transfer-Encoding: 8bit
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: Hallo, admin admin!
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: Diese Benachrichtigung informiert rechtzeitig vor einem Ablauf einer Wartungs-/Garantiefrist.\n\nDer Schwellwert gibt an, wie lange vor Ablauf der Frist informiert werden soll. Es werden als Domänen derzeit nur Verträge unterstützt.
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: Liste der betroffenen Objekte:
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: +============+===============+==================+==================+===========================+=================+====================+=========================+============================+========================================+
    2020-07-07 11:47:57     CLIENT -> SERVER: | *ID*       | *Bezeichnung* | *SYS-ID*         | *Vertragsbeginn* | *Wartungs-/Garantiefrist* | *Garantiedatum* | *Garantiezeitraum* | *Garantiezeitraum nach* | *Garantiezeitraum Einheit* | *Link*                                 |
    2020-07-07 11:47:57     CLIENT -> SERVER: +============+===============+==================+==================+===========================+=================+====================+=========================+============================+========================================+
    2020-07-07 11:47:57     CLIENT -> SERVER: | 1122456621 | Contract1     | SYSID_2698363172 | 29.06.2020       | 20 Tage                   | 29.07.2020      | 30                 | nach Bestelldatum       | Tage                       | <http://console.php/?objID=1122456621> |
    2020-07-07 11:47:57     CLIENT -> SERVER: +------------+---------------+------------------+------------------+---------------------------+-----------------+--------------------+-------------------------+----------------------------+----------------------------------------+
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: Dies ist eine automatisch generierte E-Mail von i-doit. Bitte antworten Sie nicht darauf.
    2020-07-07 11:47:57     CLIENT -> SERVER: --
    2020-07-07 11:47:57     CLIENT -> SERVER: i-doit 1.14.2 PRO
    2020-07-07 11:47:57     CLIENT -> SERVER: <http://console.php/>
    2020-07-07 11:47:57     CLIENT -> SERVER: i-doit -- CMDB and IT documentation <https://www.i-doit.com/>
    2020-07-07 11:47:57     CLIENT -> SERVER:
    2020-07-07 11:47:57     CLIENT -> SERVER: .
    2020-07-07 11:47:57     CLIENT -> SERVER: QUIT
    Handling notification type "i-doit Update" [3].
    Handling notification type "Ablauf einer Kündigungsfrist" [4].
    Handling notification type "Veränderte Objekte" [5].
    Handling notification type "Unveränderte Objekte" [6].
    Handling notification type "Lizenzablauf" [7].
    Handling notification type "Freie Lizenzen" [8].
    Handling notification type "CMDB-Status startet" [9].
    Handling notification type "CMDB-Status endet" [10].
    Handling notification type "Ablauf einer Zertifikatfrist" [11].
    Handling notification type "Reportbasierte Benachrichtigung" [12].
    Everything done.
    Logout for User
    
    posted in Allgemein