Info |
---|
| Diese Funktion ist nur für Kunden mit aktivierter Zeiterfassung V3 verfügbar. |
Erlaubt das anlegen, bearbeiten und löschen von Kostenstellen Beschreibungtimerecording/set_costcenter.php?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&action=ACTION_TYPE Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|
company | RTI Firmenschlüssel | string |
| ja | import | RTI Importschlüssel | string |
| ja | action | Unterscheidung der verschiedenen Aktionen | string | zulässige Modi sind: - new: eine neue Kostenstelle anlegen
- update: Daten einer angelegten Kostenstelle ändern
- delete: eine angelegte Kostenstelle löschen
| ja | name | Name der Kostenstelle | string |
| ja(1) | valid_from | Beginn der Gültigkeit der Kostenstelle | string | YYYYmmddHHiiss | ja(1) | valid_to | Ende der Gültigkeit der Kostenstelle | string | YYYYmmddHHiiss | nein | planned_duration | Geplante Dauer der Kostenstelle | integer | in Minuten | nein | defined_activities | Festgelegte Tätigkeiten der Kostenstellen | array | Ein Array von Objekten die die Kennung und eine optionale Planungsdauer in Minuten pro Tätigkeit enthalten. Die Kennung der Tätigkeiten muss eindeutig sein und bereits im System hinterlegt sein. Beispiel: Code Block |
---|
| [
{
ident: 'A100',
duration: 2000
},
{
ident: 'A200',
duration: null
},
{
ident: 'A300'
}
] |
| nein | allow_other_activities | Diese Option legt fest ob neben den übergebenen Tätigkeiten "defined_activities" auch andere Tätigkeiten für die Buchung erlaubt sind. | integer | Mögliche Werte: 0 oder 1 Standard: 0 | nein | defined_persons | Festgelegte Personen der Kostenstelle | array | Ein Array von Mitarbeiternummern(string). Werden Personen für eine Kostenstelle festgelegt, so ist es nur noch diesen Personen möglich auf diese Kostenstelle zu buchen. Die Mitarbeiternummer werden über die Personalverwaltung für jede Person separat festgelegt. Beispiel: Code Block |
---|
| [ 'M1000', 'M1001', 'M1002' ] |
|
|
Hinweise: (1) Pflichtfeld beim Anlegen einer Kostenstelle
RückgabeBeim Anlegen und Bearbeiten wird im Erfolgsfall "COSTCENTER_DATA_SAVED" zurückgegeben. Beim Löschen einer Kostenstellen wird im Erfolgsfall "COSTCENTER_DELETED" zurückgegeben. Bei fehlenden oder fehlerhaften Eingaben wird ein "ERROR:Beschreibung" zurückgegeben. Beispiele Code Block |
---|
title | Anlegen einer Kostenstellen |
---|
| http://map.yellowfox.de/rti/timerecording/set_costcenter.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY |
|