Factory Operator – funktioner och begränsningar
Funktionsmatris för Factory Operator med användarexempel
Tabellen nedan beskriver hela omfattningen av vad Factory Operator kan göra i SDA-plattformen. Funktionerna är grupperade per produktområde för att hjälpa användarna att förstå var konversationsbaserad automatisering kan tillämpas.
| Kategori | Funktioner som stöds | Exempel på kommandon som stöds |
| SKAPA |
| ”Skapa en ny Siemens-enhet med namnet Mixer01 med obligatoriska metadata.” ”Skapa en gateway som heter WestLine-GW med dessa konfigurationsvärden.” ”Skapa en resursgrupp med namnet Packaging.” |
| UPPDATERA |
| ”Uppdatera IP-adressen för enheten Pump02 till 10.10.5.12.” ”Uppdatera konfigurationen för gatewayen North-GW.” ”Flytta enheten Robot01 till resursgruppen Assembly.” |
| FRÅGA – Enheter | Enheter: Sök upp enheter efter namn, leverantör, grupp eller partiella attribut. | ”Visa konfigurationen för enheten BoilerPLC.” ”Hitta enheter i gruppen Packaging med leverantören Siemens.” |
| FRÅGA – Gateways | Gateways: Hämta gatewaykonfigurationer och metadata. | ”Hämta detaljer för gatewayen Main-Gateway.” ”Visa alla gateways med status aktiv.” |
| FRÅGA – Jobb | Jobb: Fråga efter jobb filtrerade på enhet, jobbtyp, status eller tid. | ”Visa jobb för enheten Press01 från de senaste 24 timmarna.” ”Hitta misslyckade jobb av typen BACKUP.” |
| FRÅGA – Jobbloggar | Jobbloggar: Hämta loggar för enskilda jobb med kronologisk formatering och felmarkering. | ”Visa loggarna för jobb 92341.” ”Hämta loggutdata för det senaste jobbet som kördes på enheten Line2-PLC.” |
| FRÅGA – Resursgrupper | Resursgrupper: Fråga efter gruppmetadata, ingående tillgångar och tillgångar i undergrupper. | ”Visa tillgångarna i resursgruppen Packaging.” ”Hämta alla enheter under gruppen Assembly, inklusive undergrupper.” |
| FRÅGA – Användare | Användare: Sök upp användarinformation med namn, e-post eller relaterade attribut. | ”Visa information om användaren jsmith.” ”Hitta användaren med e-postadressen alex.lee@example.com.” |
| FRÅGA – Granskningsloggar | Granskningsloggar: Hämta plattformsaktiviteter med filtrering på tidsintervall och tolkning av händelsetyper. | ”Hämta granskningsloggar för användaren jsmith mellan 2025-10-01 och 2025-10-07.” ”Visa alla inloggningshändelser från idag.” |
| Validering |
| ”Vilken information behöver du för att skapa en Rockwell-enhet?” ”Är denna IP-adress giltig för gatewaykonfigurationen?” |
| Uppslag | Översätter användarvänliga namn till interna ID:n med hjälp av konfigurationsverktyg. | ”Slå upp enheten med namnet Mixer01.” ”Identifiera ID:t för resursgruppen ProcessAreaA.” |
| Filtrering |
| ”Hitta alla enheter från leverantören Siemens som skapats efter 2024-01-01.” ”Visa nästa sida med resultat för min jobbfråga.” |
| Tillgångslänkning |
| ”Länka enheten BoilerPLC till gatewayen Main-Gateway.” ”Tilldela dessa fem enheter till gruppen Packaging.” |
| Hantering av resursgrupper |
| ”Skapa en grupp med namnet Cell 1 i en överordnad grupp ”Boston Factory” och lägg PLC 123 i den” ”Visa alla enheter i Cell 1” ”Flytta PLC 493 till Cell 1” |
| Jobbhantering |
| ”Visa alla PLC-säkerhetskopieringar som misslyckats de senaste 24 timmarna” ”Identifiera orsaken till att PLC-enheterna misslyckades för de misslyckade jobben” |
| Spårning av granskningsloggar |
| ”Hitta alla åtgärder som utförts av Michael Manager under den senaste veckan” ”Identifiera alla inloggningar under de senaste 24 timmarna som inte skett inifrån fabriken” |
Viktiga funktioner
Arbetsflödets egenskaper
Schemastyrda operationer
- Utför schemainspektion i början av konversationen.
- Identifierar obligatoriska fält, valideringsregler och enum-värden.
- Säkerställer att operationer följer plattformens begränsningar.
Hantering av metadata
- Identifierar nödvändiga metadata för varje enhets- eller gatewaytyp.
- Frågar användaren endast efter obligatoriska fält.
- Validerar metadata mot kända begränsningar innan arbetet fortsätter.
Batchbearbetning
- Utför flera skapande- eller uppdateringsförfrågningar i ett enda arbetsflöde.
- Tillhandahåller rapporter per resurs om lyckade åtgärder, länkar och fel.
Modell för användarinteraktion
Factory Operator interagerar med användare enligt strikta regler:
- Begär endast information som saknas och är obligatorisk.
- Begär aldrig valfria fält om inte användaren ber om det.
- Exponerar aldrig backend-scheman eller tekniska implementationsdetaljer.
- Tillhandahåller tydliga listor över obligatoriska fält på begäran.
- Använder neutralt, sakligt och direkt språk.
Utdataformatering
Svar vid lyckad åtgärd
- Tillhandahåller klickbara Markdown-länkar till skapade eller uppdaterade resurser.
- Sammanfattar namn, ID:n och viktiga konfigurationer.
- För batchoperationer: listar varje lyckad resurs individuellt.
Svar på frågor
Svaren innehåller strukturerade fält beroende på resurstyp:
- Enheter och gateways: ID, namn, typ, leverantör, konfigurationsdetaljer, IP/port.
- Jobb: Status, tidsstämplar, jobbtyp, tillhörande enhet.
- Jobbloggar: Sorterade loggposter med felmarkering.
- Granskningsloggar: Tidsstämpel, händelsetyp, användare, berörd resurs.
- Resursgrupper: Gruppmetadata och ingående tillgångar.
Felhantering
- Returnerar exakta valideringsfel.
- Gör inga nya försök vid misslyckade operationer.
- Begär förtydligande om inmatningen är tvetydig.
- Returnerar fel från verktygen direkt.
Begränsningar
Factory Operator arbetar under strikta begränsningar:
- Inga raderingar: Den raderar inga resurser.
- Inga ”lista alla”-kommandon: Alla frågor kräver filter.
- Inga antaganden: Den härleder aldrig information som saknas.
- Ingen backend-exponering: Avslöjar aldrig schema, API-struktur eller implementationsdetaljer.
- Inget känslomässigt eller konverserande språk: Svaren är strikt sakliga.