API-Benutzer anlegen
Für die Nutzung der SelectLine API sind eigens dafür vorgesehene API-Benutzer anzulegen. Ein API-Benutzer kann nicht gleichzeitig ein SelectLine Mobile -Benutzer oder ein MDE-Benutzer sein. Hintergrund für diese Trennung sind die verschiedenen Lizenzierungsmöglichkeiten, sowie die unter Umständen gegensätzlich zu vergebenen Rechte.
- Melden Sie sich als Administrator auf der SelectLine Mobile Webseite an und öffnen Sie die Administration.
- Anschliessend betätigen Sie unter Benutzerverwaltung den Schalter Neuen API-Benutzer erstellen.
- Vergeben Sie einen Benutzernamen und ein Passwort. Die hier eingegebenen Daten werden später zur Anmeldung benötigt.
- Folgen Sie anschliessend der weiteren Einrichtung, weisen einen Benutzer dem Auftrag zu und wählen den Mandanten aus, der mit dieser Anmeldung genutzt werden soll.
- Legen Sie so viele API-Benutzer an, wie Sie benötigen.
An- und Abmelden von API-Benutzern - Ein API-Benutzer kann immer nur einmal angemeldet sein. Meldet er sich auf einem weiteren Gerät, Browser oder über eine andere Anwendung an, wird er automatisch auf dem anderen Gerät / Browser /Anwendung abgemeldet. Ist die Anzahl an lizenzierten API-Benutzern erreicht, kann sich kein weiterer API-Benutzer mehr anmelden.
Sollte sich ein API-Benutzer nicht abmelden oder sich nicht abmelden können und weiterhin eine Lizenz belegen, die einem anderen API-Benutzer zur Verfügung gestellt werden soll, kann der Benutzer über die Benutzerverwaltung abgemeldet werden.
Die Rechte, die einem Benutzerkürzel in der Rechteverwaltung des Auftrags zugewiesen sind, gelten weitestgehend auch für SelectLine API. D.h. wenn einem Benutzer z.B. verboten ist, Belege im Auftrag anzulegen, kann er das auch über die SelectLine API nicht tun.
In der Mobile Benutzerverwaltung gibt es zusätzlich einstellbaren Rechte für API-Benutzer, die in Kombination der Rechte des Auftrags berücksichtigt werden. Die Wirkung der einzelnen Rechte ist in der eigenen Anwendung zu testen.
Neue Zeilentypen für Belege - Für folgende Belegpositionstypen wurden Ihnen eigene Routen zur Verfügung gestellt:
- Kommentar
- Neue Seite
- Teilsumme
- Zwischensumme
Belegpositionen direkt abfragen - Über eine eigene Route DocumentPositions können Sie Belegpositionen direkt abrufen, ohne auf einen bestimmten Beleg einschränken zu müssen.
Funktionen der Produktionssteuerung - Unter ProductionControl finden Sie alle Routen, die Ihnen die Funktionalitäten der SelectLine Produktionssteuerung zur Verfügung stellen. Neben der API Lizenz benötigen Sie ebenfalls eine Lizenz der Produktionssteuerung, um die Funktionen nutzen zu können.
Verfügbare Funktionen:
- Lesen von Auftrags- und Planungsinformationen
- Auftrag planen, Planung entfernen
- IST-Wert Anpassung
- Arbeitsschritt anpassen, neu kalkulieren
- Unterbrechung aller Arbeitsschritte auf einem Betriebsmittel
- Zwischenmeldung
Labels in Belegpositionsabfragen - Verschiedenste Labels in den Routen „GET/Documents/{documentKey}/Positions" und „GET/DocumentPositions“ wurden bisher immer mit „NULL“ zurückgegeben. Da die Performance deutlich leiden würde, wenn alle Labels abgefragt und gefüllt werden, kann im Request nun festgelegt werden, welche Labels gefüllt werden sollen.
Handelsstücklisten anlegen und bearbeiten - Unter „Documents“ stehen Ihnen neue Routen zur Verfügung, mit denen Sie in Belegen nun auch per API Positionen vom Typ Handelsstückliste und deren Stücklistenpositionen anlegen und bearbeiten können.
GLN-Nummer - Für Kunden, Interessenten und Lieferanten wurde das Feld GLN-Nummer ergänzt.
Fertigungsauftrag löschen - Das Löschen eines Fertigungsauftrages über die SelectLine API ist jetzt möglich.
Belegpositionstypen - Mit Ausnahme der Gliederungssumme können Sie alle Belegpositionstypen des SelectLine Auftrags nun auch per API anlegen und bearbeiten.
Anpassung bei der Belegübergabefunktion - Bei der Belegübergabe mit Lagerinformationen (/Documents/{documentKey}/Successors) werden nun nur noch die Positionen übergeben, die auch in den Lagerinformationen angegeben wurden. Ebenfalls werden Belegaufschläge, entsprechend der Funktionalität des SelectLine Auftrags, bei der ersten Belegübergabe mit voller Menge übernommen.