Bfx.Alex.EmployeeCardID.Model.dll: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 25: Zeile 25:
   }
   }


Aufruf:
==Aufruf==


  /SetEmployeeCardID?employeeID=XXX1&cardID=ABC1&from=01.01.2020
  /SetEmployeeCardID?employeeID=XXX1&cardID=ABC1&from=01.01.2020


Ergebnis:
==Ausgabe==
  Enthält eine etwaige Fehlermeldung.
 
Json-Objekt in der Form:
 
{ "request" : ""
  , "status" : ""
, "details" : ""
}
 
*"request": Angeforderter Request als "Handshake"
*"status": "ok" oder "error"
*"details": Optionale Detailinformationen bei "error"

Version vom 18. Juni 2021, 10:05 Uhr

Ab Version 2019.10 können Kartennummern über eine Schnittstelle automatisch importiert werden.

Config-File

, "modelPlugins" :
 { "0" : "Bfx.Alex.EmployeeCardID.Model.dll"
 }
, "serverDaemonPlugins": 
 { "0": "Bfx.Alex.EmployeeCardID.Model.dll"  }


Parameter

  • In den Systemeinstellungen gibt es eine neue Gruppe "Kartennummern" in der das Exportverzeichnis, von wo importiert werden soll, und die Dateierweiterung eingetragen werden können.
  • Format der Files (csv): Personalnummer;Kartennummer;Stichtag (im Format TT.MM.JJJJ)

Ab Version 2020.16 können Kartennummern über ein Webservice importiert werden.

Config-File

, "modelPlugins" :
 { "0" : "Bfx.Alex.EmployeeCardID.Model.dll"
 }
, "httpServicePlugins":
 { "0": "Bfx.Alex.EmployeeCardID.Model.dll"
 }

Aufruf

/SetEmployeeCardID?employeeID=XXX1&cardID=ABC1&from=01.01.2020

Ausgabe

Json-Objekt in der Form:

{ "request" : "" 
, "status" : ""
, "details" : "" 
}
  • "request": Angeforderter Request als "Handshake"
  • "status": "ok" oder "error"
  • "details": Optionale Detailinformationen bei "error"