Concept Office Rest API - Mitarbeiter

Ein Concept Office Mitarbeiter wird primär über die folgenden Datenbanktabellen befüllt:

Domänenbegriff Tabelle Rolle Abhängigkeiten
Mitarbeiter Mitarbeiter Hauptobjekt Kann Geschäftsbereiche, Filialen und Funktionen referenzieren
Verbindungen Mitarbeiter Unterobjekt im API-Objekt Werden über PUT am Mitarbeiter gepflegt

Hinweis: Verbindungen und Zuordnungen können erst gepflegt werden, wenn der Mitarbeiter angelegt ist.


Mitarbeiter (Hauptobjekt)

Get

  • Mehrere Mitarbeiter aufrufen:
    GET /Office/CoServiceRestApi/office/mitarbeiter
  • Ausgewählten Mitarbeiter aufrufen:
    GET /Office/CoServiceRestApi/office/mitarbeiter/{mitarbeiterNummer}
  • Mitarbeiter suchen:
    GET /Office/CoServiceRestApi/office/mitarbeiter?q=[{"vorname":{"value":"Max","Operator":"="},"Sachbearbeiter":{"value":"1","Operator":"="}}]

Post (Pflichtfelder / Beispiel)

Neuen Mitarbeiter anlegen:

POST /Office/CoServiceRestApi/office/mitarbeiter
{
  "ressourcenart": 1,
  "kurzname": "MM",
  "vorname": "Max",
  "name": "Mustermann"
}

Put

Ausgewählten Mitarbeiter bearbeiten:

PUT /Office/CoServiceRestApi/office/mitarbeiter/{mitarbeiterNummer}
{
  "kuerzel": "MM",
  "verbindungen": [
    {
      "VerbindungsNummer": "+49 9131 123456",
      "KommunikationsArt": "T",
      "Bezeichnung": "Telefon",
      "Privat": false,
      "VerbindungsArt": "Telefon"
    },
    {
      "VerbindungsNummer": "max.mustermann@example.com",
      "KommunikationsArt": "M",
      "Bezeichnung": "E-Mail",
      "Privat": false,
      "VerbindungsArt": "eMail"
    }
  ]
}

Delete

Ausgewählten Mitarbeiter löschen:

DELETE /Office/CoServiceRestApi/office/mitarbeiter/{mitarbeiterNummer}