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}