Zum Hauptinhalt springen

Tools

Ein Tool ist ein einzelner Vorgang, den ein Assistent aufrufen kann. Der Server stellt 73 bereit: 68 Lese-Tools, nach Bereich gruppiert, 4 Schreib-Tools und 1 generisches OData-Abfrage-Tool. Ein Assistent ermittelt sie, indem er den Server fragt; diese Liste ist also für Sie — damit Sie wissen, was er erreichen kann, bevor Sie ihn verbinden.

Die vier Schreib-Tools erscheinen nur, wenn EnableWriteTools eingeschaltet ist, und das OData-Abfrage-Tool nur, wenn EnableODataQueryTool eingeschaltet ist. Siehe Verbindung.

Fertigungsaufträge​

ToolBeschreibung
work_orders_searchSucht Fertigungsaufträge. Gibt Kopfdaten zurück: Status, Kunde, Artikel, Termine und Mengen.
work_orders_getRuft den Kopf eines Fertigungsauftrags über seine Beleg-ID ab.
work_order_positions_listListet die Positionen eines Fertigungsauftrags auf: Artikel, geplante und gefertigte Mengen, Termine und Status.
work_order_routings_listListet die Arbeitsgänge des Arbeitsplans eines Fertigungsauftrags auf: Ressource, geplante Rüst- und Laufzeiten.
work_order_materials_listListet die Materialpositionen eines Fertigungsauftrags auf: Komponenten, geplante und gebuchte Mengen, Lager und Lagerplatz.

Produktionszeiten​

ToolBeschreibung
active_work_order_times_listListet Zeitbuchungen auf Arbeitsgänge auf, laufende und abgeschlossene, mit Angaben zu Personal, Ressource, Arbeitsgang und Fertigungsauftrag.
production_times_listListet gebuchte Zeitmeldungen mit Dauer, Gut- und Ausschussmengen, Personal und Ressource auf.

Artikel​

ToolBeschreibung
items_searchSucht Artikel nach Code oder Name. Gibt Stammdaten zurück, einschließlich Bestandssummen, Beschaffungsart und Standardlager.
items_getRuft einen Artikel über seinen exakten Code mit vollständigen Stammdaten ab.
item_warehouses_listListet den Bestand eines Artikels je Lager auf: Bestand, disponiert, bestellt, Minimum und Maximum.
item_materials_listListet die Stückliste eines Artikels auf: Komponenten, Mengen, Einheiten, Ausschuss und verknüpfte Arbeitsgänge.
item_routings_listListet den Arbeitsplan eines Artikels auf: Arbeitsgänge, Ressourcen, Rüst- und Bearbeitungszeiten.
item_versions_listListet die Versionen eines Artikels mit Versionsstatus und Zeichnungsnummern auf.

Kundenaufträge​

ToolBeschreibung
sales_orders_searchSucht Kundenaufträge nach Kunde oder Status. Gibt Belegnummer, Kunde, Termine und Status zurück.
sales_orders_getRuft den Kopf eines Kundenauftrags über seine Beleg-ID ab.

Ressourcen​

ToolBeschreibung
resources_listListet Produktionsressourcen mit Kapazitäts-, Kosten- und Gruppierungsdaten auf.
resources_getRuft eine Produktionsressource über ihren exakten Code ab.
resource_downtimes_listListet geplante und ungeplante Ausfallzeiten von Ressourcen mit Grund und Zeitraum auf.

Qualitätskontrolle​

ToolBeschreibung
qc_orders_searchSucht QC-Aufträge mit Angaben zu Artikel, Charge, Prüfung und Ursprungsbeleg.
qc_orders_getRuft die Zeilen des QC-Auftrags für eine Charge ab, die mehrere Knoten haben kann.
qc_inspection_plans_searchSucht Prüfpläne nach Artikel, Gruppe oder Kunde.
qc_templates_searchSucht QC-Vorlagen (Prüfmerkmale) nach Code, Beschreibung oder Gruppe.
qc_groups_listListet QC-Gruppen nach Code oder Beschreibung auf.
qc_valuations_listListet QC-Bewertungen (Bewertungscodes) auf, optional innerhalb einer Gruppe.
qc_samples_searchSucht QC-Stichproben nach Artikel oder Belegnummer der Prüfung.
qc_batches_to_verify_searchSucht Chargen, deren Prüfung aussteht, nach Artikel oder Lager.
qc_blockage_reasons_listListet Sperrgründe nach Code oder Gruppe auf.

Stammdaten​

ToolBeschreibung
business_partners_searchSucht Geschäftspartner — Kunden, Lieferanten und Interessenten — nach Code oder Name.
warehouses_listListet Lager mit Code, Name und Adressdaten auf.
bin_locations_searchSucht Lagerplätze, optional innerhalb eines Lagers.
personnel_listListet das Personal mit ID, Namen, Gruppe und aktueller Anwesenheit auf.
tools_listListet Fertigungswerkzeuge mit Code, Beschreibung und Typ auf.
units_of_measure_listListet Maßeinheiten auf, optional nur die für einen bestimmten Artikel gültigen.

Arbeitspläne und Arbeitsgänge​

ToolBeschreibung
operations_searchSucht Arbeitsgänge nach Code, Beschreibung oder Ressource.
operation_types_listListet Vorgangsarten nach Code oder Beschreibung auf.
routing_headers_searchSucht Arbeitsplanköpfe nach Artikel, Typ oder Status.
operation_alternative_listListet die an Arbeitsgängen hinterlegten alternativen Ressourcen auf.
operation_parallel_listListet die an Arbeitsgängen hinterlegten parallelen Ressourcen auf.
operation_tool_listListet die Arbeitsgängen zugeordneten Werkzeuge auf.
operation_utility_listListet die Arbeitsgängen zugeordneten Hilfsmittel auf.

Planung​

ToolBeschreibung
mrp_scenarios_searchSucht MRP-Szenarien nach Beschreibung, Niederlassung oder Berechnungsstatus.
mrp_orders_searchSucht MRP-Aufträge nach Auftragsart, Geschäftspartner oder Lager.
mrp_results_listListet MRP-Berechnungsergebnisse auf, optional für ein Szenario oder einen Geschäftspartner.
mrp_details_listListet Detailzeilen der MRP-Ergebnisse auf, optional für ein Szenario oder eine Belegart.
reservations_searchSucht Bestandsreservierungen nach Artikel, Lager oder Basisbeleg.

Kalkulation​

ToolBeschreibung
calculation_schemas_listListet Kalkulationsschemata nach Code oder Beschreibung auf.
cost_centers_searchSucht Kostenstellen nach Code oder Name.
cost_carriers_searchSucht Kostenträger nach Code oder Beschreibung.
precalculations_searchSucht Vorkalkulationen (Kostenschätzungen) nach Artikel oder Kunde.
work_order_calculation_headers_searchSucht Kalkulationsköpfe von Fertigungsaufträgen nach Beleg-ID oder Schema.
work_order_calculation_schemas_listListet Kalkulationsschemazeilen von Fertigungsaufträgen auf, optional für eine Beleg-ID.
material_groups_listListet Materialgruppen nach Code oder Beschreibung auf.
material_group_surcharges_listListet Zuschlagszeilen von Materialgruppen auf, optional für eine Gruppe.

Wartung​

ToolBeschreibung
maintenance_objects_searchSucht Wartungsobjekte nach Wartungs-ID, Status oder Artikel.
maintenance_orders_searchSucht Wartungsaufträge nach Status oder verknüpftem Fertigungsauftrag.
maintenance_statuses_listListet Wartungsstatuscodes mit Beschreibungen auf.
internal_maintenances_searchSucht interne Wartungen nach Status, Artikel oder Geschäftspartner.
external_maintenances_searchSucht externe (fremdvergebene) Wartungen nach Status, Artikel oder Geschäftspartner.

Kalender und Schichten​

ToolBeschreibung
resource_calendars_searchSucht Einträge des Ressourcenkalenders nach Ressource oder Gruppe.
shift_definitions_listListet Schichtdefinitionen auf, optional innerhalb einer Schichtgruppe.
day_templates_listListet die Tagmuster auf, aus denen Schichtpläne aufgebaut werden.
personnel_shift_models_searchSucht Zuordnungen von Schichtmodellen zum Personal nach Personal-ID.
personnel_special_shifts_searchSucht Sonderschichten des Personals, die den Plan übersteuern, nach Personal-ID.
period_rules_listListet Stundenregeln für die Arbeitszeit auf — Gleitzeit und Überstunden.
absence_types_listListet Abwesenheitsarten wie Urlaub, Krankheit und Schulung auf.

Analysen​

Diese Tools beantworten Fragen nach Summen als Anzahlen, sodass ein Assistent keine Zeilen abrufen muss, um sie zu zählen.

ToolBeschreibung
work_orders_kpisKennzahlen als Anzahlen: offen, abgeschlossen und überfällig offen — ein bereits überschrittener Liefertermin bei einem noch offenen Auftrag. Kann auf einen Kunden oder Artikel eingeschränkt werden.
work_orders_by_statusAnzahl je Status-ID, die größte zuerst. Kann auf offene oder abgeschlossene Aufträge beschränkt werden.

Ermittlung und generische Abfrage​

ToolBeschreibung
beas_entity_schemaBeschreibt die Felder, Typen und den Schlüssel einer API-Entitätsmenge, damit eine Abfrage darauf korrekt formuliert werden kann. Ohne Entitätsmenge aufgerufen, listet es alle verfügbaren Namen auf.
beas_odata_queryFührt eine Abfrage nur mit Lesezugriff auf jede Entitätsmenge aus, für die es kein eigenes Tool gibt, mit den Standardoptionen $filter, $select und $orderby. Benötigt eine Benutzersitzung; ein Aufrufer mit API-Schlüssel wird abgewiesen. Gibt höchstens 200 Zeilen zurück, standardmäßig 50.
tipp

Ein Assistent, der beas_entity_schema vor beas_odata_query aufruft, erhält die exakten Feldnamen und muss sie nicht mehr raten. Auch ein falscher Name einer Entitätsmenge ist keine Sackgasse — der Server antwortet mit der Liste der gültigen Namen.

Tools, die Daten ändern​

Vier Tools schreiben. Jedes verlangt eine Benutzersitzung und dieselbe Berechtigung Vollzugriff, die der Web Client für die entsprechende Aktion verlangt; ein Assistent kann daher nie über die Berechtigungen des Benutzers hinausgehen, als der er verbunden ist.

ToolBeschreibungErforderliche Berechtigung
work_orders_createLegt einen Fertigungsauftrag mit einer Position für einen angegebenen Artikel und eine Menge an und gibt seine Beleg-ID zurück.Vollzugriff auf Fertigungsaufträge
work_orders_updateAktualisiert Kopffelder eines bestehenden Fertigungsauftrags. Nur die übergebenen Felder ändern sich.Vollzugriff auf Fertigungsaufträge
production_times_createBucht eine manuelle Zeitmeldung auf einen Arbeitsgang eines Fertigungsauftrags, in der Maßeinheit der Position.Vollzugriff auf Aktive Auftragszeiten
resource_downtimes_createErfasst eine Ausfallzeit für eine Ressource und sperrt ihre Kapazität für den Zeitraum.Vollzugriff auf Ressourcen
vorsicht

work_orders_create und production_times_create erzeugen echte Produktionsdaten, und kein Tool hier macht sie rückgängig. Korrigieren oder stornieren Sie das Ergebnis im Web Client, wie jede andere Buchung.

Verwandte Funktionen​