Übertrag MA-Adressen von Abacus Lohn nach PerformX
Grundlage für den Übertrag von MA-Adressen nach PerformX
Adressen (Hauptfelder)
Beschreibung
Quelle | Abacus Lohn Mitarbeiter |
Ziel | PerformX Adressen |
Notwendige Abacus-Schnittstelle | AbaConnect Lohn |
Abacus Schnittstellenversion | Lohn 2023.13 (lohn/HierarchyEmployee_2023.13) |
Standard-Bedingung für den Übertrag |
|
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Basis Mapping | Mitarbeiter |
Synchronisation | Update und Insert |
Verwendeter Index | Employee.EmployeeNumber |
Vergabe Identifikation/Nummer | Abacus Personalstamm |
Mapping | Mehrere Mandanten oder Nummern pro Datensatz |
Technischer Quellfilter | tbd |
Zuordungsdefinition
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | 1:1 | Employee.EmployeeNumber | ConnectorMapping.Nummer |
|
Quelle -> Ziel | Formel | Import.Lookup("Anrede", Employee.AddressData.SalutationNumber # "==CodeAbacus", "Id") | AnredeID |
|
Quelle -> Ziel | Formel | Import.Lookup("Sprache", "'{Employee.AddressData.Language}' ==SprachCode", "Id") | SpracheID |
|
Quelle -> Ziel | Formel | "de-CH" | ModellspracheValue |
|
Quelle -> Ziel | 1:1 | Employee.LastName | Nachname |
|
Quelle -> Ziel | 1:1 | Employee.FirstName | Vorname |
|
Quelle -> Ziel | Formel | If(Employee.AddressData.SubjectType == 2, 0, 1) | AdressTypValue |
|
Quelle -> Ziel | Formel | 30 | ConnectorMapping.ExternalSystemValue |
|
Quelle -> Ziel | Formel | 1 | MasterExterneQuelle |
|
MA-Adressen-Anschriften
Beschreibung
Quelle | Abacus Lohn Mitarbeiter |
Ziel | PerformX Anschrift |
Notwendige Abacus-Schnittstelle | AbaConnect Lohn |
Abacus Schnittstellenversion | Lohn 2023.13 (lohn/HierarchyEmployee_2023.13) |
Standard-Bedingung für den Übertrag |
|
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Basis Mapping | Mitarbeiter |
Synchronisation | Update und Insert |
Verwendeter Index | Employee.EmployeeNumber |
Vergabe Identifikation/Nummer | Abacus Personalstamm |
Mapping | Import Felder |
Technischer Quellfilter | Employee.EmployeeNumber <= XY |
Zuordungsdefinition
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | Formel | Connector.WithTargetSession(Connector.GetConnectorMappingTargetObjectId(Parameters("MandantenNummer"), "Adresse", Employee.EmployeeNumber, Connector.Abacus())) | AdresseID |
|
Quelle -> Ziel | 1:1 | Employee.AddressData.Street | Strasse |
|
Quelle -> Ziel | 1:1 | Employee.AddressData.HouseNumber | Nummer |
|
Quelle -> Ziel | 1:1 | Employee.AddressData.PostOfficeBoxText | PostfachText |
|
Quelle -> Ziel | 1:1 | Employee.AddressData.PostOfficeBoxNumber | PostfachNummer |
|
Quelle -> Ziel | Formel | Import.GetLandId(Employee.AddressData.Country) | LandID |
|
Quelle -> Ziel | Formel | Import.GetOrtId(Employee.AddressData.ZIP, Employee.AddressData.City) | OrtID |
|
Quelle -> Ziel | Formel | UtcToday() | VonDatum |
|
MA-Adressen-Anstellungen
Beschreibung
Quelle | Abacus Lohn Mitarbeiter |
Ziel | PerformX Anstellungen |
Notwendige Abacus-Schnittstelle | AbaConnect Lohn |
Abacus Schnittstellenversion | Lohn 2023.13 (lohn/HierarchyEmployee_2023.13) |
Standard-Bedingung für den Übertrag |
|
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Basis Mapping | Mitarbeiter |
Synchronisation | Update und Insert |
Verwendeter Index | Employee.EmployeeNumber |
Vergabe Identifikation/Nummer | Abacus Personalstamm |
Mapping | Import Felder |
Technischer Quellfilter | Employee.EmployeeNumber <= XY |
Zuordungsdefinition
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | Formel | Connector.WithTargetSession(Connector.GetConnectorMappingTargetObjectId(Parameters("MandantenNummer"), "Adresse", Employee.EmployeeNumber, Connector.Abacus())) | AngestellterAdresseID |
|
Quelle -> Ziel | Formel | UtcToday() | VonDatum |
|
Quelle -> Ziel | Formel | Import.Lookup("Adresse", "'" # Employee.AddressData.Free1 # "'==ImportId", "Id") | ArbeitgeberAdresseId |
|
Quelle -> Ziel | Formel | CreateUtcDate(9999,12,31) | BisDatum |
|
MA-Adressen-Komm.-mittel (E-Mail)
Beschreibung
Quelle | Abacus Lohn Mitarbeiter |
Ziel | PerformX Kommunikationsmittel |
Notwendige Abacus-Schnittstelle | AbaConnect Lohn |
Abacus Schnittstellenversion | Lohn 2023.13 (lohn/HierarchyEmployee_2023.13) |
Standard-Bedingung für den Übertrag |
|
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Basis Mapping | Mitarbeiter |
Synchronisation | Update und Insert |
Verwendeter Index | Employee.EmployeeNumber |
Vergabe Identifikation/Nummer | Abacus Personalstamm |
Mapping | Import Felder |
Technischer Quellfilter | Employee.EmployeeNumber <= XY |
Zuordungsdefinition
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | Formel | Connector.WithTargetSession(Connector.GetConnectorMappingTargetObjectId(Parameters("MandantenNummer"), "Adresse", Employee.EmployeeNumber, Connector.Abacus())) | AdresseID |
|
Quelle -> Ziel | Formel | 0 | KommunikationsTypValue | |
Quelle -> Ziel | Formel | today() | VonDatum |
|
Quelle -> Ziel | Formel | Employee.AddressData.CommunicationDataList.CommunicationData.Data | Wert |
|
Versionierung
Bezeichnung | Notes |
24.02.2025: Basisversion | Employee.EmployeeNumber <= XY |