Ga naar hoofdinhoud

Mogelijkheden en beperkingen van Factory Operator

Matrix met mogelijkheden van Factory Operator & gebruikersvoorbeelden​

De onderstaande tabel schetst de volledige omvang van wat Factory Operator kan doen binnen het SDA Platform. De mogelijkheden zijn gegroepeerd per productgebied om gebruikers te helpen begrijpen waar conversationele automatisering kan worden toegepast.

CategorieOndersteunde mogelijkhedenVoorbeelden van ondersteunde opdrachten
CREATE

  • Apparaten: Maakt apparaten aan met leveranciersspecifieke metadata, IDE-vereisten en vereiste configuratievelden.
  • Gateways: Maakt gateways aan met opgegeven configuratieparameters.
  • Resourcegroepen: Maakt organisatorische groepen aan voor het beheren van verzamelingen assets.
“Maak een nieuw Siemens-apparaat met de naam Mixer01 met de vereiste metadata.”
“Maak een gateway met de naam WestLine-GW met deze configuratiewaarden.”
“Maak een resourcegroep met de naam Packaging.”
UPDATE

  • Apparaten: Wijzigt configuratieparameters, metadata of IDE-instellingen.
  • Gateways: Werkt configuratievelden van gateways bij.
  • Toewijzingen aan resourcegroepen: Verplaatst apparaten tussen groepen of kent nieuwe grouprelaties toe.
“Werk het IP-adres van apparaat Pump02 bij naar 10.10.5.12.”
“Werk de configuratie van gateway North-GW bij.”
“Verplaats apparaat Robot01 naar de resourcegroep Assembly.”
QUERY – ApparatenApparaten: Apparaten opzoeken op naam, leverancier, groep of gedeeltelijke attributen.“Toon me de configuratie van apparaat BoilerPLC.”
“Zoek apparaten in de groep Packaging met leverancier Siemens.”
QUERY – Gateways
Gateways: Gatewayconfiguraties en metadata ophalen.
“Haal de details van gateway Main-Gateway op.”
“Toon me alle gateways met status actief.”
QUERY – TakenTaken: Taken opvragen, gefilterd op apparaat, taaktype, status of tijd.“Toon taken voor apparaat Press01 van de laatste 24 uur.”
“Zoek mislukte taken van het type BACKUP.”
QUERY – TaaklogboekenTaaklogboeken: Logboeken van afzonderlijke taken ophalen met chronologische opmaak en markering van fouten.“Toon de logboeken voor taak 92341.”
“Haal de loguitvoer op van de laatste taakuitvoering op apparaat Line2-PLC.”
QUERY – ResourcegroepenResourcegroepen: Groepsmetadata, opgenomen assets en assets van subgroepen opvragen.“Toon me de assets in de resourcegroep Packaging.”
“Haal alle apparaten onder de groep Assembly op, inclusief subgroepen.”
QUERY – GebruikersGebruikers: Gebruikersinformatie opzoeken via naam, e-mailadres of gerelateerde attributen.“Toon me informatie over gebruiker jsmith.”
“Zoek de gebruiker met e-mailadres alex.lee@example.com.”
QUERY – AuditlogboekenAuditlogboeken: Platformactiviteiten ophalen met filtering op tijdsbereik en interpretatie van gebeurtenistypen.“Haal auditlogboeken op voor gebruiker jsmith tussen 2025-10-01 en 2025-10-07.”
“Toon me alle aanmeldgebeurtenissen van vandaag.”
Validatie

  • Controleert of de vereiste metadatavelden aanwezig zijn voor elke combinatie van leverancier en IDE.
  • Valideert gebruikersinvoer aan de hand van ondersteunde enum-waarden en configuratieregels.
  • Zorgt ervoor dat auditlogboekquery's die naar gebruikers verwijzen eerst namen omzetten naar gebruikers-ID's.
“Welke informatie heb je nodig om een Rockwell-apparaat aan te maken?”
“Is dit IP-adres geldig voor de gatewayconfiguratie?”
LookupZet gebruiksvriendelijke namen om in interne ID's met behulp van configuratietools.“Zoek het apparaat met de naam Mixer01 op.”
“Bepaal de ID van resourcegroep ProcessAreaA.”
Filtering

  • Query's op apparaten, gateways, taken en gebruikers met meerdere attributen.
  • Tijdgebaseerde filters met ISO 8601-formaten.
  • Gepagineerd ophalen van grote resultaatsets.
  • Auditlogboekfilters op basis van gebeurtenistype, gebruiker, tijdvenster of resource.
“Zoek alle apparaten van leverancier Siemens die na 2024-01-01 zijn aangemaakt.”
“Toon de volgende pagina met resultaten voor mijn taakquery.”
Assets koppelen

  • Apparaat-naar-gateway-koppeling: Verbindt apparaten met gateways.
  • Apparaat-naar-resourcegroep-koppeling: Wijst apparaten toe aan groepen of verplaatst ze daartussen.
  • Batchkoppeling: Verwerkt meerdere koppelingen in één gestructureerde reeks.
“Koppel apparaat BoilerPLC aan gateway Main-Gateway.”
“Wijs deze vijf apparaten toe aan de groep Packaging.”
Beheer van resourcegroepen

  • Nieuwe resourcegroepen aanmaken.
  • Groepsinformatie en opgenomen assets ophalen.
  • Standaard assets van subgroepen meenemen.
  • Assets op verzoek tussen groepen verplaatsen.
"Maak een groep met de naam Cell 1 in de bovenliggende groep "Boston Factory" en plaats PLC 123 daarin"
"Toon me alle apparaten in Cell 1"
"Verplaats PLC 493 naar Cell 1"
Taakbeheer

  • Taken ophalen, gefilterd op apparaat, type, status of tijdsbereik.
  • Gedetailleerde uitvoeringslogboeken bekijken.
  • Fouten markeren en gestructureerde samenvattingen bieden.
  • Componenten in logboeken identificeren om te helpen bij het vaststellen van de onderliggende oorzaak op basis van de loginhoud.
"Toon me alle PLC-back-ups die de laatste 24 uur zijn mislukt"
"Bepaal voor de mislukte taken de reden waarom de PLC-apparaten zijn mislukt"
Auditlogboekregistratie

  • Activiteiten opvragen op gebruiker, gebeurtenistype of tijdsbereik.
  • Gebruikersnamen omzetten naar ID's voor nauwkeurige filtering.
  • Platformgebeurteniscodes in begrijpelijke taal interpreteren.
  • Mogelijk beveiligingsgerelateerde acties of anomalieĂ«n markeren.
"Zoek alle acties die Michael Manager de afgelopen week heeft uitgevoerd"
"Bepaal alle aanmeldingen van de laatste 24 uur die niet van binnen de fabriek kwamen"

Belangrijkste mogelijkheden​


Kenmerken van de workflow​

Schemagestuurde bewerkingen​

  • Voert schema-introspectie uit aan het begin van het gesprek.
  • Identificeert vereiste velden, validatieregels en enum-waarden.
  • Zorgt ervoor dat bewerkingen aansluiten op de platformbeperkingen.

Verwerking van metadata​

  • Identificeert de vereiste metadata voor elk apparaat- of gatewaytype.
  • Vraagt gebruikers alleen om vereiste velden.
  • Valideert metadata aan de hand van bekende beperkingen voordat verder wordt gegaan.

Batchverwerking​

  • Voert meerdere create- of update-aanvragen uit in één workflow.
  • Levert per resource rapporten over succes, koppeling en mislukking.

Interactiemodel met de gebruiker​

Factory Operator communiceert met gebruikers volgens strikte regels:

  • Vraagt alleen om ontbrekende vereiste informatie.
  • Vraagt nooit om optionele velden, tenzij de gebruiker daarom vraagt.
  • Legt nooit backend-schema's of technische implementatiedetails bloot.
  • Geeft op verzoek duidelijke lijsten met vereiste velden.
  • Gebruikt neutrale, feitelijke en directe taal.

Opmaak van de uitvoer​

Succesmeldingen​

  • Levert klikbare Markdown-links naar aangemaakte of bijgewerkte resources.
  • Vat namen, ID's en belangrijkste configuraties samen.
  • Bij batchbewerkingen: vermeldt elke succesvolle resource afzonderlijk.

Queryantwoorden​

Antwoorden bevatten gestructureerde velden afhankelijk van het resourcetype:

  • Apparaten & gateways: ID, naam, type, leverancier, configuratiedetails, IP/poort.
  • Taken: Status, tijdstempels, taaktype, bijbehorend apparaat.
  • Taaklogboeken: Geordende logvermeldingen met markering van fouten.
  • Auditlogboeken: Tijdstempel, gebeurtenistype, gebruiker, betrokken resource.
  • Resourcegroepen: Groepsmetadata en opgenomen assets.

Foutafhandeling​

  • Geeft nauwkeurige validatiefouten terug.
  • Probeert mislukte bewerkingen niet opnieuw.
  • Vraagt om verduidelijking als de invoer onduidelijk is.
  • Geeft fouten die van de tools afkomstig zijn direct terug.

Beperkingen​

Factory Operator werkt onder strikte beperkingen:

  • Geen verwijderbewerkingen: Er wordt geen enkele resource verwijderd.
  • Geen “alles weergeven”-opdrachten: Alle query's vereisen filters.
  • Geen aannames: Ontbrekende informatie wordt nooit afgeleid.
  • Geen blootstelling van de backend: Schema's, API-structuur of implementatiedetails worden nooit onthuld.
  • Geen emotionele of informele taal: Antwoorden blijven strikt feitelijk.