Vorlage für eine Standardarbeitsanweisung erstellen
Verwandeln Sie einen Prozessentwurf in eine einheitliche Standardarbeitsanweisung, ohne die Dokumentstruktur jedes Mal neu aufzubauen.
Im Browser ausführen – kostenlos
Geben Sie den Prozessnamen, seinen Zweck und eine geordnete Liste von Tätigkeiten an. Der Generator liefert eine prüfbereite SOP mit Feldern zur Dokumentenlenkung, Verantwortlichkeiten, nummerierten Anweisungen, Hinweisen zu Aufzeichnungen und Eskalationen sowie einem ersten Eintrag in der Änderungshistorie. Das Ergebnis ist bewusst deterministisch und eignet sich für wiederholbare interne Werkzeuge, gelenkte Dokumentenabläufe, Einarbeitungsunterlagen und Qualitätsmanagementsysteme, die einen verlässlichen Ausgangspunkt benötigen.
Beginnen Sie mit einem klar abgegrenzten Prozess
Wählen Sie einen Prozessnamen, der genau erkennen lässt, welche Tätigkeit die Anweisung regelt. Bezeichnungen wie „Eingehende Waren annehmen und prüfen“ oder „Eine Eskalation im Kundendienst abschließen“ sind aussagekräftiger als allgemeine Begriffe wie „Lager“ oder „Support“. Formulieren Sie anschließend den Zweck als Ergebnis: Erläutern Sie, warum der Prozess besteht, was seine ordnungsgemäße Durchführung schützt oder hervorbringt und welches Qualitätsziel dabei wichtig ist. Der Zweck wird unverändert in das erzeugte Dokument übernommen. Er sollte neuen Mitarbeitenden daher den Grund für die Anweisungen vermitteln, ohne informelles Teamwissen vorauszusetzen. Ausführliche Grundsatzdiskussionen, historische Hintergründe und Sonderfälle gehören nicht in diesen Abschnitt, sondern in ergänzende Unterlagen oder eine spätere redaktionelle Bearbeitung. Der Generator erstellt eine gelenkte Vorlage, ersetzt jedoch keine Prozessverantwortung. Benennen Sie vor der Veröffentlichung eine verantwortliche und eine genehmigende Person, grenzen Sie den Geltungsbereich ab und prüfen Sie, ob die Beschreibung der tatsächlichen Praxis entspricht. Ein präzise benannter, enger Prozess lässt sich leichter schulen, auditieren, ändern und außer Kraft setzen.
Formulieren Sie beobachtbare Handlungen in Ausführungsreihenfolge
Geben Sie mindestens einen Schritt ein und ordnen Sie alle Tätigkeiten so an, wie eine fachkundige Person sie ausführen soll. Beginnen Sie jeden Schritt mit einem eindeutigen Verb, nennen Sie den Gegenstand der Handlung und fügen Sie bei Bedarf ein Kriterium hinzu, das den Abschluss belegt. „Vergleichen Sie den Lieferschein mit der genehmigten Bestellung“ ist beispielsweise hilfreicher als „Prüfen Sie die Unterlagen“. Fassen Sie nicht mehrere Entscheidungszweige in einem langen Satz zusammen. Wenn eine Auswahl erforderlich ist, beschreiben Sie Prüfung, Bedingung und Folgehandlung eindeutig. Ungewöhnliche Abläufe können Sie anschließend im Abschnitt für Ausnahmen und Eskalationen ergänzen. Leere Schritte werden abgelehnt; die angegebene Reihenfolge bleibt exakt erhalten, lediglich Leerraum wird bereinigt. Die Ausgabe nummeriert die Anweisungen ab eins und schafft damit stabile Verweise für Kommentare und Schulungen. Lassen Sie das Ergebnis nach der Erstellung von einer Person testen, die diese Arbeit nicht regelmäßig ausführt. Deren Fragen decken oft fehlende Voraussetzungen, undefinierte Begriffe, verborgene Systemberechtigungen oder Handgriffe auf, die erfahrene Beschäftigte automatisch ausführen, aber nie dokumentiert haben.
Vervollständigen Sie die Dokumentenlenkung vor der Freigabe
In der erzeugten SOP sind Prozessverantwortung, Genehmigung, Gültigkeitsdatum und Prüfdatum bewusst als „Noch zuzuweisen“ gekennzeichnet. Diese Platzhalter verhindern, dass erfundene Lenkungsdaten verbindlich wirken, und zeigen den noch offenen Freigabeaufwand. Füllen Sie jedes Feld gemäß der Dokumentenlenkung Ihrer Organisation aus und passen Sie anschließend Geltungsbereich, Verantwortlichkeiten, Aufbewahrungsvorgaben sowie Eskalationshinweise an. Die Änderungshistorie beginnt mit Version 1.0, einer Zusammenfassung der ersten Erstellung sowie noch nicht zugewiesenem Datum und Autor. Ersetzen Sie diese Angaben bei der formellen Ausgabe. Fügen Sie bei späteren Änderungen einen neuen Eintrag hinzu, statt die Historie zu überschreiben. Prüfende Personen müssen bestätigen, dass jeder Schritt sicher, rechtmäßig, mit den vorhandenen Werkzeugen durchführbar und mit zugehörigen Richtlinien vereinbar ist. Außerdem ist festzulegen, wo Nachweise gespeichert und wie Ausnahmen gemeldet werden. Die API kostet $0.002 je erzeugtem Element; im Browser kann dieselbe deterministische Logik lokal ausgeführt werden. Da kein aktuelles Datum angenommen wird, erzeugen identische Eingaben stets dasselbe Ergebnis und keine irreführenden Revisionsdaten.
Anwendungsfälle
Eine betriebliche Übergabe vereinheitlichen
Überführen Sie den Entwurf eines Teammitglieds in ein einheitliches Dokument, das eine andere Schicht, Niederlassung oder ein Dienstleister prüfen und befolgen kann.
Einen Entwurf für das Qualitätsmanagement vorbereiten
Erstellen Sie gelenkte Abschnitte und den ersten Änderungseintrag, bevor die Prozessverantwortlichen Validierung und Freigabe abschließen.
SOPs aus einem Workflow-Werkzeug erstellen
Erzeugen Sie vorhersehbar strukturierte Dokumente aus genehmigten Ablaufschritten für Einarbeitung, Auditvorbereitung oder eine interne Wissensdatenbank.
Häufige Fragen
Welche Angaben sind erforderlich?
Geben Sie einen nicht leeren Prozessnamen, einen nicht leeren Zweck und eine geordnete Liste mit mindestens einem ausgefüllten Schritt an.
Was geschieht, wenn ich keine Schritte übermittle?
Die Anfrage schlägt mit einem Eingabefehler fehl, da eine SOP ohne mindestens eine Handlung kein Verfahren beschreiben kann.
Fügt der Generator das heutige Datum ein?
Nein. Er verwendet keine Uhr und erfindet keine Lenkungsdaten; Datumsfelder bleiben offen, bis eine befugte Person sie ausfüllt.
Kann die erzeugte SOP sofort freigegeben werden?
Sie ist ein strukturierter Entwurf. Die Prozessverantwortlichen müssen Schritte prüfen, Geltungsbereich und Lenkungsfelder ergänzen, Sicherheit und Konformität bewerten und die erforderliche Genehmigung einholen.
Was kostet eine erzeugte SOP?
Jedes über die API erzeugte Element kostet $0.002. Derselbe deterministische Generator kann auch im Browser ausgeführt werden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/doc/sop-template-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"process_name":"Receive and inspect incoming inventory","purpose":"Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.","steps":["Match the delivery note to the purchase order.","Count all packages and inspect them for visible damage.","Record accepted quantities and quarantine any discrepancies."]}'const res = await fetch("https://api.kit.forhosting.com/doc/sop-template-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"process_name": "Receive and inspect incoming inventory",
"purpose": "Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.",
"steps": [
"Match the delivery note to the purchase order.",
"Count all packages and inspect them for visible damage.",
"Record accepted quantities and quarantine any discrepancies."
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/sop-template-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"process_name": "Receive and inspect incoming inventory",
"purpose": "Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.",
"steps": [
"Match the delivery note to the purchase order.",
"Count all packages and inspect them for visible damage.",
"Record accepted quantities and quarantine any discrepancies."
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/sop-template-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"process_name":"Receive and inspect incoming inventory","purpose":"Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.","steps":["Match the delivery note to the purchase order.","Count all packages and inspect them for visible damage.","Record accepted quantities and quarantine any discrepancies."]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"process_name":"Receive and inspect incoming inventory","purpose":"Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.","steps":["Match the delivery note to the purchase order.","Count all packages and inspect them for visible damage.","Record accepted quantities and quarantine any discrepancies."]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/sop-template-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"process_name": "Receive and inspect incoming inventory",
"purpose": "Ensure every incoming shipment is counted, inspected, and recorded before stock is made available.",
"steps": [
"Match the delivery note to the purchase order.",
"Count all packages and inspect them for visible damage.",
"Record accepted quantities and quarantine any discrepancies."
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.sop_template_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_steps | 100 |
max_chars | 50000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |