Skip to Content

JaniCard - Release Notes

Version 2.1

  • Erweiterung der REST Funktionen

Version 2.0.0

  • Umstellung des Aufrufs des SDKs von ActiveX auf REST
  • Die Aufrufmethode kann über die Tabelle /JPRI/C017 pro Endgerät festgelegt werden.
  • Die Timeouts für die Aufrufe der REST-Schnittstelle können über die Tabelle /JPRI/C018 vorgegeben werden.

    • Der Endpunkt ImageCapture darf allerdings keinen Timeout haben, andernfalls kann das System das aufgenommene Bild noch abgerufen werden.

Version 1.30

  • Umstellung mandantenunabhängiger Tabellen auf mandantenabhängige Tabelle

    • /JPRI/C003
    • /JPRI/D002

Version 1.20

  • Neuer Transport der als Vorlage für die Übernahme der Erweiterung für JaniCard in eine bestehende Erweiterung des IT 0050 genutzt werden kann.

Version 1.19

Neue Schalter in den Basiseinstellungen

  • ADDDF: Über diesen Schalter kann festgelegt werden, dass die zusätzlichen Felder immer angezeigt werden, ohne auf den entsprechenden Button klicken zu müssen.

    • I: die zusätzlichen Felder werden immer angezeigt
    • Sonst: die zusätzlichen Felder werden nicht angezeigt, sondern müssen über den Button aktiviert werden
  • CVACR: Nach dem Erstellen eines neuen Ausweises können über ein UserExit zusätzliche Felder abgefragt werden, die im IT 0050 noch überschrieben werden sollen. Damit können zum Beispiel zusätzliche IDs aus der Karte nach dem Drucken und Codieren in den Infotyp 0050 übernommen werden.

    • X: das UserExit für das zusätzliche PopUp wird aufgerufen
    • Sonst: das UserExit für das zusätzliche PopUp wird nicht aufgerufen
  • ZMADD: Über diesen Schalter wird das Merkmal festgelegt, über welches die Gruppierungen für die zusätzlichen Felder ermittelt werden können.

Neues Merkmal ZJPAD

Unter diesem Schalter kann der Name des Merkmals zur Ermittlung der Gruppierung von festgelegten Feldwerten für die zusätzlichen Felder hinterlegt werden. Voreinstellung = ZJPAD. Falls Sie einen von ZJPAD abweichenden Namen angeben, stellen Sie bitte sicher, dass das dazugehörende Merkmal die gleiche Struktur hat, wie das von uns vorbelegte Merkmal (ZJPAD). Bitte entnehmen Sie die Struktur des hier anzugebenden Merkmals der Funktionsbeschreibung bzw. Installationsbeschreibung.

Im Feld SNAME der Struktur des Merkmales wir der jeweilige Feldname übergeben, für den das Merkmal aufgerufen wurde. So kann zwischen den Feldern ADD1/ADD2/ADD3 unterschieden werden.

Über die Transaktion /JPRI/ADDFV (JaniCard – Werte für zusätzliche Felder) können die gültigen Werte zu einer Gruppierung gepflegt werden. Diese stehen dann in der Auswahlhilfe der zusätzlichen Felder innerhalb von JaniCard zur Verfügung.

Version 1.18

Änderung einer Berechtigungsprüfung, die eine Kurzdump beim Import in älteren Releases erzeugt hat.

Wird ein neuer Infotyp 0050 angelegt, werden (sofern bereits ein alter Satz des Infotypen existiert) alle kundeneigenen Felder aus dem alten Satz in den neuen Satz übernommen (betrifft alle Felder, die nicht von JaniCard angelegt wurden).

Version 1.17

Externe Mitarbeiter über EA-CM

Es können nun Ausweise für externe Mitarbeiter aus der Kaba Zutrittslösung EACM gedruckt werden.

Neue Schalter in den Basiseinstellungen

  • ZEACM: Über diesen Schalter kann die Verwaltung der externen Mitarbeiter über EACM aktiviert und deaktiviert werden. Zur Auswahl stehen die folgenden Werte:

    • 1: Verwaltung der externen Mitarbeiter über EACM ist aktiviert
    • Sonst: Verwaltung der externen Mitarbeiter über EACM ist deaktiviert
  • QUITC: Über diesen Schalter wird das Standard Quittungslayout für extern verwaltete Mitarbeiter über EACM festgelegt.
  • FORMC: Über diesen Schalter wird das Standard Ausweisformat für extern verwaltete Mitarbeiter über EACM festgelegt.
  • ZEANV: Verfahren zur Ausweisnummernvergabe

    • 1: Ausweisnummer = Personalnummer
    • 2: Ausweisnummer über Nummernkreisobjekt /JPRI/JP erzeugen
  • ZENRA: Nummernkreisintervall für Ausweisnummer bei externen Mitarbeitern über EA-CM
  • ZECAM: Aufruf der Medienverwaltung im EA-CM nach dem Erzeugen eines Ausweises
  • ZECAP: Aufruf der Personenverwaltung im EA-CM nach dem Erzeugen eines Ausweises

Erweiterte Schalter in den Basiseinstellungen

  • ZBEG: Für den Schalte ZBEG gibt es zwei neue Stellungen, die zur Ermittlung des Eintrittsdatums verwendet werden können, wenn der Mitarbeiter noch keinen Ausweis besitzt:

    • IT0000: Ermittlung über den Infotyp 0000 bzw. die letzte Eintrittsmaßnahme
    • IT0041: Ermittlung über den Infotyp 0041 und die im Merkmal ENTRY gepflegte Datumsart

Version 1.16

Endedatum des Infotyps ändern

Mit dieser Funktion kann das Endedatum des Infotyps 0050 für interne Mitarbeiter geändert werden. In der Maske von JaniCard erscheint ein weiterer Button „Eingabe Gültigkeitsende“, wenn diese Funktion aktiv ist. Durch Klicken wird ein weiteres Eingabefeld für das Gültigkeitsende angezeigt.

Version 1.15

Korrektur Bilder vom Archiv holen

In besonderen Fällen kann es vorkommen, dass das Bild zu einer Person nicht heruntergeladen werden kann, da das aktuelle Foto auf Grund unterschiedlicher Datumsfelder nicht gefunden werden kann. Dieser Fehler wurde korrigiert, so dass der Download der Bilder nun in jedem Falle möglich sein sollte.

Version 1.14

Zusätzliche fortlaufende Nummer für das SDK

Es kann nun eine zusätzliche fortlaufende Nummer generiert und an das SDK übergeben werden. Dieser Nummer ist nur dem SDK bekannt und wird nicht im SAP gespeichert.

Version 1.12

Einlesen der Bilder aus dem Archiv

Bisher wurde beim Einlesen der Bilder aus dem Archiv keine Bild ausgewählt/angezeigt, wenn bei mehreren verfügbaren Bilder auf eines der Bilder nicht zugegriffen warden konnte. Dies hatte zur Folge, dass kein Bild für den Ausweis bereitgestellt wurde. Dieses Verhalten wurde nun so angepasst, dass eine entsprechende Meldung im Protokoll erzeugt wird, die Verarbeitung aber weiterläuft und das letzte verfügbare Bild, auf welches auch zugegriffen werden kann, wird für den Ausweis bereitgestellt.

Beispiel: Das Archivsystem zur Ablage der Bilder wurde gewechselt und auf das alte System kann nicht mehr zugegriffen werden. Bisher wurde in diesem Falle kein Bild angezeigt, durch die Änderung wird nun eine entsprechende Meldung im Protokoll erzeugt und das aktuellste Bild, auf welches das System Zugriff hat, wird angezeigt.

Version 1.11

Updatemodus für den IT 0050

Bisher wurde der IT 0050 beim Aktualisieren zuerst gelöscht und dann wieder angelegt. Über den neuen Schalter CHMOD (Änderungsmodus IT 0050) kann nun festgelegt werden, ob die der Infotyp der bereits bestehende Infotyp aktualisiert wird oder ob er weiterhin gelöscht und neu angelegt wird. Folgende Werte können für den Schalter gewählt werden:

  • M: Aktualisieren des bestehenden IT 0050
  • D: Löschen und Neu Anlegen des IT 0050

Version 1.10

Lesen der Personaldaten für den Ausweisdruck

Bisher konnten auf Grund einer Sicherheitslücke auf dem Ausweis auch Daten aus Infotypen angedruckt werden, für die der Endbenutzer keine Berechtigungen hatte. Dieser Fehler wurde korrigiert, so dass ab sofort alle Daten, die an das SDK übergeben werden, einer Berechtigungsprüfung unterzogen werden.

Zusätzliche Daten für externe Mitarbeiter

Sofern der Schalter ZFFM (Stammdatensteuerung für externe Mitarbeiter) den Wert „1“ besitzt, wird eine Statusmeldung ausgegeben, wenn keine Daten in der Tabelle /JPRI/D004 gepflegt sind. Die Ausgabe dieser Meldung kann nun unterdrückt werden, in dem die Form CHECK_DISPLAY_MESSAGE im Report ZP_JPRI_POOL angelegt wird. Sollte die Form nicht existieren oder der Parameter LV_DISPLAY mit „X“ gefüllt sein, wird die Nachricht weiterhin ausgegeben.

Beispielimplementierung

FORM check_display_message USING lv_mode

                           CHANGING lv_display.

  CASE lv_mode.

    WHEN ‚1‘. “ Nachricht nach Prüfung auf Inhalt in Tabelle /JPRI/D004

      lv_display = abap_false.

    WHEN ‚2‘. “ Nachricht nach Prüfung auf vorhandenen Eintrag für Ansprechpartner

      lv_display = abap_false.

    WHEN ‚3‘. “ Nachricht nach Prüfung auf vorhandenen Eintrag für Firma

      lv_display = abap_false.

  ENDCASE.

ENDFORM.

Version 1.0.9

Quittungsdruck

Mit Hilfe des Quittungsdrucks kann nach dem Drucken eines neuen Ausweises automatisch eine Quittung aus dem SAP gedruckt werden. Diese Quittung kann zum Beispiel Informationen zur Behandlung und Eigentum der Ausweise beinhalten und kann als Übergabeprotokoll genutzt werden.

Neue Schalter in den Basiseinstellungen

  • QUITD: Über diesen Schalter kann der Quittungsdruck aktiviert und deaktiviert werden. Zur Auswahl stehen die folgenden Werte:

    • 0: der Quittungsdruck ist deaktiviert
    • 1: der Quittungsdruck ist aktiviert und erfolgt immer nach dem Druck des Ausweises
    • 2: der Quittungsdruck ist aktiviert und der Benutzer kann nach dem Druck des Ausweises über ein PopUp entscheiden, ob der Quittungsdruck erfolgen soll
  • QUITE: Über diesen Schalter wird das Standard Quittungslayout für extern verwaltete Mitarbeiter festgelegt.
  • QUITI: Über diesen Schalter wird das Standard Quittungslayout für intern verwaltete Mitarbeiter festgelegt.
  • ZMQUI: Über diesen Schalter wird das Merkmal festgelegt, über welches das Quittungslayout zusätzlich beeinflusst/ermittelt werden kann. Die Funktion ist analog dem Parameter ZMFOR.

Neues Merkmal ZQUIT

Unter diesem Schalter kann der Name des Merkmals zur Ermittlung des Quittungslayouts angegeben werden. Voreinstellung = ZQUIT. Falls Sie einen von ZQUIT abweichenden Namen angeben, stellen Sie bitte sicher, dass das dazugehörende Merkmal die gleiche Struktur hat, wie das von uns vorbelegte Merkmal (ZQUIT). Bitte entnehmen Sie die Struktur des hier anzugebenden Merkmals der Funktionsbeschreibung bzw. Installationsbeschreibung.

Neue Customizingtabelle

In der Tabelle /JPRI/C012 können die Quittungslayouts, die zur Verfügung stehen, gepflegt werden. Die Pflege erfolgt über die Transaktion /JPRI/QUIT_LAYOUT (JaniCard – Quittungslayouts) oder den Pfad Customizing à Weitere Einstellungen à Allgemeine Einstellungen à JaniCard – Quittungslayouts im Menü der Rolle /JPRI/START.

Die Felder der Tabelle haben folgende Bedeutung:

  • Quittungslayout: Nummer des Quittungslayouts
  • Quittungslayout Name: Name des Quittungslayouts
  • Formularname: Name des SmartForms Formulares, das für den Quttingsdruck verwendet wird
  • Programmname: Alternativer Programmname zur Ermittlung der Daten und den Aufruf des Formulars. Im Standard wird das Programm /JPRI/POOL genutzt.
  • Formname: Alternative Formroutine zur Ermittlung der Daten und den Aufruf des Formulars. Im Standard wird die Formroutine PRINT_FORM aufgerufen.
  • Name der Grafik: Name der Grafik, die als Logo auf dem Formular eingeblendet werden soll. Die Grafiken selbst können über die Transaktion SE78 eingespielt werden.
  • /Weiß Bild: Kennzeichen, ob es sich um eine Schwarz/Weiß Grafik handelt
  • Rasterbild Farbe: Kennzeichen, ob es sich um eine bunte Grafik handelt

Festlegung des Quittungslayouts

Quittungslayouts für intern verwaltete Mitarbeiter

Bei der Festlegung des Quittungslayouts für den zu erstellenden Ausweis, wird nach folgenden Prioritäten vorgegangen:

Ist kein Ausweis vorhanden (zum Zeitpunkt des ermittelten Gültigkeitsbeginns)

  • Prio 1: Quittungslayout = eingegebenes Quittungslayout aus Selektionsbild
  • Prio 2: Quittungslayout aus Merkmalsteuerung
  • Prio 3: Standardlayout aus Basiseinstellungen (Schalter QUITI)
  • Prio 4: Standardlayout 001

Ist bereits ein Ausweis vorhanden (zum Zeitpunkt des ermittelten Gültigkeitsbeginns)

  • Prio 1: Quittungslayout = eingegebenes Quittungslayout aus Selektionsbild (wenn nicht initial + ungleich Format aus IT0050 )
  • Prio 2: Quittungslayout = Quittungslayout aus aktuellstem Satz in IT0050 (wenn nicht initial)
  • Prio 3: Quittungslayout aus Merkmalsteuerung
  • Prio 4: Standardlayout aus Basiseinstellungen (Schalter QUITI)
  • Prio 5: Standardlayout 001
Format für extern verwaltete Mitarbeiter

Bei der Festlegung des Quittungslayouts für den zu erstellenden Ausweis, wird nach folgenden Prioritäten vorgegangen:

  • Prio 1: Quittungslayout = eingegebenes Quittungslayout aus Selektionsbild
  • Prio 2: Standardlayout aus Basiseinstellungen (Schalter QUITE)
  • Prio 3: Standardlayout 001

Version 1.0.6

Neue Schalter in den Basiseinstellungen

  • SHPNR: Über diesen Schalter kann festgelegt werden, welche Suchhilfe für die Personalnummer verwendet werden soll. Der Standardwert lautet PREMN.
  • ZZABA: Über diesen Schalter kann der Standardwert für das Feld Gruppierung ZARegel im Infotyp 0050 festgelegt werden.
  • ZZANB: Über diesen Schalter kann der Standardwert für das Feld Zutrittskontrollgruppe im Infotyp 0050 festgelegt werden.