Zum Inhalt springen
ems Support Portal

Support Portal

  • Deutsch
    • Englisch
Kundenportal
Kundenportal
ems Support Portal
  • Dokumentation ems System
  • Privacy Policy
  • Registrieren
  • Systemstatus

Erste Schritte für Anwender

6
  • Grundlegende Bedienung ems Web
  • Grundlegende Bedienung ems Mobile
  • Zeiterfassung nutzen
    • Zeiterfassungsterminals
  • Benutzerkonto verwalten
    • Benutzerkonto einstellen und verwalten
    • Persönliche Layout Einstellungen
    • Artikelfavoriten

Verwaltung und Einstellungen

14
  • Checklisten anlegen
  • Mitarbeiter und Benutzerverwaltung
    • Benutzerübersicht
    • Benachrichtigungen
    • Neues Mitarbeiterprofil anlegen
    • Berechtigungen (Allgemein)
    • Berechtigungen für Mitarbeitende
    • Authentifizierungen im ems System hinterlegen
  • Systemeinstellungen
    • Mandanten / Multiside
    • QR Code und NFC für ems Mobile
    • Benachrichtigungen
    • Textvorlagen für Benachrichtigungen (E-Mails)
    • Bilder, Logos und Symbole (Icons)
  • Daten importieren und exportieren
    • Exportieren von Daten
    • Importieren von Daten

News, Updates und Technik

26
  • Neues Web-Layout X3
  • Neues System initialisieren und einrichten
  • ems Lizenzierung
  • Zeit- und Datenerfassungsterminals
    • ems Terminals (TT5, MT7)
    • Datafox Terminals
    • Geschützt: Technische Informationen zu Terminals
  • Software Installation
    • ems Client
    • Geschützt: Präsentationssysteme
    • Infrastruktur Anforderungen für das System
    • ems Installations Tool
    • ems Server Tool konfigurieren
    • ems Mobile auf dem Smartphone
  • Integrationen & Schnittstellen
    • Geschützt: API für RESSIS / ARVIS
    • Anbindung WooCommerce
    • Anbindung Mailjet (für Kampagnen)
    • 3CX Telefonanlage
    • Eigenen E-Mail-Server einrichten
    • Schnittstellen
    • Public Webservices
    • Geschützt: API für ems Pos App
    • Geschützt: API für SUGB Inspektionsapp
    • Geschützt: API Zugriff (Rest-Webservice)
    • User-Parameters
    • System-Parameters

Zeiterfassung

33
  • Arbeitszeiterfassung
    • Eigene Stunden- und Feriensaldi (ems Web)
    • Zeiterfassung (ems Web)
    • Zeiterfassung und Zeitgesuche über Schnellpanels (ems Web)
    • Zeiten erfassen und bearbeiten (ems Mobile)
    • Freigabe der eigenen Zeiterfassung (ems Web)
    • Zeitgesuche, Zeiten und Entschädigungen freigeben (ems Web) – Anleitung für Vorgesetzten
    • Freigabe von Mitarbeiterrapporten
    • Freigabe von Zeiterfassungen (ems Mobile)
    • Visum-Rücknahme
    • Warn- und Fehlermeldungen bei der Freigabe
    • Zeitguthaben (Ferien, Gleitzeit)
    • Stunden- und Feriensaldi (ems Mobile)
    • Stunden- und Feriensaldi (ems Web)
    • Sollstunden (Sollstundenpläne / Feiertage)
    • Pausenregelung
    • Allgemeine Warn- und Fehlermeldungen
  • Abwesenheitsverwaltung
    • Eigene Stunden- und Feriensaldi (ems Web)
    • Pausenregelung
    • Zeitguthaben (Ferien, Gleitzeit)
    • Sollstunden (Sollstundenpläne / Feiertage)
    • Freigabe von Zeitgesuchen
    • Stornieren von freigegebenen Zeitgesuchen
    • Fehlermeldungen bei der Freigabe von Zeitgesuchen
    • Zeitgesuche erfassen und bearbeiten (ems Mobile)
    • Stunden- und Feriensaldi (ems Mobile)
    • Zeitgesuche erfassen (ems Web)
    • Stunden- und Feriensaldi (ems Web)
    • Zeitgesuche, Zeiten und Entschädigungen freigeben (ems Web) – Anleitung für Vorgesetzten
    • Zeiterfassung und Zeitgesuche über Schnellpanels (ems Web)
  • Zuschläge und Überstundenberechnung
    • Zeitguthaben (Ferien, Gleitzeit)
  • Entschädigungen
    • Entschädigungen erfassen und bearbeiten (ems Mobile)
    • Entschädigungen erfassen (ems Web)

Kunden- und Adressverwaltung

13
  • Kundenverwaltung
    • Neue Kundenadresse erfassen (ems Web)
    • Kundenadresse kopieren
    • Berechtigungsrollen für Kunden
    • Unterschied von Kundengruppen, Eigenschaften, Berechtigungsrollen und Beziehungen
    • Kundenadressen verwalten
    • Kundennetzwerke
    • Anbindung Mailjet (für Kampagnen)
    • Importieren von Kundendaten
    • 3CX Telefonanlage
  • Lieferantenverwaltung
    • Berechtigungsrollen für Lieferanten
    • Lieferantenadresse erfassen und bearbeiten
    • Lieferantenadresse kopieren
    • Lieferantenadressen verwalten

Auftrag und Verkauf

23
  • Angebotserstellung
    • Angebote erstellen und verwalten
    • Angebotseinstellungen
  • Auftragsverwaltung
    • Bearbeiten eines Kundenauftrags (ems Mobile)
    • Zeit- und Entschädigungserfassung zum Kundenauftrag (ems Mobile)
    • Abschliessen des Kundenauftrags (ems Mobile)
    • Material erfassen (ems Mobile)
    • Leistungen erfassen (ems Mobile)
    • Checklisten zum Kundenauftrag (ems Mobile)
    • Material erfassen (ems Web)
    • Zahlungsplan (wiederkehrende Rechnungen)
    • Auftragsstatus, Abrechnung, Auftragsabschluss
    • Zeit- und Entschädigungserfassung zum Kundenauftrag (ems Web)
    • Neuen Kundenauftrag erfassen
    • Leistungen erfassen (ems Web)
    • Einsatzplanung zum Kundenauftrag (ems Web)
    • Checklisten zum Kundenauftrag (ems Web)
    • Berechtigungen für Kundenaufträge
    • Verrechnungsarten
    • Checklisten anlegen
  • Kassensystem
    • Verkaufsaufträge abwickeln (über Tablet – ems Mobile)
  • Marketingkampagnen
    • Marketingkampagnen erstellen
    • Marketingkampagnen verwalten
    • Regeln zu Kampagnen

Einkauf und Logistik

8
  • Artikel- und Produktverwaltung
    • Importieren von Artikelstammdaten und Artikelpreise
    • Artikel anlegen und bearbeiten
    • Artikel verwalten
    • Artikelarten
    • Artikelvarianten
    • Artikelbundles
    • Anbindung WooCommerce
    • Spezial Lebensmittelbeschriftungen

Finanzen und Buchhaltung

6
  • Kreditorenmanagement
    • Kreditoren über E-Mail empfangen
    • Kreditorenrechnungen scannen
  • Debitorenmanagement
    • Rechnungen erfassen
    • Positionen übernehmen
    • Rechnungen löschen oder stornieren
    • Externe Erfassung (andere Software)

Personal und Lohn

6
  • Mitarbeiterverwaltung
    • Benutzerübersicht
    • Neues Mitarbeiterprofil anlegen
    • Mitarbeiterprofil bearbeiten
    • Mitarbeiteraustritt
    • Berechtigungen für Mitarbeitende
  • Lohnabrechnung
    • Lohnabrechnung einrichten und einstellen

Planung und Ressourcenmanagement

5
  • Personaleinsatzplanung
    • Ansichten der Einsatzplanung (ems Web)
    • Einsatz-Eintrag erstellen
    • Einsatzplanungsübersicht (ems Mobile)
    • Berechtigungen für die Einsatzplanung
    • Planungsgruppen

Dokumentenmanagement und Verwaltung

2
  • Outlook Signatur
  • Dokumente hinzufügen über DragDrop
  • Dokumente
  • News, Updates und Technik
  • Integrationen & Schnittstellen
  • Public Webservices
View Categories

Public Webservices

Ungefähre Lesedauer: 3 min lesedauer

Einleitung #

Der öffentliche Webservice für Verkaufsaufträge ermöglicht es, Drittsysteme an das Verkaufssystem ems anzuschliessen.

URL und Authentifizierung #

Ziel URL:
xxx/Public/SaleSystem/Version10001.asmx

Der Benutzername und das Passwort für den Zugang wird Ihnen durch den Betreiber des Systems bekannt gegeben. Bei der ems-Cloud ist dies die SUBRIS GmbH.

Webservices für Gutscheine #

Funktionen #

CreateVoucher #

Erstellen von Gutscheinen

CheckVoucher #

Prüfen der Gutscheine auf Gültigkeit und den Gutscheinwert.
Auch können Gutscheincodes von Gutscheinkarten (EAN) abgefragt werden.

RedeemVoucher #

Gutschein einlösen, nötigenfalls neuen Gutschein mit Restwert erstellen.

Rückgabe #

Es wird ein standardisiertes Antwortobjekt zurückgegeben. Dieses enthält folgende Inhalte:
ErrorCode: 0 = Ohne Fehler, ansonsten den Fehlercode
VoucherCode: Gutscheincode (Einmalig gültig)
VoucherCardCode: EAN oder Nummer auf Gutscheinkarte
Value: Wert des Gutschein CurrencyCode: Währungscode, bspw. CHF

Eingabefelder #

Username: Benutzername für die Anmeldung
Password: Passwort des Benutzers für die Anmeldung
PosID: Identifikation des Kassensystems

Fehlercodes #

Die Fehlercodes werden im Antwortobjekt im Feld Errorcode zurückgegeben.
(0 entspricht keinem Fehler)

Errorcode 1 #

Ungekannter Fehler

Errorcode 1001 #

Benutzername oder Passwort falsch

Errorcode 1002 #

Benutzer nicht mehr oder noch nicht aktiv im System.

Errorcode 4001 #

Kassensystem-ID ist nicht gültig oder das Kassensystem ist nicht aktiv.

Errorcode 4031 #

Gutschein wurde nicht gefunden oder ist nicht gültig.

Errorcode 4032 #

Gutschein wurde bereits eingelöst.

Errorcode 4035 #

Ungültige Gutscheindaten (Betrag kleiner Null oder nicht zulässige Währung)

Errorcode 4036 #

Einzulösender Betrag ist grösser als der Gutscheinwert.


Erklärung der ems Webservices #

Das ems System bietet über die Public WebServices die Option, Office-Dokumente zu automatisieren. Über die Webservices können Daten direkt abgerufen werden. Aus Sicherheitsgründen ist die Funktion jedoch nur möglich, sofern eine laufende Session (angemeldeter Benutzer) vorhanden ist. Ist kein Benutzer angemeldet, wird jeder Aufruf direkt an die Loginseite weitergeleitet.
Die Webservices ermöglichen nur den Abruf von Daten, jedoch nicht das Schreiben von Daten.

Webservice für Daten #

Erreichbarkeit #

Die Webservices sind über die folgende URL erreichbar:
[EMS-Web-URL]/start/OfficeAutomation.asmx
[EMS-Web-URL] enspricht dabei der URL des Kundensystems.

Funktionen #

Im ems Webservice sind die nachfolgenden Funktionen verfügbar. Eine Liste der genauen Datentypen und erwarteten Parameter ist wie folgt abrufbar:
[EMS-Web-URL]/start/OfficeAutomation.asmx?WSDL

System_getVersion #

Rückgabe der aktuellen Version des EMS Web Systems.
Rückgabe (String):
Rückgabe der aktuellen Version

Office_CompanyImageByCode_v001 #

Rückgabe des Logo (Bild) der Firma.
Parameter:
intS1pCode: Code der entsprechenden Bildposition.
Position 1 entspricht dem Logo, welches auf Reports verwendet wird.
Rückgabe (ByteArray):

Office_CostCenterListBySearchText_v001 #

Liste der Kostenstellen oder Organisationseinheiten anhand eines Suchtextes.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01 … 999 = Kostenstellen mit ;-getrennt
Pos. xx.00 = Status (nur bei Pos. 00)
Pos. xx.01 = FiCode
Pos. xx.02 = Kostenstelle
Pos. xx.03 = Kostenstellentext / Filialentext
Pos. xx.04 = Ortschaft

Office_CustomerAddressDataByKdCode_v001 #

Rückgabe einer Kundenadresse anhand des exakten Kundencodes. Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-20 = Kundendaten

Office_CustomerOpportunityDataByAsCode_v001 #

Rückgabe des Angebots mit den Adressdaten und Auftragsdaten.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-15 = Kundendaten
Pos. 16-30 = Objektdaten
Pos. 31-45 = Versandadresse
Pos. 46-60 = Planer
Pos. 61-70 = Angebotsdaten

Office_CustomerOrderDataByKaCode_v001 #

Rückgabe des Kundenauftrag mit den Adressdaten und Auftragsdaten.
Parameter:
intKaCode: Exakte Interne Kundenauftragsnummer (ohne KA)
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-15 = Kundendaten
Pos. 16-30 = Objektdaten
Pos. 31-45 = Versandadresse
Pos. 46-60 = Planer
Pos. 61-70 = Auftragsdaten

Office_CustomerReferenceImageByFiRoCode_v001 #

Rückgabe des Bild zu einer Kundenreferenz.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Bytearray mit dem Bild als JPG.

Office_CustomerReferenceListBySearchText_v001 #

Rückgabe einer Liste von Kundenreferenzen, die dem Suchbegriff entsprechen.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01 … 999 = Referenzobjekte mit ;-getrennt
Pos. xx.00 = Status (nur bei Pos. 00)
Pos. xx.01 = FiRo-Code
Pos. xx.02 = Titel
Pos. xx.03 = Fliesstext

Office_DocumentBarcodeFormTemplateList_v001 #

Rückgabe der Liste von möglichen Barcodearten in der Datenbank.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01 … 99 = Vorlage mit ;-getrennt
Pos. xx.00 = Status (nur bei Pos. 00)
Pos. xx.01 = Prefix
Pos. xx.02 = Dokumenten-Art
Pos. xx.03 = Dokumenten-Kategorie
Pos. xx.04 = Dokumentenbezeichnung

Office_EmployeeDataByMaPnr_v002 #

Rückgabe eines Mitarbeiter und der entsprechenden Daten des Mitarbeitenden.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-10 = Grunddaten des Mitarbeiters
Pos. 11-30 = Geschäftsdaten des Mitarbeiters
Pos. 31-60 = Liste von Ausbildungen

Office_EmployeeDataListBySearchText_v001 #

Rückgabe einer Liste von Mitarbeitenden, die dem Suchbegriff entsprechen.
Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Pos. 00 = Status
Pos. 01 … 999 = Mitarbeiter mit ;-getrennt
Pos. xx.00 = Status (nur bei Pos. 00)
Pos. xx.01 = Personalnr.
Pos. xx.02 = Name Vorname (Funktion)

Office_EmployeeImageByMaPnr_v001 #

Rückgabe des Bild zum Mitarbeitenden. Parameter:
strTemplateType: Typ der gewünschten Belegart bspw. KA für Kundenauftrag
Rückgabe (Array):
Bytearray mit dem Bild als JPG.

Office_ToolTypeByBmCode_v001 #

Rückgabe des Betriebsmittel und Betriebsmitteltypen anhand der exakten Betriebsmittelnummer.
Parameter:
intBmCode: Betriebsmittelnummer
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-10 = Typendaten
Pos. 11-20 = Betriebsmitteldaten
Pos. 21-30 = Aktive Zuteilung

Office_ToolTypeByBmFremdnr_v002 #

Rückgabe des Betriebsmittel und Betriebsmitteltypen anhand der Inventarnummer (Fremdnummer).
Parameter:
strFremdNr: Inventarnummer des Betriebsmittel (nicht BM-Code)
Rückgabe (Array):
Pos. 00 = Status
Pos. 01-10 = Typendaten
Pos. 11-20 = Betriebsmitteldaten
Pos. 21-30 = Aktive Zuteilung

Imagehandler für Bilder #

Erreichbarkeit #

Die Imagehandler sind über die folgende URL erreichbar:
[EMS-Web-URL]/start/OfficeAutomation.ashx
[EMS-Web-URL] enspricht dabei der URL des Kundensystems.

Funktionen #

Der Imagehandler wird mit Parametern aufgerufen. Diese werden wie folgt an die URL angehängt: [EMS-Web-URL]/start/OfficeAutomation.asmx?mapnr=1234
Als Rückgabe wird direkt das Bild zurückgegeben.

Gültige Parameter #

mapnr= [Personalnummer] ficode= [Organisationseinheit Code] firocode= [Referenzcode] s1pcode= [Bildcode von Reports]

Integrator
War dieser Artikel hilfreich für Sie?
Updated on 6. Mai 2025
SchnittstellenAPI für ems Pos App
Inhaltsübersicht
  • Einleitung
    • URL und Authentifizierung
  • Webservices für Gutscheine
    • Funktionen
      • CreateVoucher
      • CheckVoucher
      • RedeemVoucher
    • Rückgabe
    • Eingabefelder
    • Fehlercodes
      • Errorcode 1
      • Errorcode 1001
      • Errorcode 1002
      • Errorcode 4001
      • Errorcode 4031
      • Errorcode 4032
      • Errorcode 4035
      • Errorcode 4036
    • Erklärung der ems Webservices
  • Webservice für Daten
    • Erreichbarkeit
    • Funktionen
      • System_getVersion
      • Office_CompanyImageByCode_v001
      • Office_CostCenterListBySearchText_v001
      • Office_CustomerAddressDataByKdCode_v001
      • Office_CustomerOpportunityDataByAsCode_v001
      • Office_CustomerOrderDataByKaCode_v001
      • Office_CustomerReferenceImageByFiRoCode_v001
      • Office_CustomerReferenceListBySearchText_v001
      • Office_DocumentBarcodeFormTemplateList_v001
      • Office_EmployeeDataByMaPnr_v002
      • Office_EmployeeDataListBySearchText_v001
      • Office_EmployeeImageByMaPnr_v001
      • Office_ToolTypeByBmCode_v001
      • Office_ToolTypeByBmFremdnr_v002
  • Imagehandler für Bilder
    • Erreichbarkeit
    • Funktionen
      • Gültige Parameter

  • Impressum