Bereitstellung eines Mechanismus zum Abrufen von Mitarbeiter-, Abteilungs- und Organisationsstrukturlisten für Unternehmen, die mit Comarch ERP Optima und Comarch BPM Standalone-Datenbanken verbunden sind
In der Version 2025.2.0 wurde das Abrufen von Mitarbeiter-, Abteilungs- und Organisationsstrukturlisten für Unternehmen ermöglicht, die mit Datenbanken von Comarch ERP Optima sowie Comarch BPM Standalone verbunden sind. Zu diesem Zweck wurde auf der Registerkarte [Organisationsstruktur] im oberen Bereich des Fensters das Symbol
[Importieren] hinzugefügt, analog zu dem Symbol, das bisher nur für die Zusammenarbeit mit Comarch ERP XL verfügbar war.
Nach dem Klick auf die Schaltfläche [Importieren] wird das Fenster für den Datenimport geöffnet.
Innerhalb des Datenimportfensters kann in den Registerkarten „Mitarbeiter“, „Abteilungen“ und „Organisationsstruktur“ mittels einer SQL-Abfrage jeweils die Liste der Mitarbeiter, die Liste der Abteilungen sowie die Organisationsstruktur abgerufen werden. Die SQL-Abfrage muss im Fenster „SQL- Verfahren“ eingegeben werden, das nach dem Klick auf die Schaltfläche [SQL] in der jeweiligen Registerkarte geöffnet wird.
Für Comarch BPM Standalone ist das Fenster „SQL- Verfahren“ leer – der Bediener kann hier manuell die SQL-Abfrage eingeben, die zum Abrufen von Mitarbeitern, Abteilungen oder der Organisationsstruktur aus der Datenbank erforderlich ist, je nach ausgewählter Registerkarte.
Für Unternehmen, die mit Comarch ERP Optima zusammenarbeiten, befinden sich im Fenster „SQL- Verfahren“ die folgenden vordefinierten Abfragen:
- Für die Registerkarte „Mitarbeiter“ (gemäß dem neuesten Datensatz)
SELECT p.PRE_PREID as NatSystemId, p.PRE_Imie1 + ' ' + p.PRE_Nazwisko as Name1, '' as Name2, '' as Name2, 0 as Archival, p.PRE_Kod as Login, '' as Mail, '' as Login2, 0 as LoginMethod FROM CDN.PracEtaty p WHERE p.PRE_DataDo >= CAST(GETDATE() AS DATE) AND p.PRE_Filtr = 0 AND p.PRE_TypPracownika = 0
- Für die Registerkarte „Abteilungen“:
SELECT c.CNT_CntID as NatSystemId, c.CNT_Nazwa as Name1, 0 as Archival FROM CDN.Centra c WHERE c.CNT_CntId <> 1
- Für die Registerkarte „Organisationsstruktur”
SELECT c.CNT_CntID as NatSystemId, CASE WHEN C.CNT_ParentId IS NULL THEN 0 ELSE C.CNT_ParentId END as NatSystemParentId, 1 as Type, 0 as Archival, c.CNT_Nazwa as Name, d.CNT_Nazwa as ParentName FROM CDN.Centra c LEFT JOIN CDN.Centra d ON d.CNT_CntId = c.CNT_ParentId WHERE c.CNT_CntId <> 1 UNION SELECT p.PRE_PREID as NatSystemId, p.PRE_CntId, 2 as Type, 0 as Archival, p.PRE_Imie1 + ' ' + p.PRE_Nazwisko as Name, r.CNT_Nazwa as ParentName FROM CDN.PracEtaty p LEFT JOIN CDN.Centra r ON r.CNT_CntId = p.PRE_CntId WHERE p.PRE_DataDo >= CAST(GETDATE() AS DATE) AND p.PRE_Filtr = 0 AND p.PRE_TypPracownika = 0
Bei jeder der oben genannten Abfragen kann der Bediener Bearbeitungen vornehmen.
Nach eventuellen Änderungen im Fenster „SQL-Prozedur“ auf der Registerkarte „Mitarbeiter“ müssen die Checkboxen neben den Mitarbeitern markiert werden, die in Comarch BPM importiert werden sollen, und anschließend die Schaltfläche [Speichern] gedrückt werden. Daraufhin erscheinen die ausgewählten Mitarbeiter im Abschnitt „Aktueller Status“ im Datenimportfenster und sind nach dem Schließen des Fensters auf der Registerkarte „Mitarbeiter“ innerhalb der Registerkarte
[Organisationsstruktur] sichtbar.
Analog ist auf den Registerkarten „Abteilungen“ und „Organisationsstruktur“ im Datenimportfenster vorzugehen.
https://hilfe.comarch.de/dms/wp-content/uploads/2025/08/word-image-29431-11.png
[/su_lightbox]