Zum Inhalt

Fluke MET/TEAM

Unter Administration > Einstellungen > Erweiterungen > Fluke MET/TEAM konfigurieren Sie die bidirektionale Synchronisation zwischen calServer und Fluke MET/TEAM. Das Plugin gleicht Geraete-, Kalibrier- und Bestandsdaten ueber eine MSSQL-Verbindung automatisch ab.


Konfiguration

MET/TEAM-Konfiguration

Verbindungsdaten

Feld Beschreibung
Server Name Hostname oder IP-Adresse des MET/TEAM SQL-Servers.
Port SQL-Server-Port (Standard: 1433).
Username Zugangsdaten fuer den MET/TEAM SQL-Server.
Passwort Zugehoeriges Passwort.
Datenbank Name der MET/TEAM-Datenbank (z. B. metteam_db).

Synchronisationsoptionen

Feld Beschreibung
Sync inventory bidirectional Geraetebestaende in beide Richtungen synchronisieren.
Sync calibration bidirectional Kalibrierdaten (Zertifikate, Pruefnotizen) bidirektional uebertragen.

Aktionen

Aktion Beschreibung
Speichern Uebernimmt die Konfiguration.
Verbindung testen Prueft die Erreichbarkeit des SQL-Servers und die Anmeldedaten.
Kopieren Dupliziert die Konfiguration fuer eine zweite Instanz.
Read Version Liest die MET/TEAM-Version aus.
Disable Deaktiviert die Synchronisation temporaer ohne Loeschen der Konfiguration.

Funktionsweise

  • Aenderungen in calServer oder MET/TEAM werden erkannt und automatisch ins jeweils andere System uebertragen.
  • Alle Synchronisationsvorgaenge werden im AuditLog protokolliert.
  • Das Plugin erkennt die MET/TEAM-Version automatisch und passt die Synchronisation entsprechend an.

Hinweise

  • Pruefen Sie nach dem Speichern die Statusmeldung. Bei Fehlern erhalten Sie konkrete Hinweise zur Fehlerbehebung.
  • Die bidirektionale Synchronisation erfordert, dass der SQL-Server-Benutzer sowohl Lese- als auch Schreibrechte besitzt.
  • Aenderungen an der Feldkonfiguration in calServer sollten vor der Synchronisation abgeschlossen sein.

Tabellen-Zuordnung (Match Table)

Die folgende Uebersicht dokumentiert die vollstaendige Feldzuordnung zwischen calServer und MET/TEAM. Das Plugin nutzt diese Match-Patterns, um Daten bidirektional zu synchronisieren.

Tabellen-Uebersicht

calServer Tabelle MET/TEAM Tabelle(n) Sync-Tabelle (MSSQL) AuditLog TableName Beschreibung
FrontendInventory Assets, AssetEx, AssetServices AssetSync Assets Geraete-/Inventardaten
FrontendCalibration CallSheets, CallSheetEx CallSheets Kalibrierungen
FrontendResults CallSheetResults, Points CallSheetResults Messergebnisse
FrontendStandards CallSheetStandardLink CallSheetStandardLink Kalibrierstandards
FrontendLocation ToolAssignments ToolAssignments Standorte/Zuordnungen
FrontendCustomer Facilities Kunden

UID-Verknuepfungsfelder

Diese Felder verbinden calServer-Datensaetze mit ihren MET/TEAM-Gegenstuecken und werden automatisch bei der ersten Synchronisation gesetzt.

calServer Feld MET/TEAM Feld Tabelle Beschreibung
nAssetUID nAssetUID Assets Inventar-Verknuepfung
nCallSheetUID nCallSheetUID CallSheets Kalibrierungs-Verknuepfung
nCallSheetResultUID nCallSheetResultUID CallSheetResults Ergebnis-Verknuepfung
nPointUID nPointUID Points Messpunkt-Verknuepfung
nFacilityUID nFacilityUID Facilities Kunden-/Standort-Verknuepfung
nToolAssignmentUID nToolAssignmentUID ToolAssignments Standort-Verknuepfung
nCallSheetStandardLinkUID nCallSheetStandardLinkUID CallSheetStandardLink Standard-Verknuepfung

1. Inventar: calServer <-> MET/TEAM Assets

1.1 Assets (Haupttabelle)

Stored Procedures: spl_Assets_INSERT, spl_Assets_UPDATE, spl_Assets_DELETE

calServer Feld MET/TEAM Parameter Beschreibung Typ
I4201 @cID, @cBarcode Pruefmittel Nr. string
I4202 @nManufacturerUID (Lookup) Hersteller Lookup → Facilities
I4203 @cModelNumber Modell string
I4204 @cDescription Beschreibung string
I4206 @cSerialNumber Seriennummer string
I4214 @cPhysicalLocation Stor-loc (Lagerort) string
I4218 @nDepartmentUID (Lookup) Own-dept (Abteilung) Lookup → Facilities
I4219 @nItemCost Anschaffungskosten number
I4221 @tPurchaseDate Kaufdatum datetime
I4225 @cStatus Status string
I4230 @nUseCount Anzahl Nutzungen number
I4237 @nAddUserUID (Lookup) Who Entered Lookup → Users
I4240 @nAssignedFacUID (Lookup) DB Subset Lookup → Facilities
I4258 @lInAbeyance Abeyance state number
I4259 @nAbeyanceInterval Abeyance interval number
I4260 @mNotes Inventar-Notizen html
I4299 @cDisposition Zustand string
ktag (Kunde) @nFacilityUID (Lookup) Kunden-Zuordnung Lookup → Facilities

1.2 AssetEx (Erweiterte Felder)

Stored Procedures: spl_AssetEx_INSERT, spl_AssetEx_UPDATE

calServer Feld MET/TEAM Parameter Beschreibung Typ
I4205 @cField14 Fund string
I4207 @cField15 Optionen string
I4208 @cField16 Anweisungen string
I4209 @cField33 Trace Code string
I4210 @cField17 Notes string
I4211 @cField18 Status string
I4213 @cField19 Note-loc string
I4215 @cField20 Soft-Rev string
I4216 @cField21 Firm-Rev string
I4217 @cField22 Accessory Asset string
I4220 @cField6 Life string
I4222 @cField7 P.O. Number string
I4223 @cField25 Fed. Stock No. string
I4231 @cField1 Faelligkeit string
I4232 @cField2 User Defined string
I4233 @cField3 User Defined string
I4234 @cField4 User Defined string
I4235 @cField5 User Defined string
I4241 @cField23 Kalibrieranweisung string
I4242 @cField24 User Defined string
I4243 @cField26 User Defined string
I4244 @cField8 Reservefeld (String) string
I4245 @cField9 Reservefeld (String) string
I4246 @cField10 Reservefeld (String) string
I4247 @cField11 Reservefeld (String) string
I4248 @cField12 Reservefeld (String) string
I4249 @cField13 Reservefeld (String) string
I4261 @cField31 OLE Document string
I4262 @cField32 Notes string
idsrc @cField29 Datenquelle string
replic @cField27 Replikations-ID string
I4212 @tField5 Note-date datetime
I4250 @tField1 Reservefeld (Datum) datetime
I4251 @tField2 Reservefeld (Datum) datetime
I4252 @tField3 Reservefeld (Datum) datetime
I4253 @tField4 Reservefeld (Datum) datetime
I4226 @lField1 Kalibriersiegel number
I4254 @nField1 Reservefeld (Zahl) number
I4255 @nField2 Reservefeld (Zahl) number
I4256 @nField3 Reservefeld (Zahl) number
I4257 @nField4 Reservefeld (Zahl) number

1.3 AssetServices (Kalibrierservice-Daten)

Stored Procedures: spl_AssetServices_INSERT, spl_AssetServices_UPDATE

calServer Feld MET/TEAM Parameter Beschreibung Typ
C2301 + C2333 @tMaintDate Kalibrierdatum + Zeit (aus aktiver Kalibrierung) datetime
C2303 + C2334 @tNextMaintDate Naechste Kalibrierung + Zeit (aus aktiver Kalibrierung) datetime
I4228 @cIntervalUOM Zeiteinheit Kalibrierintervall string
I4229 @cInterval Kalibrierintervall string
@nServiceTypeUID = 'Calibration' Servicetyp (fest) Lookup

2. Kalibrierung: calServer <-> MET/TEAM CallSheets

2.1 CallSheets (Haupttabelle)

Stored Procedures: spl_CallSheets_INSERT, spl_CallSheets_UPDATE, spl_CallSheets_DELETE

calServer Feld MET/TEAM Parameter Beschreibung Typ
C2301 + C2333 @tMaintDate Kalibrierdatum + Kalibrierzeit datetime
C2302 @cInterval Intervall string
C2303 + C2334 @tMaintNextDate Naechste Kalibrierung + Zeit datetime
C2304 @cCallSheetNumber Index/Zertifikat-Nr. string
C2308 @cInitialCondition Found/Left (Vorzustand) string
C2311 @cTemperature Temperatur string
C2312 @cHumidity Feuchte string
C2313 @nWorkingFacilityUID (Lookup) Kalibrierstelle Lookup → Facilities
C2316 @tOpenDate Eingang Kalibrierlabor datetime
C2320 @nProcedureUID (Lookup) Metcal Prozedur Lookup → Procedures
C2323 @cWorkOrderResults Ergebnis (Pass/Fail) string
C2326 @mOOTNotes Grund Warranty/Escalation string
C2331 @cIntervalUOM Intervall-Einheiten string
C2395 @cCertificationNumber Zertifikatnummer string
C2307 @nAssignedTechUID (Lookup) Techniker Lookup → Users
C2327 / C2336 @nTechnicianUID (Lookup) 2. Unterschrift / Who Entered Lookup → Users
(berechnet) @nCost Kosten number

2.2 CallSheetEx (Erweiterte Felder)

Stored Procedures: spl_CallSheetEx_INSERT, spl_CallSheetEx_UPDATE

calServer Feld MET/TEAM Parameter Beschreibung Typ
C2306 @cField1 Ausgang Kalibrierlabor string
C2309 @nField1 Labor-Kosten number
C2314 @cField2 Auftragsnummer string
C2315 @nField3 TUR Limit number
C2317 @nField29 OOT Limit number
C2318 @cField4 Toleranz-Referenz string
C2319 @lField3 Pass100 number
C2321 @cField5 Revision string
C2322 @lField4 Auftrag mit CRW abrechnen number
C2324 @nField4 Kalibrierzeit number
C2325 @lField6 Bad STD number
C2328 @nField5 Kalibrierzeit 2 number
C2329 @cField6 Wartungsnotiz string
C2330 @cField7 Feuchteschwankung vor Ort number
C2339 @nField6 Gueltiger Eintrag number
C2342 + C2343 @tField6 Enddatum + Endzeit datetime
C2344 @nField7 Total Passes number
C2345 @nField8 Significantly Within Tolerance number
C2346 @nField9 Innerhalb Toleranz number
C2347 @nField10 Out of Tolerance number
C2350 @nField11 Marginal Tests number
C2351 @nField12 Notify User number
C2352 @nField13 Failed Tests number
C2353 @nField14 Adjustments number
C2354 @cField17 Kalibrierzeichen / lfd. Nummer string
C2355 @cField18 Kalibrierzeichen / Firma string
C2356 @cField19 Kalibrierzeichen / YYYYMM string
C2357 @cField20 Zeit QL in h string
C2358 @cField21 ext. Reparatur-/Kalibrierkosten string
C2359 @cField22 Kalibrierverfahren string
C2360 @cField23 Uebergang Standard – UUT string
C2361 @cField24 Beladung string
C2362 @nField15 Reliability number
C2364 @cField8 Kunden-Auftragsnummer string
C2365 @cField9 1. Grund der Verzoegerung string
C2366 @cField10 Ort der Kalibrierung / Stadt string
C2367 @cField11 Ort der Kalibrierung / Labor string
C2368 @cField12 Temperaturschwankung vor Ort string
C2369 @cField13 Betriebsart string
C2370 @cField14 Drehzahl string
C2371 @tField1 Kalibrierdatum vor Ort datetime
C2372 @tField2 Reservefeld (Datum) datetime
C2373 @tField3 Reservefeld (Datum) datetime
C2374 @tField4 Reservefeld (Datum) datetime
C2375 @nField16 Akklimatisierungszeit in h number
C2376 @nField17 Rechnungsstellung number
C2377 @nField18 Reservefeld (Zahl) number
C2378 @nField19 Umgebungsdruck number
C2379 @nField20 Reservefeld (Zahl) number
C2380 + C2381 @tField5 Abeyance-Datum + Zeit datetime
C2382 @lField7 Abeyance state number
C2383 @nField21 Abeyance interval number
C2384 @mField1 Engineers Notes string
C2385 @cField26 OLE Document string
C2386 @nField22 Temperature Tolerance number
C2387 @nField23 Druckschwankung number
C2388 @nField24 TUR Reporting Threshold number
C2389 @nField25 Borderline Threshold number
C2390 @nField26 SOT Threshold number
C2391 @nField27 SWT Threshold number
C2392 @nField28 Reported Uncert. Conf. Level number
C2393 @lField8 Use Dominance Test number
C2394 @lField9 Validierung durchgefuehrt number
cdsrc @cField3 Datenquelle string

3. Messergebnisse: calServer <-> MET/TEAM CallSheetResults + Points

3.1 CallSheetResults (Haupttabelle)

Stored Procedures: spl_CallSheetResults_INSERT, spl_CallSheetResults_UPDATE

calServer Feld MET/TEAM Parameter Beschreibung Typ
nCallSheetUID @nCallSheetUID Kalibrierungs-UID string
test_status @cStatus Test-Status string
@cDataOrigin = 'MET/BASE' Datenherkunft (fest) string

3.2 Points (Messpunkte)

Stored Procedures: spl_Points_INSERT, spl_Points_UPDATE

calServer Feld MET/TEAM Parameter Beschreibung Typ
row_num @nPointOrdinal Zeilennummer / Ordinal number
result_type @cPointLabel Ergebnis-Typ string
fsc @cFunctionSelectCode Funktions-Auswahlcode (FSC) string
test_desc @cPointDescription Testbeschreibung string
pass_fail @cPointPassFailStatus Pass/Fail-Status string
remark @cRemarks Bemerkung string
condition2 @cCondition Bedingung string
measurement_u, measurement_p @nUUTUnitUID UUT-Einheit Lookup → Units
measurement @nUUTFormatUID UUT-Format Lookup → Formats
sys_actual_u, sys_actual_p @nReferenceUnitUID Referenz-Einheit Lookup → Units
sys_actual @nReferenceFormatUID Referenz-Format Lookup → Formats
cpt_u, cpt_p @nCardinalPointUnitUID Cardinal-Point-Einheit Lookup → Units
cpt @nCorrectionFormatUID Cardinal-Point-Format Lookup → Formats
corr_u, corr_p @nCorrectionUnitUID Korrektur-Einheit Lookup → Units
corr @nCardinalPointFormatUID Korrektur-Format Lookup → Formats
uut_range_u, uut_range_p @nUUTRangeUnitUID UUT-Bereichs-Einheit Lookup → Units
uut_range @nUUTRangeFormatUID UUT-Bereichs-Format Lookup → Formats
sys_acc_u, sys_acc_p @nSystemAccuracyUnitUID Systemgenauigkeit-Einheit Lookup → Units
sys_acc @nSystemAccuracyFormatUID Systemgenauigkeit-Format Lookup → Formats

calServer Feld MET/TEAM Feld Beschreibung
CTAG nCallSheetUID Kalibrierungs-Zuordnung
C2430 (MTAG des Standards) nAssetUID Standard-Geraet (Asset)
MTAG Geraet-MTAG im calServer
nCallSheetStandardLinkUID nCallSheetStandardLinkUID Verknuepfungs-UID

5. Standorte: calServer <-> MET/TEAM ToolAssignments

calServer Feld MET/TEAM Feld Beschreibung
nToolAssignmentUID nToolAssignmentUID (ltag) Standort-UID
MTAG Location_MTAG → nAssetUID (Lookup) Geraetezuordnung
L2809 L2809 Standortfeld 1
L2810 L2810 Standortfeld 2

6. Kunden: calServer <-> MET/TEAM Facilities

Die Kundendaten werden automatisch beim Inventar-Sync ueber Lookup-Funktionen abgeglichen. Die Zuordnung erfolgt ueber nFacilityUID.

calServer Feld MET/TEAM Feld Beschreibung
KTAG calServer Kunden-ID
nFacilityUID nFacilityUID MET/TEAM Facility-UID
K4601 Kundennummer (Fallback-Matching)
K4602 Kundenname

Sync-Mechanismus

calServer → MET/TEAM (TransferToMSSQLCommand)

Sync-Methode Beschreibung
syncInventoryFromMySQL() Schreibt Inventardaten in Assets / AssetEx / AssetServices
syncCalibrationFromMySQL() Schreibt Kalibrierdaten in CallSheets / CallSheetEx
syncResultsFromMySQL() Schreibt Messergebnisse in CallSheetResults / Points

MET/TEAM → calServer (SyncDataFromMSSQLCommand)

Stored Procedure (MSSQL) Operation MET/TEAM Tabelle
Get_List_Inventory_UPDATE Update Assets
Get_List_Inventory_DELETE Delete Assets
Get_List_Calibration_INSERT Insert CallSheets
Get_List_Calibration_UPDATE Update CallSheets
Get_List_Calibration_DELETE Delete CallSheets
Get_List_Results_INSERT Insert CallSheetResults
Get_List_Results_UPDATE Update CallSheetResults
Get_List_Results_DELETE Delete CallSheetResults

Aenderungserkennung

Aenderungen in MET/TEAM werden ueber die Tabelle AuditLog2 erkannt:

AuditLog2 TableName Operation Beschreibung
Assets UPDATE, DELETE Inventaraenderungen
CallSheets INSERT, UPDATE, DELETE Kalibrierungsaenderungen
CallSheetResults INSERT, UPDATE, DELETE Ergebnisaenderungen
CallSheetStandardLink INSERT Neue Standard-Zuordnungen
ToolAssignments INSERT Neue Standort-Zuordnungen

Vollstaendiger Abgleich

Richtung Event-Klasse Beschreibung
calServer → MET/TEAM Copy_All_To_METTEAM Kopiert alle Inventar-, Kalibrier- und Ergebnisdaten nach MET/TEAM
MET/TEAM → calServer Copy_All_To_CalWebApp Importiert alle Daten aus MET/TEAM in den calServer