# Welkom (/docs)
Welkom bij de OS49-docs. Hier vind je alles om met OS49 te werken: een
stappenplan om te starten, een handleiding per product en antwoorden op
veelgestelde vragen.
## Waar wil je heen? [#waar-wil-je-heen]
**Liever vragen aan ChatGPT of Claude?** Geef ze deze link:
[docs.os49.nl/llms-full.txt](https://docs.os49.nl/llms-full.txt). Daarin
staat deze hele handleiding, zodat ze je vraag goed kunnen beantwoorden.
## Kom je er niet uit? [#kom-je-er-niet-uit]
Zoek met ⌘K / Ctrl+K, of mail naar
[support@os49.nl](mailto:support@os49.nl).
# Service & beschikbaarheid (/docs/service-en-beschikbaarheid)
Zo gaan we om met de beschikbaarheid van OS49, onderhoud, support en de
veiligheid van je data. Dit geldt voor **heel OS49**: alle modules, van
Mission Control tot Highground. Onze algemene voorwaarden zijn altijd
leidend.
## Beschikbaarheid [#beschikbaarheid]
We streven naar een zo hoog mogelijke beschikbaarheid; in de praktijk is
OS49 vrijwel altijd gewoon bereikbaar. Wel goed om te weten:
* **Onderhoud en updates** horen erbij. We verbeteren OS49 doorlopend en
af en toe kan dat een korte onderbreking geven. Gepland onderhoud
kondigen we waar mogelijk vooraf aan en plannen we zoveel mogelijk
buiten kantooruren.
* Storingen bij externe partijen (zoals hosting- of betaalproviders)
liggen buiten onze invloed, maar we doen er alles aan om de impact
klein te houden.
Is er iets aan de hand? Bij verstoringen houden we je op de hoogte en
werken we aan zo snel mogelijk herstel.
## Support [#support]
Support loopt via [support@os49.nl](mailto:support@os49.nl), bereikbaar
op werkdagen van 09:00 tot 17:00. We reageren zo snel mogelijk;
verstoringen die je werk blokkeren pakken we altijd met voorrang op.
## Back-ups en herstel [#back-ups-en-herstel]
* **Dagelijkse** geautomatiseerde back-ups, minimaal **30 dagen**
bewaard, op een geografisch gescheiden locatie binnen de EU.
* Bij een calamiteit gaan we direct aan de slag met herstel vanaf de
meest recente back-up.
## Beveiliging [#beveiliging]
* Alle data staat in beveiligde datacenters binnen de **EU**.
* Versleuteling: **TLS 1.2+** onderweg, **AES-256** bij opslag.
* Toegang op basis van rollen (RBAC), least privilege voor personeel,
logging en monitoring op alle systemen.
* Beveiligingsincidenten melden we **binnen 72 uur** aan betrokken
klanten, conform de AVG.
* Betaalgegevens slaan we nooit zelf op; betalingen lopen via Mollie
(PCI-DSS).
## Jouw data blijft van jou [#jouw-data-blijft-van-jou]
* Exporteer je data op elk moment zelf (in Mission Control
bijvoorbeeld via **Profiel → Beveiliging → Data Export**).
* Na beëindiging verwijderen we je persoonsgegevens binnen 30 dagen
(tenzij de wet anders vereist).
* Vragen over onze beveiliging of behoefte aan meer detail (bijvoorbeeld
voor een audit)? Neem contact met ons op, dan kijken we samen wat
mogelijk is.
## Opzeggen [#opzeggen]
Opzeggen kan op elk moment via
[billing.os49.nl/billing](https://billing.os49.nl/billing) met **Abonnement
Opzeggen**, of per e-mail. Je abonnement loopt door tot het einde van de
betaalde periode. Meer hierover, en over het verwijderen van je account,
lees je bij
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
OS49 is een hulpmiddel, geen vervanging van je boekhouder of adviseur.
Cijfers, schattingen en AI-adviezen zijn indicatief; controleer
belangrijke beslissingen altijd met je accountant.
# Abonnement & facturering (/docs/aan-de-slag/abonnement-en-facturering)
Je abonnement regel je op [billing.os49.nl](https://billing.os49.nl). Je
logt er in met hetzelfde OS49-account als in de apps.
## Eén abonnement: de OS49 Bundle [#eén-abonnement-de-os49-bundle]
OS49 heeft één abonnement: de **OS49 Bundle**. Daarmee krijg je toegang
tot alle vier de apps: **Mission Control**, **Operations Grid**,
**Strategic Base** en **Highground**. De AI-functies zitten er ook bij.
| | |
| --------- | ------------------------------------------------------------------------------------------------------------------- |
| **Prijs** | € 1.000 per jaar (excl. 21% btw) |
| **Apps** | Mission Control, Operations Grid, Strategic Base en Highground |
| **Team** | Plaatsen voor je team inbegrepen; extra plaatsen voeg je toe via [billing.os49.nl](https://billing.os49.nl/billing) |
## Afsluiten [#afsluiten]
Na je registratie kom je automatisch op de abonnementspagina. Kies de
**OS49 Bundle**.
Vul je facturatiegegevens in en klik op **Bevestigen en Betalen**.
Rond de betaling af via Mollie met **iDEAL** of **creditcard**.
Je komt terug op [billing.os49.nl/billing](https://billing.os49.nl/billing).
Je abonnement is actief en vanaf hier open je de apps.
### Betaling niet afgerond? [#betaling-niet-afgerond]
Breek je de betaling af of mislukt die, dan zie je de melding **Betaling
niet afgerond**. Er is dan niets afgeschreven. Probeer het opnieuw via de
knop op die pagina; je komt dan weer bij dezelfde betaling uit. Lukt het
niet, mail naar [support@os49.nl](mailto:support@os49.nl).
## Je abonnement beheren [#je-abonnement-beheren]
Op [billing.os49.nl/billing](https://billing.os49.nl/billing) zie je je
abonnement, de verlengdatum, eventueel **tegoed** en je facturen.
* **Extra plaatsen**: heb je meer collega's dan plaatsen? Koop hier
plaatsen bij.
* **Facturatiegegevens**: je naam, bedrijf of adres wijzig je via
**Bewerken**.
* **Facturen**: download ze als PDF via **Downloaden** onderaan de pagina.
* **Opzeggen**: via **Abonnement Opzeggen**. Je houdt toegang tot het
einde van je betaalde periode en kunt tot die tijd altijd **Hervatten**.
## Je profiel op billing [#je-profiel-op-billing]
Op [billing.os49.nl/settings/profile](https://billing.os49.nl/settings/profile)
wijzig je je wachtwoord en je accountgegevens. Je ziet er ook door welke
bedrijven je bent uitgenodigd in een team, en of die uitnodiging nog
openstaat of al actief is.
## Abonnement verloopt bijna of is verlopen [#abonnement-verloopt-bijna-of-is-verlopen]
Loopt je abonnement bijna af, of is het verlopen, dan zie je bovenin de
apps een balk met de knop **Facturering beheren**. Die brengt je naar
[billing.os49.nl/billing](https://billing.os49.nl/billing), waar je je
abonnement verlengt of hervat. Zie ook
[Abonnement vereist](/docs/kennisbank/abonnement-vereist).
## Je account verwijderen [#je-account-verwijderen]
Je account verwijderen geldt voor **alle OS49-producten** tegelijk, niet
voor één app.
* Heb je geen actief abonnement, dan wordt je account direct verwijderd.
* Heb je wel een actief abonnement, dan krijgt je account de status **In
afwachting van verwijdering**. Je houdt toegang tot het einde van je
betaalde periode en het abonnement wordt niet verlengd.
Je bevestigt het verwijderen door **VERWIJDER** te typen. Toch niet de
bedoeling? Mail naar [support@os49.nl](mailto:support@os49.nl) om het
terug te draaien.
Exporteer eerst de data die je wilt bewaren. Na verwijdering is die niet
meer terug te halen.
# Zo open je de apps (/docs/aan-de-slag/apps-openen)
De OS49-apps werken in je internetbrowser, zoals Chrome, Safari of Edge.
Je hoeft niets te installeren. Typ het adres in de adresbalk bovenin je
browser, of klik op de link hieronder.
| App | Adres |
| ------------------- | ---------------------------------------------------------------------- |
| **Mission Control** | [missioncontrolcenter.ai/app](https://www.missioncontrolcenter.ai/app) |
| **Operations Grid** | [operationsgrid.ai](https://operationsgrid.ai) |
| **Strategic Base** | [strategicbase.nl](https://www.strategicbase.nl) |
| **Highground** | [highground.nl](https://www.highground.nl) |
| **Je abonnement** | [billing.os49.nl](https://billing.os49.nl/billing) |
Let op bij Mission Control: [missioncontrolcenter.ai](https://www.missioncontrolcenter.ai)
is de **website**. Daar klik je op **Log in** om in te loggen of een account aan te maken. De app
zelf staat op [missioncontrolcenter.ai/app](https://www.missioncontrolcenter.ai/app).
## Eén keer inloggen [#eén-keer-inloggen]
Alle apps gebruiken **hetzelfde account**: hetzelfde e-mailadres en
hetzelfde wachtwoord (of dezelfde Google-login). Ben je in de ene app
ingelogd, dan kom je in de andere apps meestal direct binnen.
## Wisselen tussen apps [#wisselen-tussen-apps]
Ben je al in een app? Dan hoef je geen adres te typen. Klik bovenin op
de **OS49-knop** (of op de naam van de app). Je ziet dan een lijstje met
alle apps. Klik op de app waar je heen wilt.
## Tip: zet ze bij je favorieten [#tip-zet-ze-bij-je-favorieten]
Open elke app één keer en sla hem op als favoriet (bladwijzer) in je
browser. In de meeste browsers doe je dat met ⌘D op een Mac
of Ctrl+D op Windows. Dan vind je ze de volgende keer met één
klik terug.
# Eén team voor alle apps (/docs/aan-de-slag/gedeeld-team)
Met je OS49-abonnement hoef je je collega's niet in elke app los toe te
voegen.
## Mission Control, Operations Grid en Strategic Base [#mission-control-operations-grid-en-strategic-base]
Deze drie apps delen **één team**.
* **Iemand toevoegen**: nodig je een collega uit in één van deze apps,
dan staat hij of zij in alle drie.
* **Iemand verwijderen**: haal je een collega weg in één van deze apps,
dan is hij of zij in alle drie weg.
* **Wat iemand mag**: dat stel je wel per app in. Zo kan iemand in de
ene app meer mogen dan in de andere.
In deze apps zie je bij je team een melding dat het team gedeeld wordt.
In Strategic Base staat een nieuwe collega soms nog als **openstaande
uitnodiging**. Dat blijft zo tot hij of zij de uitnodiging ook in
Strategic Base heeft geaccepteerd.
## Highground [#highground]
Highground heeft een **eigen team**. Daar nodig je je collega's apart
uit, via **Instellingen → Beheer gebruikers → Gebruiker uitnodigen**.
Haal je iemand weg in Highground, dan blijft zijn of haar account in de
andere apps gewoon bestaan.
## Plaatsen [#plaatsen]
Elke collega neemt een **plaats** in je abonnement in. Zijn de plaatsen
op, dan kun je niemand meer uitnodigen. Extra plaatsen koop je bij op
[billing.os49.nl](https://billing.os49.nl/billing).
Hoe je iemand uitnodigt, staat in het
[stappenplan](/docs/aan-de-slag/stappenplan#stap-5-nodig-je-team-uit).
# Start hier (/docs/aan-de-slag)
Welkom bij OS49! Hoe je start hangt af van hoe je binnenkomt. Kies je
pad:
## Handig om te weten [#handig-om-te-weten]
* Je krijgt **alle** OS49-apps. Zie [Waar begin je?](/docs/aan-de-slag/welk-product)
voor de beste volgorde.
* De webadressen van de apps staan bij
[Zo open je de apps](/docs/aan-de-slag/apps-openen).
* Eén OS49-account werkt in alle apps. Je maakt het maar één keer aan.
* Een woord niet begrepen? Kijk in de [woordenlijst](/docs/aan-de-slag/woordenlijst).
* Betalen, facturen en opzeggen: zie
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
# Stappenplan voor eigenaren (/docs/aan-de-slag/stappenplan)
Dit stappenplan is voor de eigenaar die OS49 opzet. Volg de stappen van
boven naar beneden. Ben je juist **uitgenodigd** door je werkgever? Lees
dan [Uitgenodigd? Zo start je](/docs/aan-de-slag/uitgenodigd).
## Stap 1: Maak je account [#stap-1-maak-je-account]
1. Ga naar [missioncontrolcenter.ai](https://www.missioncontrolcenter.ai).
2. Klik op **Log in**.
3. Je komt op het inlogscherm van OS49. Heb je nog geen account? Maak er
dan hier een aan:
* **Met Google**: klik op **Doorgaan met Google**. Je bent direct
klaar.
* **Met je e-mailadres**: klik op **Registreren**, vul je e-mailadres
en een wachtwoord in. Je krijgt een mail. Klik op de link in die
mail om je adres te bevestigen.
Dit account werkt straks in **alle** OS49-apps. Je maakt het maar één
keer aan.
## Stap 2: Sluit je abonnement af [#stap-2-sluit-je-abonnement-af]
Na het aanmaken van je account kom je vanzelf op de pagina voor je
abonnement.
1. Kies de **OS49 Bundle**: alle apps voor € 1.000 per jaar (excl. 21%
btw).
2. Vul je bedrijfsgegevens in voor de factuur.
3. Betaal met **iDEAL** of **creditcard**.
Klaar? Dan kom je op de pagina van je abonnement
([billing.os49.nl](https://billing.os49.nl/billing)). Vanaf hier open je
de apps. Meer over betalen en je facturen staat bij
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
## Stap 3: Open de apps [#stap-3-open-de-apps]
Je hebt nu toegang tot alle apps. De adressen staan bij
[Zo open je de apps](/docs/aan-de-slag/apps-openen). Tip: zet ze meteen
bij je favorieten in je browser.
## Stap 4: Richt de apps in [#stap-4-richt-de-apps-in]
Elke app heeft een korte handleiding (een **quickstart**) die je stap
voor stap helpt. Doe ze in deze volgorde, elk kost ongeveer een half
uur:
1. [Mission Control](/docs/modules/mission-control/quickstart): je
cijfers.
2. [Strategic Base](/docs/modules/strategic-base/quickstart): je plan.
3. [Operations Grid](/docs/modules/ops-grid/quickstart): je werkwijze.
4. [Highground](/docs/modules/highground/quickstart): je mensen.
Waarom deze volgorde? Zie [Waar begin je?](/docs/aan-de-slag/welk-product)
## Stap 5: Nodig je team uit [#stap-5-nodig-je-team-uit]
Je nodigt je collega's **twee keer** uit: één keer voor de eerste drie
apps samen, en één keer voor Highground.
**Mission Control, Operations Grid en Strategic Base** delen één team.
Nodig iemand uit in één van deze drie apps, dan staat diegene in alle
drie. Bijvoorbeeld in Mission Control:
1. Klik op **Profiel**.
2. Ga naar het tabblad **Team**.
3. Klik op **Teamlid Toevoegen** en vul het e-mailadres in.
**Highground** heeft een eigen team. Daar nodig je mensen apart uit:
1. Klik op **Instellingen** (het tandwiel).
2. Kies **Beheer gebruikers**.
3. Klik op **Gebruiker uitnodigen** en vul het e-mailadres in.
Je collega krijgt een mail. Stuur hem of haar ook de pagina
[Uitgenodigd? Zo start je](/docs/aan-de-slag/uitgenodigd).
Elke collega neemt een **plaats** in je abonnement in. Zijn de plaatsen
op? Dan kun je geen nieuwe mensen meer uitnodigen. Extra plaatsen koop
je bij op [billing.os49.nl](https://billing.os49.nl/billing). Meer over
het gedeelde team: [Eén team voor alle apps](/docs/aan-de-slag/gedeeld-team).
***
Kom je er niet uit? Kijk in de [kennisbank](/docs/kennisbank) of mail
naar [support@os49.nl](mailto:support@os49.nl).
# Uitgenodigd? Zo start je (/docs/aan-de-slag/uitgenodigd)
Je werkgever werkt met OS49 en heeft je uitgenodigd. Jij hoeft niets te
kopen of in te stellen. Je hoeft alleen de uitnodiging te accepteren en
in te loggen.
## Stap 1: Open de mail [#stap-1-open-de-mail]
Je hebt een mail gekregen met een uitnodiging. Zie je hem niet? Kijk dan
ook in je map met **spam** of **ongewenste mail**.
Misschien krijg je **twee** uitnodigingen: één voor Mission Control,
Operations Grid en Strategic Base, en één voor Highground. Dat is
normaal. Accepteer ze allebei.
## Stap 2: Klik op de link en log in [#stap-2-klik-op-de-link-en-log-in]
1. Klik op de link in de mail.
2. Heb je nog geen OS49-account? Maak er dan een aan. Gebruik **hetzelfde
e-mailadres** als waarop je de uitnodiging kreeg.
3. Heb je al een OS49-account? Log dan gewoon in.
Je hebt maar **één account** nodig. Daarmee kom je in alle apps.
Daarna zit je in het bedrijf van je werkgever. In Highground zie je even
**Je wordt aan je team toegevoegd…**. Dat gaat vanzelf.
## Stap 3: Open de app [#stap-3-open-de-app]
De adressen van alle apps staan bij
[Zo open je de apps](/docs/aan-de-slag/apps-openen). Je werkgever
vertelt je met welke app je begint.
## Wat doe je in elke app? [#wat-doe-je-in-elke-app]
**Mission Control**: je vult elke week je eigen cijfers in. Je
werkgever bepaalt wat je verder mag zien.
**Operations Grid**: je voert werkinstructies uit (we noemen ze
**SOP's**). Je vinkt de stappen af en zorgt dat ze op tijd af zijn.
Onder **Mijn SOP** zie je wat je moet doen.
**Strategic Base**: je kijkt mee. Je ziet het plan van het bedrijf en je
eigen plan voor dit kwartaal (drie maanden).
**Highground**: de eerste keer stel je in vijf stappen je eigen plan in.
Daarna kies je elke dag drie belangrijke taken (je **Grote 3**). Je
verdient punten als je ze afmaakt. Elke week geef je een cijfer voor je
werkplezier, en elke maand geef je je leidinggevende feedback.
Kom je een woord tegen dat je niet kent? Kijk in de
[woordenlijst](/docs/aan-de-slag/woordenlijst).
## Lukt het niet? [#lukt-het-niet]
* **Geen mail gekregen?** Kijk in je spam. Staat hij er niet? Vraag je
werkgever om de uitnodiging opnieuw te sturen.
* **Zie je "Highground-toegang vereist"?** Dan is er nog geen
uitnodiging voor je e-mailadres. Vraag je werkgever om je uit te
nodigen op het e-mailadres waarmee je inlogt.
* **Lukt inloggen niet?** Lees [Inloggen lukt niet](/docs/kennisbank/inloggen-lukt-niet).
* **Nog steeds vast?** Mail naar [support@os49.nl](mailto:support@os49.nl).
Al je uitnodigingen zie je ook op
[billing.os49.nl/settings/profile](https://billing.os49.nl/settings/profile).
## Uitgenodigd voor een club (CLUB49)? [#uitgenodigd-voor-een-club-club49]
Heb je een uitnodiging voor een club gekregen? Klik op de link. Maak een
account aan of log in. Daarna ben je lid van de club.
# Waar begin je? (/docs/aan-de-slag/welk-product)
Met je OS49-abonnement krijg je **alle apps**. Je hoeft dus niets te
kiezen. De vraag is alleen: waar begin je?
Ons advies: doe het in deze volgorde. Elke stap kost ongeveer een half
uur. Je hoeft niet alles op één dag te doen.
## 1. Mission Control: je cijfers [#1-mission-control-je-cijfers]
Hier kom je als eerste binnen, want hier maak je ook je account aan.
Mission Control laat zien hoe je bedrijf er financieel voor staat: hoeveel
geld er binnenkomt, hoeveel eruit gaat en wat je overhoudt. Je zet je
bankafschriften erin en de app zoekt zelf uit waar elk bedrag bij hoort.
→ [Stap voor stap: Mission Control](/docs/modules/mission-control/quickstart)
## 2. Strategic Base: je plan [#2-strategic-base-je-plan]
Hier schrijf je op waar je met je bedrijf naartoe wilt. Dit jaar, en dit
kwartaal (drie maanden). De app stelt vragen en helpt je met de
antwoorden. Daarna maakt hij voor elke medewerker een eigen plan.
→ [Stap voor stap: Strategic Base](/docs/modules/strategic-base/quickstart)
## 3. Operations Grid: je werkwijze [#3-operations-grid-je-werkwijze]
Hier teken je hoe het werk in je bedrijf loopt, stap voor stap. Bij elke
stap zet je een werkinstructie, zodat iedereen weet wat hij moet doen.
Je ziet ook of het werk op tijd af is.
→ [Stap voor stap: Operations Grid](/docs/modules/ops-grid/quickstart)
## 4. Highground: je mensen [#4-highground-je-mensen]
Hier werkt je team elke dag aan zijn doelen. Iedereen kiest drie
belangrijke taken per dag en verdient punten. Leidinggevenden voeren
gesprekken met hun mensen en zien hoe het team ervoor staat.
→ [Stap voor stap: Highground](/docs/modules/highground/quickstart)
## Binnenkort: Personal Intel [#binnenkort-personal-intel]
Personal Intel komt er binnenkort bij.
[Lees meer](/docs/modules/personal-intel).
Weet je niet hoe je een app opent? Kijk bij
[Zo open je de apps](/docs/aan-de-slag/apps-openen). Kom je een woord
tegen dat je niet kent? Kijk in de [woordenlijst](/docs/aan-de-slag/woordenlijst).
# Woordenlijst (/docs/aan-de-slag/woordenlijst)
Kom je in de apps of in deze handleiding een woord tegen dat je niet
kent? Hier staat wat het betekent.
| Woord | Wat betekent het? |
| -------------------------- | -------------------------------------------------------------------------------------------------------------- |
| **Account** | Je eigen login: je e-mailadres met een wachtwoord (of je Google-login). Eén account werkt in alle OS49-apps. |
| **Beheerder** | Degene die in een app alles mag instellen, zoals mensen uitnodigen. Meestal de eigenaar van het bedrijf. |
| **Browser** | Het programma waarmee je op internet gaat, zoals Chrome, Safari of Edge. |
| **CSV / Excel / MT940** | Soorten bestanden met je banktransacties. Die download je bij je bank en zet je in Mission Control. |
| **Dashboard** | Het overzichtsscherm van een app. Hier zie je in één keer de belangrijkste cijfers. |
| **Grid** | In Operations Grid: een tekening van hoe het werk in je bedrijf loopt, met blokjes en pijlen. |
| **Kerngetal / kerncijfer** | Het ene getal waar het deze periode om draait. Bijvoorbeeld "aantal nieuwe klanten" of "omzet". |
| **Kwartaal** | Een periode van drie maanden. Een jaar heeft vier kwartalen. |
| **KPI** | Een cijfer waarmee je meet of het goed gaat. Bijvoorbeeld het aantal verkochte producten per week. |
| **Plaats (seat)** | Eén persoon in je team. Je abonnement heeft een aantal plaatsen. Zijn ze op, dan kun je er plaatsen bij kopen. |
| **Quickstart** | Een korte handleiding die je stap voor stap door het begin leidt. |
| **Rol** | Wat iemand in een app mag zien en doen. Iemand met een hogere rol mag meer. |
| **SitRap** | In Highground: een één-op-één gesprek tussen een leidinggevende en een medewerker. |
| **SOP** | Een werkinstructie: een lijstje stappen voor een taak, zodat iedereen hem op dezelfde manier doet. |
| **SOP-sjabloon** | Een vaste werkinstructie die je één keer maakt en daarna steeds opnieuw gebruikt. |
| **Team** | De mensen van je bedrijf die met je in de apps werken. |
| **Uitnodiging** | Een mail die je collega krijgt om mee te doen in jouw bedrijf in de app. |
| **Werkruimte** | De omgeving van jouw bedrijf in een app. Alleen jij en je team kunnen erin. |
Staat je woord er niet bij? Mail naar [support@os49.nl](mailto:support@os49.nl).
# Wat is de AI-connector? (/docs/ai-connector)
De **AI-connector** is een koppeling tussen een AI-programma en OS49. Een AI-programma is
een slimme assistent waar je mee chat, zoals **Claude**, **ChatGPT** of **Cursor**. Met de
koppeling kan die assistent dingen voor je klaarzetten in OS49. Je koppelt hem één keer. Daarna
werkt hij gewoon in je chat.
## Een voorbeeld [#een-voorbeeld]
Je hebt je werkwijze al ergens opgeschreven, bijvoorbeeld in een Word-bestand.
1. Je sleept dat Word-bestand in Claude.
2. Je typt: *"Zet dit als proces in mijn Ops Grid."*
3. Claude leest het bestand.
4. Claude zet de stappen, werkinstructies en checklists in je Ops Grid.
Je hoeft dus niet bij een leeg scherm te beginnen.
## Jij houdt de controle [#jij-houdt-de-controle]
Claude doet **voorstellen**. Er gaat niets vanzelf live.
* Alles wat Claude maakt, krijgt in Ops Grid het label **AI-voorstel**.
* Een voorstel doet nog niets. Er gaan geen meldingen uit.
* Jij kijkt het na. Klopt het? Klik dan op **Alles accepteren**.
Claude leest je bestand zelf. OS49 krijgt alleen het resultaat, niet je bestand.
## Met welke apps werkt het? [#met-welke-apps-werkt-het]
| App | Werkt met de AI-connector? |
| ------------------------------ | -------------------------- |
| **Operations Grid** (Ops Grid) | Ja, nu al |
| **Mission Control** | Binnenkort |
| **Strategic Base** | Binnenkort |
| **Highground** | Binnenkort |
Komt er een app bij? Dan werkt die meteen via dezelfde koppeling. Je hoeft niets opnieuw te
installeren.
## Aan de slag [#aan-de-slag]
In een paar minuten klaar. Stap voor stap.
Wat Claude voor je kan doen, met zinnen om te kopiëren.
Is het veilig? Wie mag het gebruiken? En meer.
# Abonnement vereist of verlopen (/docs/kennisbank/abonnement-vereist)
## Probleem [#probleem]
Je logt in, maar in plaats van de app zie je een scherm als
**Abonnement Vereist** of **Kies je abonnement**. Of je ziet een melding
dat je abonnement is verlopen of dat de toegang is **gepauzeerd**.
## Waarom zie je dit? [#waarom-zie-je-dit]
De apps controleren bij het openen of er een actief abonnement (de OS49
Bundle) bij je account of je team hoort. Je ziet dit scherm als:
* je nog geen abonnement hebt afgesloten;
* je abonnement is verlopen of opgezegd en de betaalde periode voorbij
is;
* je teamlid bent en het abonnement van de eigenaar van je bedrijf niet
meer actief is. Je data is dan niet verwijderd; de toegang staat
alleen op pauze.
## Oplossing [#oplossing]
1. Klik op **Kies je abonnement** (of de knop naar facturering) en sluit
de OS49 Bundle af of verleng hem op
[billing.os49.nl/billing](https://billing.os49.nl/billing).
2. Heb je net betaald maar zie je het scherm nog? Klik op **Ik heb al
betaald — opnieuw controleren**. Het verwerken van een betaling kan
even duren; probeer het na een minuut nog eens.
3. Ben je teamlid? Vraag de eigenaar of beheerder van je bedrijf het
abonnement te herstellen.
4. Lukt het niet? Mail naar [support@os49.nl](mailto:support@os49.nl).
## Melding: je abonnement verloopt [#melding-je-abonnement-verloopt]
Loopt je abonnement bijna af, dan zie je bovenin de app een oranje balk.
Is het verlopen, dan wordt die balk rood. Klik op **Facturering
beheren** om naar [billing.os49.nl/billing](https://billing.os49.nl/billing)
te gaan en je abonnement te verlengen of te hervatten.
Meer over betalen en verlengen lees je bij
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
# Dashboard blijft leeg of laadt niet (/docs/kennisbank/dashboard-laadt-niet)
## Probleem [#probleem]
Je Mission Control-dashboard blijft leeg of laadt niet.
## Oplossing [#oplossing]
1. Ververs de pagina (hard refresh: ⌘⇧R / Ctrl+F5).
2. Staat je dashboard vol nullen? Importeer dan eerst je transacties in
het [Dagboek](/docs/modules/mission-control/boekhouding). Zonder
transacties en KPI's is er nog niets te tonen.
3. Ben je teamlid? Check of je aan het team van de werkruimte bent
toegevoegd. Wat je ziet, bepaalt je beheerder.
4. Zie je het scherm **Systeemonderhoud**? Zie
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
5. Werkt het nog niet? Mail naar [support@os49.nl](mailto:support@os49.nl)
met een screenshot.
# Veelgestelde vragen (/docs/kennisbank)
Loop je ergens tegenaan? Hier vind je oplossingen voor bekende
problemen. Zoek met ⌘K / Ctrl+K, of mail naar
[support@os49.nl](mailto:support@os49.nl) als je vraag er niet bij staat.
# Inloggen lukt niet (/docs/kennisbank/inloggen-lukt-niet)
## Probleem [#probleem]
Je kunt niet inloggen bij OS49.
## Oplossing [#oplossing]
1. Controleer of je het e-mailadres gebruikt waarop je de uitnodiging
ontving.
2. Heb je je account met Google aangemaakt? Kies dan **Doorgaan met
Google** in plaats van een wachtwoord in te vullen.
3. Gebruik **Wachtwoord vergeten** op de inlogpagina.
4. Geen mail ontvangen? Check je spamfolder. De link is beperkt geldig;
vraag een nieuwe aan als hij verlopen is.
5. Nog steeds niet? Mail naar [support@os49.nl](mailto:support@os49.nl).
## "Dit e-mailadres is al geregistreerd" [#dit-e-mailadres-is-al-geregistreerd]
Zie je deze melding bij het registreren? Dan heb je al een OS49-account
met dit e-mailadres. Log in in plaats van opnieuw te registreren, of
gebruik **Wachtwoord vergeten** als je je wachtwoord niet meer weet.
Eén OS49-account werkt in alle apps.
# Het maandtotaal klopt niet met mijn weekcijfers (/docs/kennisbank/maandtotaal-klopt-niet)
## Probleem [#probleem]
In het Mission Control Center lijkt het getal onder **Huidige maand**
niet te kloppen met de weekkolommen die je ziet.
Er zat eerder een fout in het optellen van weekcijfers die vaker waren
bewerkt. Die is opgelost in Mission Control 0.11.4 en 0.12.3: dubbele
weekcijfers zijn opgeschoond en de app toont nu altijd de laatst
ingevulde waarde.
## Dit kun je controleren [#dit-kun-je-controleren]
1. **Weken over twee maanden**: valt een week deels in de vorige of
volgende maand, dan staat er **GEDEELD** bij die week. Een deel van
die waarde telt dan mee in de andere maand.
2. **Lege cellen**: een week zonder cijfer telt niet mee. Kijk of alle
weken zijn ingevuld.
3. **Berekening van de KPI**: het maandtotaal volgt de **Berekening**
die bij de KPI is ingesteld. Bij een percentage telt de laatst
ingevulde week, niet de som van alle weken.
4. **Tooltip**: hover over het maandtotaal om te zien hoe het getal is
opgebouwd.
## Klopt het nog steeds niet? [#klopt-het-nog-steeds-niet]
Mail naar [support@os49.nl](mailto:support@os49.nl) met de naam van de
KPI, de maand en een screenshot van de tooltip op het maandtotaal.
# Onderhoud en meldingen (/docs/kennisbank/onderhoud-en-meldingen)
## Je ziet het scherm "Systeemonderhoud" [#je-ziet-het-scherm-systeemonderhoud]
Kan de app tijdelijk geen verbinding maken met onze servers, bijvoorbeeld
tijdens onderhoud of een storing, dan zie je het scherm
**Systeemonderhoud** in plaats van de app. Zo voorkomen we dat je half
werkende schermen of foutmeldingen krijgt.
* De app controleert zelf regelmatig of alles weer werkt en gaat dan
vanzelf verder.
* Wil je niet wachten? Klik op **Opnieuw proberen**.
* Wat je al had opgeslagen, blijft gewoon bewaard.
Duurt het lang, of zie je het scherm alleen bij jou en niet bij
collega's? Check je internetverbinding en mail anders naar
[support@os49.nl](mailto:support@os49.nl). Hoe we met onderhoud omgaan,
lees je bij [Service & beschikbaarheid](/docs/service-en-beschikbaarheid).
## Je krijgt een pop-upbericht na het inloggen [#je-krijgt-een-pop-upbericht-na-het-inloggen]
Soms zie je na het inloggen een bericht van OS49 in een pop-up. Daarmee
laten we je weten wat er nieuw is, of kondigen we bijvoorbeeld gepland
onderhoud aan. Lees het bericht en sluit het om verder te gaan.
Wat er nieuw is per app, vind je ook bij [Releases](/docs/releases).
# Releases (/docs/releases)
Hier lees je per app wat er nieuw is. We leggen alleen grote wijzigingen
vast: nieuwe functies en belangrijke verbeteringen. Kleine aanpassingen
en onderhoud vind je hier niet terug.
## Augustus tot en met oktober 2026 [#augustus-tot-en-met-oktober-2026]
### Voor heel OS49 [#voor-heel-os49]
* **Highground is live.** De app voor mensen en teams is voor iedereen
beschikbaar. Begin met de
[Highground quickstart](/docs/modules/highground/quickstart).
* **Eén abonnement: de OS49 Bundle.** Alle vier de apps in één
abonnement. Zie [Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
* **AI-connector.** Verbind Claude met je OS49-tools en laat het werk
voor je doen in je eigen organisatie. Zie
[AI-connector](/docs/ai-connector).
* **Onderhoudsscherm.** Is OS49 tijdelijk niet bereikbaar, dan zie je een
duidelijk scherm **Systeemonderhoud** met een knop om het opnieuw te
proberen, in plaats van een leeg of vastgelopen scherm.
* **Melding als je abonnement verloopt.** Een balk bovenin de apps
waarschuwt je op tijd, met de knop **Facturering beheren**.
* **Account verwijderen werkt voor alle apps tegelijk.** Met een actief
abonnement houd je toegang tot het einde van je betaalde periode.
### Facturering (billing.os49.nl) [#facturering-billingos49nl]
* Na het inloggen of betalen kom je op je abonnementsoverzicht, en open
je vanaf daar de apps.
* Nieuwe profielpagina: wijzig je wachtwoord en zie door welke bedrijven
je bent uitgenodigd.
* Afgebroken of mislukte betaling? Je ziet nu **Betaling niet
afgerond** en kunt het direct opnieuw proberen.
* Heb je al een abonnement en probeer je opnieuw iets af te sluiten, dan
krijg je een duidelijke uitleg en een knop naar je abonnement.
### Mission Control [#mission-control]
* Weken die over twee maanden lopen, zie je nu in beide maanden, met het
label **GEDEELD**.
* Je kunt een weekwaarde wissen, en ongeldige invoer wordt duidelijk
gemeld.
* Maandtotalen kloppen weer: dubbele weekcijfers zijn opgeschoond en de
app toont altijd de laatst ingevulde waarde.
* KPI's in procenten tonen de laatst ingevulde week als percentage.
* Slimmere AI-categorisering van je transacties.
* Transacties importeren gaat beter: veelvoorkomende fouten in
CSV-bestanden worden automatisch hersteld.
* De rondleiding voor nieuwe gebruikers werkt op elk schermformaat.
### Operations Grid [#operations-grid]
* Stappen in een SOP-sjabloon versleep je nu om de volgorde te wijzigen.
* Deadlines in SOP-sjablonen kun je ook in **uren** instellen, met een
aantal naar keuze.
* In de SOP-bibliotheek zoek je nu ook op persoon.
* Een Commander kan SOP's van teamleden bewerken, afronden en aan
iemand anders toewijzen.
* Specialisten kunnen nu ook zelf SOP-sjablonen maken.
* Gedeelde grid-links tonen nu ook de gekoppelde SOP's (alleen-lezen).
* Werkt samen met de [AI-connector](/docs/ai-connector): Claude kan
grids en SOP's voor je klaarzetten.
### Strategic Base [#strategic-base]
* Bij de onboarding kun je antwoorden inspreken met de microfoon.
* Taalkeuze: Nederlands en Engels.
* Beter te gebruiken op je telefoon.
* Rolplannen dupliceren neemt nu ook de inhoud mee.
* Een rolplan exporteren (PDF) gebeurt in je eigen taal.
### Highground [#highground]
* **De Rest**: een vrije takenlijst onder je Grote 3, met hernoemen en
verwijderen.
* Je kerncijfer kan handmatig blijven of een KPI uit Mission Control
volgen, per week, maand of kwartaal.
* Rapporten kunnen nu een onderdeel **Werkplezier** bevatten en een
overzicht van teamtrends.
* Bij 360°-feedback geef je per score een korte toelichting.
* SitRaps: de AI-samenvatting maakt duidelijker onderscheid tussen wat
helder is en wat nog onduidelijk is.
* Betere weergave op je telefoon en een persoonlijke begroeting in je
plan.
# Ops Grid: richting van verbindingen (/docs/ai-connector/concepts/edge-direction)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
Dit is de ene geschreven afspraak over de richting van een verbinding (een pijl tussen twee
stappen) in een Ops Grid-grid. Ze geldt voor verbindingen die je met de hand in de app tekent
en voor verbindingen die via deze connector worden geschreven: beide slaan precies dezelfde
rij op.
## Het korte antwoord [#het-korte-antwoord]
Heb je de volgorde van stappen nodig (funnelcijfers per stap, een timer voor de volgende stap,
alles wat de keten afloopt)? Lees die dan als **`from → to` via de connector of via
`getConnectionFlow()` in de app. Lees nooit rechtstreeks `edges[].source` / `edges[].target`
uit het opgeslagen grid**: die staan andersom opgeslagen.
## Waar de richting staat [#waar-de-richting-staat]
Er zijn geen kolommen voor verbindingen in de database. Een grid is één JSON-document,
`operations.grids.data`, met twee lijsten:
| Structuur | Rol |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `nodes[].connections[]` | **Leidend.** Elke verbinding staat op één knooppunt. |
| `edges[]` | Een kopie voor de canvasbibliotheek (React Flow). De app bouwt hem bij elke opslag opnieuw op uit `connections[]`, en de connector schrijft beide in dezelfde vorm. Zijn ze het ooit oneens, dan wint `connections[]`: de volgende opslag in de app overschrijft `edges[]`. |
## De omkering [#de-omkering]
Een verbinding staat op het knooppunt waar de pijl **naartoe wijst**. Haar `targetNodeId` is
het knooppunt waar de pijl **begint**. De stap *Lead in → Intake* staat dus op **Intake** als
`{ "targetNodeId": "Lead in" }`.
De afgeleide rij in `edges[]` volgt dezelfde oriëntatie: `source` is de pijlpunt en `target`
is waar de lijn begint, andersom dan React Flow ze normaal noemt. Het canvas draait de
eindpunten om bij het tekenen, zodat de pijlpunt op `source` landt. Dat is zo bedoeld. Het is
ouder dan de connector en elk met de hand getekend grid gebruikt het al. Omdraaien zou elk
bestaand grid opnieuw omkeren, dus het blijft zo.
| Je bedoelt | Opgeslagen op | `targetNodeId` | `edges[].source` | `edges[].target` |
| --------------------------------- | ------------- | -------------- | ---------------- | ---------------- |
| Lead in → Intake | Intake | Lead in | Intake | Lead in |
| Offerte → Intake (terugkoppeling) | Intake | Offerte | Intake | Offerte |
### Aansluitpunten [#aansluitpunten]
`fromSide` is het aansluitpunt op het knooppunt dat de verbinding bevat (de kant van de
pijlpunt), `toSide` dat op het beginknooppunt. In `edges[]` worden ze
`sourceHandle: "-out"` en `targetHandle: "-in"`.
* Een stap vooruit, van links naar rechts getekend: `fromSide: "left"`, `toSide: "right"`.
* Een terugkoppeling (een herstellus naar een eerdere stap): `fromSide: "bottom"`,
`toSide: "bottom"`.
Aansluitpunten bepalen alleen waar de lijn vastzit. De richting volgt volledig uit het
knooppunt dat de verbinding bevat en haar `targetNodeId`. Leid de richting dus nooit af uit
de aansluitpunten.
## Waar de omzetting gebeurt [#waar-de-omzetting-gebeurt]
De omkering is een opslagdetail. Alles wat je aanroept spreekt de natuurlijke richting en zet
om aan de grens:
* **Schrijven via de connector** (`ops_grid_create_value_chain`, `ops_grid_add_to_grid`,
`ops_grid_connect_nodes`) neemt `{ "from": …, "to": … }` aan en slaat het op in de
oriëntatie hierboven.
* **Lezen via de connector** (`ops_grid_get_grid`) geeft elke verbinding terug in de
natuurlijke richting: `source` = waar de pijl begint, `target` = waar hij naartoe wijst.
Die leest `edges[]`, dat elke schrijver gelijk houdt aan `connections[]`.
* **Code in de app** leest de richting via één hulpfunctie,
`getConnectionFlow(nodeId, connection)` → `{ fromId, toId }` (operations-grid
`src/components/canvas/utils/connectionUtils.ts`).
Id's van verbindingen zijn ondoorzichtige sleutels. Een met de hand getekende verbinding
krijgt een willekeurig id (`conn--`). De connector bouwt een vast id, zodat
een herhaalde aanroep idempotent blijft. Lees nooit de richting uit een id.
## Gecontroleerd: met de hand getekend = connector [#gecontroleerd-met-de-hand-getekend--connector]
We hebben *Lead in → Intake → Offerte* plus de terugkoppeling *Offerte → Intake* met de hand
in de app getekend. Daarna hebben we het opgeslagen document uit de database gelezen en veld
voor veld vergeleken met dezelfde keten, aangemaakt via `ops_grid_create_value_chain`.
Knooppunt, `targetNodeId`, beide aansluitpunten en `source`, `target` en aansluitpunten in
`edges[]` zijn voor alle drie de verbindingen gelijk. Alleen de ondoorzichtige id's verschillen.
De met de hand getekende rijen staan als testfixture in de connector, dus een wijziging die dit
breekt, laat de tests falen.
Met de hand getekend *Lead in → Intake*, zoals de app het opsloeg:
```json
{ "on": "s2",
"connection": { "id": "conn-1791191742379-e7d392j", "targetNodeId": "s1", "fromSide": "left", "toSide": "right" },
"edge": { "source": "s2", "target": "s1", "sourceHandle": "left-out", "targetHandle": "right-in" } }
```
Dezelfde stap, aangemaakt via de connector:
```json
{ "on": "s2",
"connection": { "id": "s2-s1-left-right-0", "targetNodeId": "s1", "fromSide": "left", "toSide": "right" },
"edge": { "source": "s2", "target": "s1", "sourceHandle": "left-out", "targetHandle": "right-in" } }
```
## Grids van oudere connectorversies [#grids-van-oudere-connectorversies]
* **Connector 0.1.14 – 0.1.15:** de richting staat goed opgeslagen. Alleen de posities van de
knooppunten en de aansluitpunten verschillen (`right`/`left`, geen lussen onderlangs). Een
nieuwe indeling is cosmetisch.
* **Connector 0.1.13 en ouder (vóór de richtingfix van 9 september 2026):** deze versies
sloegen `source = from` op. Hun pijlen wijzen op het canvas achteruit en
`ops_grid_get_grid` geeft ze achterstevoren terug. Verbindingen die je met de hand opnieuw
hebt getekend, zijn niet geraakt. Bouw niet op de volgorde in die grids totdat ze hersteld
zijn.
# Ops Grid: voorstellen & nakijken (/docs/ai-connector/concepts/how-it-works)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
Zo houdt de **[Ops Grid-app](/docs/ai-connector/concepts/surfaces)** Claude veilig in gebruik. Andere apps
kunnen hun eigen nakijkmodel bepalen.
## Voorstel → nakijken → accepteren [#voorstel--nakijken--accepteren]
Elk record dat de connector in Ops Grid aanmaakt wordt gemarkeerd als afkomstig van Claude en
als voorstel (`origin = claude`, `review_status = draft`). In Ops Grid tonen deze een
**"AI‑voorstel"**-label.
*Claude maakt een voorstel → jij kijkt na → accepteren.*
## Voorstellen zijn zichtbaar maar inactief [#voorstellen-zijn-zichtbaar-maar-inactief]
Een voorstel is een echt, volledig uitgewerkt record — maar het doet niets totdat je het accepteert:
* het stuurt **nooit** meldingen,
* het is **uitgesloten** van de n8n‑gerichte `GET /api/sops`,
* een voorstel-SOP **kan** geen instance starten.
Zodra het geaccepteerd is, verdwijnt het label en gedraagt het record zich als alles wat je met
de hand zou hebben opgebouwd.
## Geen wijzigen of verwijderen — met opzet [#geen-wijzigen-of-verwijderen--met-opzet]
De connector **maakt** alleen aan. De Ops Grid UI is de editor: daar pas je voorstellen aan.
Als Claude iets fout heeft gedaan, verwijder je het voorstel in Ops Grid en vraag je Claude om
het opnieuw aan te maken. Zo blijft het oppervlak van de connector klein en blijft je UI de enige
plek waar dingen veranderen.
## Veilig om opnieuw te proberen (idempotentie) [#veilig-om-opnieuw-te-proberen-idempotentie]
Elke schrijfactie draagt een `client_reference`. Dezelfde aanroep opnieuw uitvoeren geeft het
bestaande record terug in plaats van een dubbeling, dus een time-out of een herhaalde instructie
verdubbelt je gegevens nooit. Zie [Idempotentie](/docs/ai-connector/tools/ops-grid/errors#idempotentie).
## Automatische layout [#automatische-layout]
Claude beschrijft nodes en hoe ze verbinden; het stuurt nooit posities. De server plaatst de
grid van links naar rechts in edge-volgorde, zodat je een leesbaar diagram krijgt dat je in de
UI kunt herschikken als je wilt.
# Limieten (/docs/ai-connector/concepts/limits)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
De connector past een paar limieten toe zodat één aanvraag behapbaar blijft en één gebruiker de
server niet kan overbelasten. In normaal gebruik loop je er zelden tegenaan — Claude splitst grote
imports automatisch op.
## Maxima per aanroep [#maxima-per-aanroep]
| Limiet | Max |
| ----------------------------- | ------ |
| Nodes per grid-aanroep | 50 |
| Edges per grid-aanroep | 80 |
| Stappen per SOP | 30 |
| Onderdelen per checklist | 40 |
| Personen per organigram | 60 |
| Organigram-voorstel per owner | 1 |
| Grootte request body | 256 KB |
Een limiet overschrijden geeft `422` terug met de limiet benoemd in het bericht. Voor een grote
waardeketen maakt Claude die in delen aan (`create_value_chain`, daarna `add_to_grid`), elk met een
eigen `client_reference`.
## Rate limit [#rate-limit]
**60 tool-aanroepen per gebruiker per minuut.** Daarboven krijg je `429` met een `retry-after`.
Zie [Fouten & limieten](/docs/ai-connector/tools/ops-grid/errors) voor het volledige contract.
# Rollen & rechten (/docs/ai-connector/concepts/roles)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
De connector handelt **als jou**, binnen **alleen jouw organisatie**, in elke app. Daar
bovenop controleert elke tool je rol **in die app**. De onderstaande rollen zijn die van
de [Ops Grid-app](/docs/ai-connector/concepts/surfaces). Andere apps bepalen hun eigen mapping.
| Ops Grid-rol | Leestools | Grids / SOP's / checklists aanmaken | Organigram aanmaken |
| ---------------------------------------- | ---------------- | ----------------------------------- | ------------------- |
| **Eigenaar** (abonnee van de werkruimte) | ✅ | ✅ | ✅ |
| **Commander** | ✅ | ✅ | ✅ |
| **Specialist** / **Cadet** | ✅ (je eigen org) | ❌ `403` | ❌ `403` |
Een Specialist of Cadet kan verbinden en de leesacties gebruiken (`whoami`, `list_grids`,
`get_grid`, `list_team_members`), maar elke schrijfactie geeft een leesbare `403` terug. Vraag
de eigenaar of een Commander om de import te draaien. (De oude rolnaam "officer" telt als
Commander.)
## Organisatie-isolatie [#organisatie-isolatie]
Toegang over organisaties heen is onmogelijk — afgedwongen door row‑level security in de database,
niet alleen in de applicatiecode. Een geldige login voor bedrijf A kan nooit de data van bedrijf B
lezen of schrijven, zelfs niet als er een specifiek grid-id wordt meegegeven. Zie
[Beveiliging](/docs/ai-connector/concepts/security).
# Beveiliging & privacy (/docs/ai-connector/concepts/security)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
## Je logt in als jezelf [#je-logt-in-als-jezelf]
De connector gebruikt **OAuth 2.1**. Je voegt hem toe via een URL en logt in met je eigen
OS49-account — dezelfde identiteit die je voor Ops Grid gebruikt. Claude ontvangt nooit een
wachtwoord of API-sleutel. Je sessie is afgeschermd tot jou, kan worden vernieuwd, en wordt
ingetrokken zodra je de verbinding verbreekt of je account wordt gedeactiveerd.
## Alleen jouw organisatie [#alleen-jouw-organisatie]
Elke aanvraag draait onder **jouw** identiteit met **row‑level security** in de database. De
connector gebruikt nooit een admin-/servicesleutel op jouw pad, dus hij kan alleen ooit bij data
die jouw account al mag zien — binnen jouw organisatie, nooit een andere.
## Alleen de tokens van de connector werken [#alleen-de-tokens-van-de-connector-werken]
Toegang is hard afgeschermd: connector-logins dragen een specifieke markering die gewone
app-logins niet hebben. Een token dat ergens anders vandaan geleend is (bijvoorbeeld een
gekopieerde websitesessie) wordt **geweigerd** — de connector antwoordt met `401`. Dit is een
bewuste bescherming, zodat de connector alleen aangestuurd kan worden door een echte, verse
OAuth-login.
## Je bestanden blijven altijd bij jou [#je-bestanden-blijven-altijd-bij-jou]
Claude leest en interpreteert je Excel/Word/Docs **aan de clientkant**. De connector ontvangt
alleen het schone, gestructureerde resultaat en bewaart dat — hij ontvangt, leest of bewaart je
ruwe bestanden nooit.
## Uitloggen & intrekken [#uitloggen--intrekken]
Wanneer je de connector loskoppelt (of een admin je account deactiveert), wordt je toegang
ingetrokken. Een al uitgegeven token blijft alleen werken totdat het uit zijn korte geldigheidsduur
loopt; de volgende aanroep geeft dan `401` terug en de client draait de login-flow opnieuw.
## Waar we eerlijk over zijn [#waar-we-eerlijk-over-zijn]
* **Rate limiting** wordt toegepast per draaiende instance — genoeg om een normale importsessie
netjes te laten verlopen.
# Apps op de connector (/docs/ai-connector/concepts/surfaces)
Technische achtergrond. Voor gewoon gebruik heb je dit niet nodig.
De connector is de **paraplu**, niet één product. Hij ontsluit OS49 voor Claude via één
endpoint en één OAuth-login; welke tools je daadwerkelijk krijgt hangt af van tot welke
OS49-apps je account gerechtigd is.
## Eén connector, één login [#eén-connector-één-login]
Je voegt de connector één keer toe. Alles draait als **jou**, alleen binnen **jouw**
organisatie (afgedwongen door RLS), in elke app. De connector gebruikt nooit een
admin-sleutel en kan niet bij de gegevens van een ander bedrijf.
## Tools verschijnen per app [#tools-verschijnen-per-app]
Elke app namespaced zijn eigen tools (die van Ops Grid zijn `ops_grid_*`). `whoami` is
de enige app-overstijgende tool. Zodra een nieuw OS49-product wordt ondersteund,
verschijnen zijn tools op **dezelfde** connector — zelfde URL, zelfde login, niets opnieuw
te installeren.
## Beschikbare apps [#beschikbare-apps]
* **[Ops Grid](/docs/ai-connector/tools/ops-grid/overview)** De eerste app. Bouw waardeketens, SOP's,
checklists en het organigram uit je bestaande procedures, als voorstellen die jij nakijkt.
## In ontwikkeling [#in-ontwikkeling]
Op dit moment werkt de connector alleen met **Ops Grid**. Aan ondersteuning voor
**Highground**, **Mission Control** en **Strategic Base** wordt gewerkt; ze komen
op dezelfde connector en login, dus je hoeft dan niets opnieuw te installeren.
# Koppelen met Claude Code (/docs/ai-connector/quickstart/claude-code)
Voor ontwikkelaars die in de terminal werken. Gebruik je gewoon de Claude-app? Kijk dan bij
[Koppelen met Claude Desktop](/docs/ai-connector/quickstart/claude-desktop).
Claude Code koppelt met dezelfde connector via **Streamable HTTP** (SSE is verouderd in
Claude Code). Je voegt hem één keer toe en logt in met je OS49-account. Daarna werkt hij in
elke sessie.
## Voeg de connector toe [#voeg-de-connector-toe]
Bij het eerste gebruik opent Claude Code het inlogscherm van OS49. Log in met hetzelfde
account als in Ops Grid. Er wordt geen API-sleutel in je config opgeslagen.
Vraag Claude: *"Wie ben ik op OS49?"* Claude roept `whoami` aan en meldt je naam en
organisatie.
## Aan de slag [#aan-de-slag]
Wijs Claude Code een bestand met je procedures aan. Vraag het om je waardeketen, SOP's,
checklists en organigram op te bouwen. Het werkt hetzelfde als
[in Claude Desktop](/docs/ai-connector/quickstart/claude-desktop). Alles komt als voorstel in
Ops Grid, zodat je het kunt nakijken.
Om iets te laten maken moet je in Ops Grid de eigenaar zijn of de rol Commander hebben.
Specialist en Cadet kunnen alleen lezen. Zie [Rollen & rechten](/docs/ai-connector/concepts/roles).
# Koppelen met Claude Desktop (/docs/ai-connector/quickstart/claude-desktop)
Claude Desktop is het programma van Claude op je computer. Op deze pagina koppel je het aan
OS49. Dat doe je maar één keer.
## Wat heb je nodig? [#wat-heb-je-nodig]
* Een **OS49-account**. Je logt in met hetzelfde e-mailadres als in Ops Grid.
* In Ops Grid ben je de **eigenaar** van het account, of je hebt de rol **Commander**. Ben je
**Specialist** of **Cadet**? Dan kan Claude wel meekijken, maar niets voor je klaarzetten.
* **Claude Desktop**, de nieuwste versie.
## Stap 1: Koppel Claude aan OS49 [#stap-1-koppel-claude-aan-os49]
Open Claude Desktop. Klik op **Settings** (instellingen).
Klik op **Connectors**.
Klik op **Add custom connector**.
Kopieer dit adres. Plak het in het veld voor het adres.
Er opent een inlogvenster van OS49. Log in met hetzelfde account als in Ops Grid. Je geeft
Claude nooit je wachtwoord.
Klik op toestaan. Je ziet nu **OS49** in je lijst met connectors.
## Stap 2: Test of het werkt [#stap-2-test-of-het-werkt]
Open een nieuwe chat in Claude. Typ:
> Wie ben ik op OS49?
Claude noemt nu je naam, je e-mailadres en je bedrijf. Klopt dat? Dan werkt de koppeling.
## Stap 3: Zet je werkwijze in Ops Grid [#stap-3-zet-je-werkwijze-in-ops-grid]
Pak een bestand waarin je werkwijze staat. Dat mag Excel, Word of Google Docs zijn.
Sleep het in de chat.
Typ bijvoorbeeld:
> Lees dit bestand en zet mijn werkproces in Ops Grid, met de werkinstructies, de
> checklists en een organigram van mijn team.
Claude kijkt eerst wat er al in je Ops Grid staat. Zo maakt het niets dubbel. Daarna zet
Claude alles klaar. Je krijgt een link.
Klik op de link. Je komt in Ops Grid. Alles wat Claude maakte, heeft het label
**AI-voorstel**.
Pas aan wat je anders wilt. Klaar? Klik op **Alles accepteren**. Je kunt ook tegen Claude
zeggen: *"Accepteer alles."*
Klaar. Je werkwijze staat in Ops Grid, en je hoefde niet bij nul te beginnen.
## Goed om te weten [#goed-om-te-weten]
* Claude **maakt** alleen nieuwe dingen. Aanpassen en weghalen doe je zelf in Ops Grid.
* Niet goed? Haal het voorstel weg in Ops Grid. Vraag Claude dan om het opnieuw te doen.
* Twee keer hetzelfde vragen is geen probleem. Er komt niets dubbel in je Ops Grid.
## Lukt het niet? [#lukt-het-niet]
* **Het werkte, maar nu niet meer.** Je bent uitgelogd. Koppel opnieuw en log weer in.
* **Claude zegt dat het niets mag maken.** Je bent in Ops Grid geen eigenaar of Commander.
Vraag de eigenaar of een Commander om het te doen.
Meer hulp vind je bij [Problemen oplossen](/docs/ai-connector/help/troubleshooting).
Alles wat Claude voor je kan doen, met zinnen om te kopiëren.
# Koppelen met Cursor (/docs/ai-connector/quickstart/cursor)
Cursor is een programma om mee te werken, met een AI-assistent erin. Je koppelt het aan OS49
op bijna dezelfde manier als Claude. Dat doe je maar één keer.
## Stap 1: Koppel Cursor aan OS49 [#stap-1-koppel-cursor-aan-os49]
Open Cursor. Klik op **Settings** (instellingen).
Klik op **MCP**. Zo heet de plek voor koppelingen in Cursor.
Klik op **Add new server**. Kies **HTTP / URL**.
Kopieer dit adres en plak het in het veld. Geef de koppeling de naam `OS49`.
Er opent een inlogvenster van OS49. Log in met hetzelfde account als in Ops Grid.
Typ in de chat van Cursor: *"Wie ben ik op OS49?"* Je ziet je naam en je bedrijf.
## Stap 2: Aan de slag [#stap-2-aan-de-slag]
Sleep een bestand met je werkwijze in de chat. Vraag de assistent om het in Ops Grid te zetten.
Het werkt hetzelfde als [in Claude Desktop](/docs/ai-connector/quickstart/claude-desktop). Alles
komt als **AI-voorstel** in Ops Grid. Jij kijkt het na en accepteert het.
Om dingen te laten maken, moet je in Ops Grid de **eigenaar** van het account zijn, of de rol **Commander** hebben. Anders kan
de assistent alleen meekijken.
# Wat kan Claude? (/docs/ai-connector/tools/overview)
Via de AI-connector kan Claude dingen voor je doen in OS49. Wat precies, hangt af van de app.
Hieronder zie je het per app.
## In elke app [#in-elke-app]
* Laten zien wie je bent. Typ: *"Wie ben ik op OS49?"* Zo test je of de koppeling werkt.
## Operations Grid (nu beschikbaar) [#operations-grid-nu-beschikbaar]
Claude kan:
* je werkproces (waardeketen) opbouwen uit een bestand,
* werkinstructies (SOP's) en checklists bij de stappen zetten,
* een organigram van je team maken,
* mensen aan stappen koppelen,
* projecten aanmaken, bijvoorbeeld uit een offerte,
* laten zien wat er al in je Ops Grid staat.
Alles wat Claude maakt, komt eerst als **voorstel** in Ops Grid. Jij kijkt het na.
Uitleg en voorbeeldzinnen die je zo kunt kopiëren.
## Mission Control, Strategic Base en Highground [#mission-control-strategic-base-en-highground]
**Binnenkort.** Deze apps komen later op dezelfde koppeling. Je hoeft dan niets opnieuw te
installeren. Claude kan het dan gewoon.
# Veelgestelde vragen (/docs/ai-connector/help/faq)
Nee. Alles wat Claude maakt, is eerst een **voorstel**. Je ziet het in Ops Grid met het label
**AI-voorstel**. Een voorstel stuurt geen meldingen en start niets. Pas als jij het
accepteert, wordt het echt.
Ja. Claude werkt namens jou, met jouw account. Claude ziet alleen wat jij ook mag zien. Bij
gegevens van andere bedrijven kan Claude nooit. Meer lezen? Zie
[Beveiliging & privacy](/docs/ai-connector/concepts/security).
Nee. Claude leest je bestand zelf. OS49 krijgt alleen het resultaat, bijvoorbeeld de stappen
van je proces. Je bestand zelf blijft bij jou.
Alles wat je in Claude kunt openen. Meestal is dat Excel, Word of Google Docs.
Iedereen met een OS49-account kan koppelen. Maar om dingen te laten **maken**, moet je in Ops
Grid de **eigenaar** zijn of de rol **Commander** hebben. Ben je **Specialist** of
**Cadet**? Dan kan Claude alleen meekijken. Zie [Rollen & rechten](/docs/ai-connector/concepts/roles).
Nee. Claude maakt alleen nieuwe dingen. Aanpassen en weghalen doe je zelf in Ops Grid. Niet
goed? Haal het voorstel weg en vraag Claude het opnieuw te doen.
Geen probleem. Er komt niets dubbel in je Ops Grid. Claude ziet dat het er al staat.
Nee. Voorstellen doen niet mee met je automatiseringen. Pas als je een voorstel accepteert,
kan het meedoen.
In jouw taal. Ben je een Nederlands bedrijf? Dan schrijft Claude de teksten in het
Nederlands.
Nog niet. Nu werkt het alleen met Ops Grid. De andere apps volgen. Ze komen op dezelfde
koppeling, dus je hoeft niets opnieuw te installeren.
Met Claude Desktop, Cursor en Claude Code. Zie
[Welke AI-programma's werken?](/docs/ai-connector/help/supported-clients)
Staat je vraag er niet bij? Mail naar [support@os49.nl](mailto:support@os49.nl).
# Welke AI-programma's werken? (/docs/ai-connector/help/supported-clients)
Een AI-programma is de slimme assistent waar je mee chat. Deze programma's hebben we getest:
| AI-programma | Werkt het? | Voor wie? |
| ----------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | Ja, aanbevolen | Voor iedereen. [Zo koppel je het](/docs/ai-connector/quickstart/claude-desktop). |
| **Cursor** | Ja | Voor wie al met Cursor werkt. [Zo koppel je het](/docs/ai-connector/quickstart/cursor). |
| **Claude Code** | Ja | Voor ontwikkelaars in de terminal. [Zo koppel je het](/docs/ai-connector/quickstart/claude-code). |
| **Andere AI-programma's** (zoals ChatGPT) | Zou moeten werken | Niet apart getest. |
| **n8n** | Nog niet | |
Twijfel je? Begin met **Claude Desktop**. Dat is het makkelijkst.
De connector gebruikt **Streamable HTTP** als transport en **OAuth / Bearer** om in te
loggen. Elk AI-programma dat beide ondersteunt, kan koppelen. Programma's die alleen SSE
ondersteunen, of die een API-sleutel in een configbestand nodig hebben, werken niet. Voor
ontwikkeling en testen werkt ook de **MCP Inspector** tegen een dev-server.
# Problemen oplossen (/docs/ai-connector/help/troubleshooting)
Klik op je probleem voor de oplossing.
Je bent na een tijdje vanzelf uitgelogd. Dat is normaal.
1. Ga in je AI-programma naar de koppelingen (bij Claude Desktop: **Settings → Connectors**).
2. Koppel **OS49** opnieuw.
3. Log weer in met je OS49-account.
Je inlog is verlopen. Haal de koppeling weg en voeg hem opnieuw toe. Log daarna weer in.
Om iets te laten maken, moet je in Ops Grid de **eigenaar** zijn of de rol **Commander**
hebben. Anders kan Claude alleen meekijken. Vraag de eigenaar of een Commander om het te doen. Zie
[Rollen & rechten](/docs/ai-connector/concepts/roles).
Dat is goed. Je vroeg iets wat Claude al eerder had gemaakt. Claude maakt het niet nog een
keer, zodat er niets dubbel komt. Er is niets mis.
Je kunt maar één organigram-voorstel tegelijk hebben.
1. Open Ops Grid.
2. Accepteer het organigram-voorstel, of haal het weg.
3. Vraag Claude het opnieuw te maken.
Check deze dingen:
* Heb je het adres precies goed geplakt? Het is:
* Gebruik je een [AI-programma dat werkt](/docs/ai-connector/help/supported-clients)?
* Log je in met je **OS49-account**, en niet met een ander account?
Lukt het nog steeds niet? Mail naar [support@os49.nl](mailto:support@os49.nl).
Open Ops Grid zelf. Ga naar de grid die Claude maakte. Je voorstellen staan daar.
Er is een maximaal aantal acties per minuut. Wacht een minuut en vraag het opnieuw. Bij grote
klussen doet Claude dit meestal vanzelf.
## Kom je er niet uit? [#kom-je-er-niet-uit]
Mail naar [support@os49.nl](mailto:support@os49.nl). Zet erbij:
* wat je deed,
* welke melding Claude gaf (kopieer de tekst, ook als er een getal in staat zoals `401` of `403`).
# Clubapp (/docs/modules/clubapp)
**Nog uit te werken**: dit is een placeholder. Gebruik de opzet van
[Mission Control](/docs/modules/mission-control) als voorbeeld.
Clubapp is de app waarmee leden toegang krijgen tot jullie community en
diensten.
## Binnenkort hier [#binnenkort-hier]
* Quickstart: de app inrichten voor jouw club
* Handleiding: leden en communicatie
* Veelgestelde vragen
# Bedrijf & beheer (/docs/modules/highground/bedrijf-en-beheer)
Dit gedeelte is voor **beheerders** (de AI-adviseur ook voor MT-leden).
## Bedrijfs-KPI's (businessplan) [#bedrijfs-kpis-businessplan]
Bovenaan het dashboard staan vier KPI-kaarten met status, trend en
doel, standaard clubleden, omzet, NPS en medewerkerstevredenheid (die
laatste komt automatisch uit de wekelijkse werkplezier-scores). De
titels van de kaarten kun je zelf aanpassen. Klik op een kaart voor de
trendgrafiek.
Per kaart kies je via het tandwiel tussen **Handmatig invullen** of
**Koppelen met Mission Control**: gekoppelde kaarten tonen live de
KPI-waarde uit Mission Control (herkenbaar aan het OS49-schildje).
## Rapporten [#rapporten]
Met **Maak rapport** bouw je een bedrijfsrapport over een gekozen
periode, als PDF te downloaden. Je kiest zelf welke modules erin komen:
| Module | Wat erin staat |
| ------------------------- | -------------------------------------------------------------------- |
| **Kernstatistieken** | Kerngetal en de belangrijkste bedrijfs-KPI's |
| **Team Prestaties** | Productiviteit, prestaties en tevredenheid van alle teams |
| **MT Member Prestaties** | Statistieken en 360°-feedback per MT-lid |
| **Medewerker Prestaties** | Statistieken en ranglijst per medewerker |
| **Werkplezier Rapport** | Werkplezierscores, feedback, waarderingen en wie niet heeft ingevuld |
| **Team Weekrapport** | Per week: Grote 3 afgevinkt en weekprojecten per medewerker |
Bij het Team Weekrapport stel je per medewerker het aantal
**werkdagen** in die week in (1 tot 5), zodat parttimers eerlijk worden
meegeteld. Via **Bekijk teamtrends** zie je de ontwikkeling van de
teamcijfers over meerdere weken.
## Kern Document [#kern-document]
Het fundament van het bedrijf: **missie, visie, vier kernwaarden** (met
concrete voorbeelden) en **vier jaardoelen** (één per kwartaal).
Beheerders openen het via het menu met **Bewerk kerndocument**; zolang
het niet compleet is, staat daar **Invullen!** bij. Alle anderen zien
**Kerndocument bekijken** en kunnen het alleen lezen. De kernwaarden
hieruit worden gebruikt in de 360°-feedback, bij waarderingen en bij
trofeeën.
## Gebruikersbeheer [#gebruikersbeheer]
Via het menu **Beheer gebruikers**:
* **Gebruiker uitnodigen** per e-mail; diegene krijgt een link en komt
in je werkruimte.
* Per gebruiker de **rol** (Beheerder, MT Lid, Medewerker) en het
**team** (manager) instellen. Teams indelen kan ook via **Beheer
teams** in het teamoverzicht.
* **Uit bedrijf verwijderen** haalt iemand uit je werkruimte; het
OS49-account en data in andere OS49-producten blijven bestaan.
Uitnodigen kan alleen als er plaatsen vrij zijn. Extra plaatsen voeg je
toe via [billing.os49.nl](https://billing.os49.nl).
## Het kwartaal afsluiten [#het-kwartaal-afsluiten]
Via het menu **Kwartaal Afsluiten** open je het **Kwartaal
Klassement** met de huidige stand. Klik op **Kwartaal Afsluiten** om
het eindklassement te zien. Onder **Dit gaat er gebeuren** staat
precies wat er gebeurt:
* Archiveer de top 3 als kwartaal winnaars
* Zet alle punten op 0
* Verwijder alle trofeeën
* Verwijder alle weekdoelen
* Reset alle kerngetallen naar 0
Je bevestigt met **Punten Resetten**. Dit zijn geen losse keuzes: alles
uit de lijst gebeurt in één keer en kan niet ongedaan worden gemaakt.
Daarna krijgt iedereen een overzicht met de top 3 en het eigen
resultaat.
Ook de trofeeën van dit kwartaal worden verwijderd. Wil je ze bewaren,
neem ze dan eerst op in een rapport (module **Trofeeën** op het
medewerkersprofiel).
## AI-adviseur [#ai-adviseur]
Beheerders en MT-leden hebben een AI-adviseur die bedrijfs-, team- en
medewerkerdata analyseert en één samenvatting, één knelpunt en één
groeikans teruggeeft, met een aanbevolen actie die je kunt afvinken. Op
desktop open je hem met de robotknop rechtsonder, op mobiel via
**Menu**. De AI zit in je abonnement.
## Signalen uit andere OS49-apps [#signalen-uit-andere-os49-apps]
Op medewerkersprofielen toont Highground automatisch data uit de andere
OS49-producten die je gebruikt: de Mission Control-KPI's van die
persoon, het percentage op tijd afgeronde SOP's uit Ops Grid, en het
gepubliceerde kwartaalplan uit Strategic Base.
# Overzicht (/docs/modules/highground)
Highground laat je team elke dag, week en kwartaal presteren op een
meetbare en leuke manier. Nieuw? Begin met de
**[Quickstart](/docs/modules/highground/quickstart)**. De bouwstenen:
* **[Persoonlijk plan](/docs/modules/highground/persoonlijk-plan)**:
ieder teamlid kiest één **kerngetal** (persoonlijke KPI) voor het
kwartaal en werkt met dagelijkse **Grote 3**-taken, weekprojecten en
kwartaalprojecten. Alles levert **punten** op voor het scorebord.
* **[Team & SitRaps](/docs/modules/highground/team-en-sitraps)**:
managers zien hun team met stoplichten voor productiviteit, prestaties
en tevredenheid, en voeren **SitRaps**, 1-op-1 gesprekken die de AI
kan opnemen en uitschrijven. Medewerkers geven maandelijks
360°-feedback en scoren wekelijks hun werkplezier.
* **[Bedrijf & beheer](/docs/modules/highground/bedrijf-en-beheer)**
(beheerders): de bedrijfs-KPI's (live te koppelen aan Mission
Control), het Kern Document met missie en kernwaarden,
gebruikersbeheer, rapporten en het afsluiten van het kwartaal.
## Rollen [#rollen]
| Rol | Wat diegene kan |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Medewerker** | Eigen plan bijhouden, werkplezier en feedback invullen, scorebord zien en profielen van collega's bekijken (alleen-lezen) |
| **MT Lid** | Ook: het eigen team zien, SitRaps voeren, trofeeën geven, de AI-adviseur gebruiken |
| **Beheerder** | Alles: bedrijfs-KPI's (businessplan), Kern Document, gebruikersbeheer, rapporten, kwartaal afsluiten |
Goed om te weten:
* Alleen **Beheerders** en **MT-leden** geven trofeeën.
* Medewerkers zien de tab **Team** niet.
* Alleen Beheerders zien het businessplan met de bedrijfs-KPI's
bovenaan het dashboard.
## Rondleiding door de app [#rondleiding-door-de-app]
* **Bovenbalk** (desktop): je punten, de **meldingenbel**, de
taalknop (Nederlands/Engels), het tandwiel voor het menu en je naam
met avatar.
* **Mobiel**: onderin staat een balk met **Dashboard**, **Team** (alleen
voor managers en beheerders) en **Menu**. De meldingenbel staat
bovenin.
* **Mijn profiel**: klik op je naam of avatar. Je ziet drie tabs:
**Profiel** (je gegevens en **Wachtwoord wijzigen**), **Prestaties**
en **SitRap** (je eerdere gesprekken).
* **Menu**: thema (licht/donker), nieuw kerncijfer, werkplezier, het
Kern Document, en voor beheerders gebruikersbeheer en kwartaal
afsluiten. Met **Neem de Highground!** start je de onboarding
opnieuw.
Je logt in met je OS49-account. Highground zit in je
OS49-abonnement, samen met de andere apps. Loopt er iets niet? Kijk
bij [Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
# Persoonlijk plan (/docs/modules/highground/persoonlijk-plan)
Ieder teamlid heeft een eigen **100-dagen plan** op het dashboard, met
vijf onderdelen: je **kerngetal**, de **Grote 3**, **De Rest**,
**weekprojecten** en **kwartaalprojecten**. De meeste stel je bij de
onboarding in; daarna houd je ze dagelijks bij.
Bovenaan je plan staat een begroeting die past bij het moment van de
dag (**Goedemorgen**, **Goedemiddag** of **Goedenavond**) met je
volledige naam.
## Je kerngetal [#je-kerngetal]
Het **kerngetal** is de ene persoonlijke KPI waarop je dit kwartaal
stuurt, bijvoorbeeld "nieuwe klanten", "omzet" of "aantal incidenten"
(met de schakelaar **Lager is beter**). Je stelt in:
| Instelling | Keuzes |
| ---------------------- | -------------------------------------------------- |
| **Type** | Getal, Valuta, Percentage of Beoordeling |
| **Kerngetalperiode** | Wekelijks, Maandelijks of Per kwartaal |
| **Doelen** | Huidige waarde, **Goed bereik** en **Excellentie** |
| **Het feest** | Een beloning voor **Super**, **Goed** en **Matig** |
| **Bron van de waarde** | **Handmatig** of **Koppelen met Mission Control** |
De periode bepaalt het rapportagevenster; je huidige waarde wordt er
nooit door gereset.
* **Handmatig**: klik op het potloodje (**Bewerk waarde**) om je stand
bij te werken.
* **Gekoppeld aan Mission Control**: kies een KPI die in Mission
Control aan jou is toegewezen. De waarde volgt dan Mission Control en
is in Highground alleen-lezen. Je beloningsdrempels blijven van
Highground. Een gekoppeld kerngetal heeft geen grafiek.
### De grafiek [#de-grafiek]
Open de grafiek met de grafiekknop naast je kerngetal (**Bekijk
voortgangsgrafiek**). De lengte hangt af van je periode: 7 dagen bij
Wekelijks, de dagen van de maand bij Maandelijks en 13 weken bij Per
kwartaal. De groene zone ligt tussen je goede doel en je
excellentie-doel: in de zone = op schema, eronder = bijsturen.
### Je kerngetal aanpassen [#je-kerngetal-aanpassen]
Via het menu **Nieuw kerncijfer** pas je je kerngetal en beloningen
aan. Doelen, periode en beloningen worden gewoon bijgewerkt; je
opgebouwde voortgang blijft staan. Alleen als je een **andere naam** of
een **andere eenheid** (type) kiest, start Highground een nieuwe reeks,
omdat het dan om een ander getal gaat.
## Je dagelijkse en wekelijkse ritme [#je-dagelijkse-en-wekelijkse-ritme]
* Eén keer per dag (je eigen kalenderdag) verschijnt de
planningspopup waarin je je **Grote 3** invult: de drie belangrijkste
taken van vandaag. Taken die gisteren zijn blijven liggen, komen
terug onder **Van gisteren**.
* Heb je deze week nog geen **weekprojecten**, dan vraagt de popup daar
ook om (maximaal drie). Onafgemaakte projecten van vorige week komen
terug onder **Van vorige week**.
* Per kwartaal heb je maximaal drie **kwartaalprojecten**, elk met
mijlpalen en deadlines.
Alles vink je af op je plan; bewerken en verwijderen kan via het
potloodje en de prullenbak per regel.
### De Rest [#de-rest]
**De Rest** is je vrije takenlijst voor alles wat gedaan moet worden
maar niet in je Grote 3 hoort. Er is geen maximum en de taken leveren
geen punten op. Je past een taak direct in de lijst aan of verwijdert
hem; verwijderen kan niet ongedaan worden gemaakt.
## Punten en het scorebord [#punten-en-het-scorebord]
Elke afgeronde taak levert punten op (met confetti):
| Actie | Punten |
| ------------------------------------------------ | ----------- |
| Dagtaak (Grote 3) afvinken | 25 |
| Alle drie de dagtaken af ("perfecte dag") | +50 bonus |
| Weekproject afronden | 50 |
| Alle drie de weekprojecten af ("High Performer") | +100 bonus |
| Mijlpaal van een kwartaalproject | 50 |
| Kerngetal: super-doel / goed doel / vooruitgang | 50 / 25 / 5 |
| Onboarding afronden | 50 |
Je puntentotaal staat in de bovenbalk en bepaalt je plek op het
**Scorebord**, de ranglijst van het hele team:
* Goud, zilver en brons voor de top 3. Wie nog 0 punten heeft, staat
wel in de lijst maar krijgt geen rang.
* **Trofee-badges** bij wie een trofee heeft ontvangen.
* **Waarderingsbadges**: een emoji per kernwaarde (bijvoorbeeld ⭐ of
💪) met het aantal keer dat een collega iemand dit kwartaal bij de
werkplezier-vraag heeft uitgelicht.
* Klik op een naam om het profiel van die collega te bekijken. Als
medewerker zie je dan het 100-dagen plan, alleen-lezen.
Aan het eind van het kwartaal sluit de beheerder het kwartaal af.
Iedereen krijgt dan een overzicht met de top 3 en het eigen resultaat,
en iedereen begint weer op nul.
# Quickstart (/docs/modules/highground/quickstart)
Na deze quickstart staat je werkruimte, is het Kern Document ingevuld,
heb je je eigen 100-dagen plan en zijn je collega's uitgenodigd. Reken
op zo'n 30 minuten. Highground zit in je OS49-abonnement, inclusief de
AI-functies.
Ben je uitgenodigd door een collega? Ga dan direct naar
[Uitgenodigd als teamlid](#uitgenodigd-als-teamlid).
## 1. Log in en maak je werkruimte [#1-log-in-en-maak-je-werkruimte]
Log in met je OS49-account. Highground controleert eerst je toegang
("Highground-toegang controleren…"). Heb je een actief abonnement maar
nog geen team, dan zie je **Maak de werkruimte voor je team**. Vul de
**Naam van Company / team** in en klik op **Werkruimte aanmaken**. Dit
is de werkruimte waar je collega's straks lid van worden.
## 2. Doorloop de onboarding [#2-doorloop-de-onboarding]
Daarna opent de onboarding vanzelf. In vijf stappen zet je je eigen
plan neer; klik per stap op **Volgende & Opslaan**:
1. **Profiel**: avatar (standaard of eigen foto, max 5 MB), voor- en
achternaam, afdeling en werkuren per week.
2. **Kerncijfer & Beloningen**: je persoonlijke KPI met type (Getal,
Valuta, Percentage of Beoordeling), **Kerngetalperiode**, huidige
waarde, **Goed bereik** en **Excellentie**. Daaronder "het feest":
een beloning voor **Super**, **Goed** en **Matig**. Lees meer in
[Persoonlijk plan](/docs/modules/highground/persoonlijk-plan).
3. **Grote 3**: drie belangrijke activiteiten die je elke dag doet.
4. **Kwartaalprojecten**: je belangrijkste projecten met mijlpalen en
deadlines.
5. **Voltooien**: een overzicht van wat je hebt ingesteld. Klik op
**Voltooien** en je krijgt 50 punten onboardingbonus.
Wil je de onboarding later opnieuw doen? Kies in het menu **Neem de
Highground!**.
## 3. Vul het Kern Document in [#3-vul-het-kern-document-in]
Als beheerder zie je in het instellingenmenu (tandwiel rechtsboven, op
mobiel **Menu**) bij **Bewerk kerndocument** het label **Invullen!**
zolang het Kern Document nog niet af is. Vul in:
* **Missie** (waar staan we voor?) en **visie** (waar gaan we voor?)
* **Vier kernwaarden** met concrete voorbeelden
* **Vier strategische jaardoelen**, één per kwartaal
Klik op **Kern Document Opslaan**. Doe dit voordat je team begint: de
kernwaarden zijn nodig voor 360°-feedback, waarderingen en trofeeën.
## 4. Nodig je team uit [#4-nodig-je-team-uit]
Open in het menu **Beheer gebruikers**, klik op **Gebruiker
uitnodigen**, vul het e-mailadres in en klik op **Verstuur
uitnodiging**. Stel daarna in dezelfde lijst per gebruiker de **rol**
(Beheerder, MT Lid of Medewerker) en het **team** (manager) in.
Uitnodigen kan alleen als er nog plaatsen vrij zijn. Zijn ze op, voeg
dan extra plaatsen toe via
[billing.os49.nl](https://billing.os49.nl).
## Uitgenodigd als teamlid [#uitgenodigd-als-teamlid]
Klik op de link in de uitnodigingsmail en log in met je OS49-account.
Highground voegt je automatisch aan je team toe ("Je wordt aan je team
toegevoegd…") en daarna start de onboarding uit stap 2.
Zie je **Highground-toegang vereist**? Dan is er (nog) geen uitnodiging
voor jouw account gevonden. Vraag je beheerder om je uit te nodigen op
het e-mailadres waarmee je inlogt en klik daarna op **Toegang opnieuw
controleren**.
## Daarna [#daarna]
* Elke ochtend vul je je Grote 3 in via de planningspopup; zie
[Persoonlijk plan](/docs/modules/highground/persoonlijk-plan).
* Managers: [Team & SitRaps](/docs/modules/highground/team-en-sitraps).
* Beheerders: [Bedrijf & beheer](/docs/modules/highground/bedrijf-en-beheer).
* Werkt Highground niet zoals verwacht? Kijk bij
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen) of
mail [support@os49.nl](mailto:support@os49.nl).
# Team & SitRaps (/docs/modules/highground/team-en-sitraps)
## Het teamoverzicht (managers) [#het-teamoverzicht-managers]
MT-leden en beheerders zien op het dashboard hun team met drie
teamcijfers en een stoplicht: **productiviteit**, **prestaties** en
**tevredenheid**. Beheerders openen het overzicht van alle teams met
**Bekijk Team Details**; MT-leden openen hun eigen team met **Bekijk
Mijn Team**. Op mobiel kom je er ook via de tab **Team** onderin.
Klik op een teamlid voor het volledige profiel met prestaties, plan en
feedbackscores. Beheerders wijzen via **Beheer teams** medewerkers aan
managers toe.
## SitRaps: het 1-op-1 gesprek [#sitraps-het-1-op-1-gesprek]
Een **SitRap** (Situatie Rapport) is een gestructureerd 1-op-1 gesprek
tussen manager en medewerker. Je start hem vanaf de teamkaart (**Start
SitRap**) of het medewerkersprofiel. Het formulier bevat:
* De **werkplezier-openingsvraag**, automatisch gevuld met de laatste
score van de medewerker.
* Twee gespreksvragen: hoe gaat het met je KPI's, en loop je ergens
tegenaan of heb je iets nodig?
* **Afspraken**, elk met een beschrijving, een **eigenaar** en een
**deadline**.
Bij het formulier staat de **Gesprekscontext**: de afspraken uit de
vorige SitRap, de laatste werkplezierscore, de Mission Control-KPI's
van de medewerker en het Strategic Base-kwartaalplan met het
kerncijfer, als je die apps gebruikt.
### Opnemen met AI [#opnemen-met-ai]
Klik op **Start Opname** en laat de AI het gesprek meeluisteren. Met
**Pauzeren** en **Hervatten** zet je de opname even stil. Na **Stop &
Verwerk** schrijft de AI het gesprek uit en vult hij de antwoorden en
afspraken alvast in.
Elk onderdeel krijgt daarna een verificatiestatus:
| Status | Betekenis |
| ------------------------------------ | --------------------------------------------- |
| **Besproken en duidelijk** | De AI vond dit duidelijk terug in het gesprek |
| **Onduidelijk of niet geverifieerd** | Controleer dit zelf |
| **Niet besproken** | Kwam niet aan bod in het gesprek |
Klopt een onderdeel, klik dan op **Markeer als beoordeeld en
duidelijk**. Corrigeer waar nodig en klik op **SitRap Opslaan**. Het
paneel kan geminimaliseerd worden zodat je tijdens het gesprek kunt
doorwerken.
Alle eerdere gesprekken vind je terug in de SitRap-geschiedenis van de
medewerker. Alleen de manager die de SitRap heeft gevoerd, kan de
afspraken achteraf nog bewerken.
## Werkplezier (wekelijks, iedereen) [#werkplezier-wekelijks-iedereen]
Elke week vraagt de app je om je werkplezier van afgelopen week te
scoren (1–10, met verplichte toelichting bij een 7 of lager). Je kunt
er ook een collega bij uitlichten die een kernwaarde goed liet zien;
dat wordt een waarderingsbadge op het scorebord. Heb je de vraag
weggeklikt, vul hem dan zelf in via **Instellingen → Werkplezier**. De
scores voeden de tevredenheidscijfers van het team en het bedrijf.
## 360°-feedback (maandelijks, iedereen) [#360-feedback-maandelijks-iedereen]
Eén keer per maand geef je feedback aan je **manager**: per kernwaarde
van het bedrijf een score van 0 tot 10. Geef je een score lager dan 8,
dan is een **toelichting** bij die kernwaarde verplicht. De manager
ontvangt de scores met de toelichtingen per e-mail en ziet ze terug op
het profiel en in rapporten. Nieuwe feedback wordt gemarkeerd met een
stipje bij je avatar.
## Rapporten en trofeeën [#rapporten-en-trofeeën]
Vanaf een medewerkersprofiel maken managers met **Maak rapport** een
rapport over een gekozen periode, te downloaden als PDF. Je kiest zelf
de modules: **Medewerker Prestaties**, **Werkplezier**, 360°-feedback,
**Trofeeën**, het **Daily & Weekly Overzicht** en SitRaps.
**Trofeeën** zijn waarderingen gekoppeld aan een kernwaarde, met een
korte toelichting. Alleen **Beheerders** en **MT-leden** geven ze, via
**Geef trofee** op het profiel van een collega. Je ziet ze als badges
op het scorebord en in het profiel.
# Veelgestelde vragen (/docs/modules/highground/veelgestelde-vragen)
## Wat is het verschil tussen de rollen? [#wat-is-het-verschil-tussen-de-rollen]
Een **Medewerker** houdt het eigen plan bij, vult werkplezier en
feedback in en ziet het scorebord. Een **MT Lid** ziet daarnaast het
eigen team, voert SitRaps, geeft trofeeën en gebruikt de AI-adviseur.
Een **Beheerder** kan alles: bedrijfs-KPI's, Kern Document,
gebruikersbeheer, rapporten en het kwartaal afsluiten.
## Wie kan trofeeën geven? [#wie-kan-trofeeën-geven]
Alleen **Beheerders** en **MT-leden**, via **Geef trofee** op het
profiel van een collega. Medewerkers kunnen een collega wel uitlichten
bij de wekelijkse werkplezier-vraag; dat wordt een waarderingsbadge op
het scorebord.
## Waar komen de kernwaarden vandaan? [#waar-komen-de-kernwaarden-vandaan]
Uit het **Kern Document** (missie, visie, vier kernwaarden en vier
jaardoelen). Beheerders openen het via het menu met **Bewerk
kerndocument**, anderen met **Kerndocument bekijken**. Iedereen kan het
lezen; alleen beheerders bewerken het. Deze kernwaarden worden gebruikt
in de 360°-feedback, bij waarderingen en bij trofeeën.
## Wat gebeurt er als het kwartaal wordt afgesloten? [#wat-gebeurt-er-als-het-kwartaal-wordt-afgesloten]
De beheerder sluit het kwartaal af via het menu **Kwartaal
Afsluiten**. De top 3 van het scorebord wordt gearchiveerd en aan
iedereen getoond. Daarna gaan alle punten en kerngetallen op nul en
worden alle trofeeën en weekdoelen verwijderd, voor een frisse start.
Zie [Bedrijf & beheer](/docs/modules/highground/bedrijf-en-beheer#het-kwartaal-afsluiten).
## Aan wie geef ik 360°-feedback? [#aan-wie-geef-ik-360-feedback]
Aan je eigen **manager**, één keer per maand: per kernwaarde van het
bedrijf een score van 0 tot 10. Bij een score lager dan 8 is een
toelichting verplicht. De manager ontvangt de scores en toelichtingen
per e-mail en ziet ze terug op het profiel.
## Kan ik mijn kerngetal aan Mission Control koppelen? [#kan-ik-mijn-kerngetal-aan-mission-control-koppelen]
Ja, als Mission Control in je abonnement zit en er een KPI aan jou is
toegewezen. Kies bij je kerngetal **Koppelen met Mission Control** (of
**Bron van waarde wijzigen**) en selecteer de KPI. De waarde volgt dan
Mission Control en is in Highground alleen-lezen; je beloningsdrempels
stel je nog steeds in Highground in. Een gekoppeld kerngetal heeft geen
eigen grafiek. Terug naar **Handmatig** kan altijd.
## Abonnement verlopen of toegang gepauzeerd? [#abonnement-verlopen-of-toegang-gepauzeerd]
Verloopt het abonnement binnenkort, dan zie je bovenin een melding met
de knop **Facturering beheren**. Is het abonnement niet meer actief,
dan zie je **Company-abonnement is niet actief**: de toegang van je
hele bedrijf is dan gepauzeerd, maar er zijn geen gegevens verwijderd.
Vraag degene die de facturatie beheert om het abonnement te herstellen
via [billing.os49.nl](https://billing.os49.nl) en klik daarna op
**Betaling opnieuw controleren**.
## Werkt Highground samen met de andere OS49-producten? [#werkt-highground-samen-met-de-andere-os49-producten]
Ja. Op medewerkersprofielen toont Highground automatisch de Mission
Control-KPI's van die persoon, het percentage op tijd afgeronde SOP's
uit Operations Grid en het gepubliceerde kwartaalplan uit Strategic
Base, als je die producten gebruikt. Bedrijfs-KPI's en je eigen
kerngetal kun je live koppelen aan Mission Control.
## Highground doet het even niet? [#highground-doet-het-even-niet]
Zie je een onderhoudsscherm of laadt de app niet, kijk dan bij
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
## Mijn vraag staat er niet bij [#mijn-vraag-staat-er-niet-bij]
Mail naar [support@os49.nl](mailto:support@os49.nl), we helpen je graag
verder.
# Boekhouding (/docs/modules/mission-control/boekhouding)
Onder **Boekhouding** in het menu zitten drie schermen: het **Dagboek**,
het **Maandoverzicht** en het **Rapport**. Rechtsboven staat de
**maandkiezer**: kies een maand, spring terug met **Deze Maand** of haal
het maandfilter weg met **Wissen**.
## Dagboek [#dagboek]
Hier staan al je transacties. Je vult het op twee manieren:
* **Nieuwe Transactie**: datum, omschrijving, bedrag, type (inkomst of
uitgave) en categorie. Bij het typen van de omschrijving stelt de app
zelf een categorie voor.
* **Importeer Bestand**: upload een export van je bank. CSV, Excel, PDF
en MT940 werken; de app herkent de kolommen zelf. Controleer de regels,
kies eventueel een **Standaard BTW** voor de hele import en klik op
**Importeren**. Staan er regels al in je Dagboek, dan waarschuwt de
app: kies **Duplicaten overslaan** of importeer ze toch. Twijfel je
over het formaat? Klik op **Voorbeeld CSV downloaden**.
### Werken met de lijst [#werken-met-de-lijst]
* **Bewerken**: klik op een regel en pas hem direct aan. Via het
drie-puntjes-menu (⋮) kun je een transactie ook **verwijderen**.
* **Meerdere tegelijk**: vink transacties aan en gebruik **Categoriseer
geselecteerde** of **Verwijder geselecteerde**.
* **Zoeken, sorteren en filteren** doe je bovenaan de lijst. Filteren kan
op periode, type, categorie en bedrag; **Wissen** zet alles terug.
* **AI-categoriseer** deelt alle niet-gecategoriseerde transacties in
één keer in.
### Categorieën en btw [#categorieën-en-btw]
Btw stel je niet per transactie in maar per categorie. Open de
categoriekiezer en klik op het **potlood** om categorieën aan te maken,
te hernoemen of te verwijderen, elk met een eigen btw-tarief (0%, 9%,
21% of een eigen percentage). Houd je muis op een categorie voor het
tarief en de toelichting.
Geld dat je tussen je eigen rekeningen verschuift, boek je op een
**interne overboeking**-categorie. Dat telt dan bewust niet mee in je
inkomsten, uitgaven en btw.
## Maandoverzicht [#maandoverzicht]
Je maand per categorie: drie totaalkaarten (inkomsten, uitgaven,
cashflow), een weektabel per categorie en de grafiek **Trend Analyse**.
Klik onder de grafiek op een categorie om die als lijn aan of uit te
zetten.
Via **Maak Rapport** maak je een export voor bijvoorbeeld je boekhouder:
kies de periode, welke onderdelen meegaan (Dagboek, Maandoverzicht,
Grafieken, Profit Protector, Mission Control) en het formaat: **PDF**,
**CSV** of **Excel**.
## Rapport [#rapport]
Je maandrapport in één oogopslag: resultaat, doel versus werkelijk, je
Grip Score, ruimte naar holding, KPI's en uitgaven per categorie. Met
**Genereren** schrijft de AI de belangrijkste observaties van je maand
(alleen voor de eigenaar van de werkruimte). Downloaden kan via **PDF downloaden**.
# Dashboard (/docs/modules/mission-control/dashboard)
Het **Dashboard** is je startscherm. Je ziet hier in één oogopslag hoe je
bedrijf ervoor staat. Het toont altijd de huidige maand.
## Wat zie je hier? [#wat-zie-je-hier]
* **Team KPI's**: zes stippen, één per fase. Klik of hover erop om te
zien hoeveel procent van de KPI's in die fase op groen staat. Groen is
op koers, oranje vraagt aandacht, rood is kritiek (of nog geen data).
* **Deze maand** en **Jaar tot nu**: inkomsten, uitgaven, cashflow en
winstmarge, met het verschil ten opzichte van de vorige periode.
Negatieve cijfers kleuren rood.
* **BTW Afdracht (geschat)**: wat je naar verwachting moet betalen of
terugkrijgt. Een indicatie, geen aangifte.
* **AI Adviseur**: analyseert dagelijks je cijfers en geeft
prioriteitsacties en een omzetvoorspelling. Zit bij je abonnement
inbegrepen. Vernieuwen met het ronde pijltje kan alleen de eigenaar
van de werkruimte.
## Grip Score (via Details) [#grip-score-via-details]
De kaart **Grip Score** toont één getal (0–100) voor hoe stevig je grip
op je bedrijf hebt. Klik op **Details** voor het volledige scherm:
* **Setup**: de score ontgrendelt pas als vier dingen zijn ingesteld:
beginsaldo, transacties, een omzetdoel en minstens één KPI. Elke stap
heeft een **Instellen**-knop die je naar het juiste scherm brengt.
* **Pijleropbouw**: de score bestaat uit drie pijlers: cashbuffer,
groei en KPI-gezondheid.
* **Trend**: bekijk je score over **3, 6, 9 of 12 maanden**.
* **Anonieme benchmark**: je positie ten opzichte van andere gebruikers;
je ziet alleen je eigen plek.
## Cash Runway (via Details) [#cash-runway-via-details]
De kaart **Cash Runway** toont hoeveel maanden je met je huidige saldo
vooruit kunt. Klik op **Details** voor twee tabbladen:
### Cash Foundation [#cash-foundation]
* **Banksaldo**: kies een **peildatum**, vul je **beginsaldo** in en klik
op **Saldo opnieuw vastzetten**. Vanaf dat moment rekent de app je
saldo door op basis van je transacties.
* **Cashbuffer**: je gemiddelde vaste lasten (laatste 3 maanden), je
runway en je doel. Stel je **gewenste buffer** in maanden in en klik op
**Doel opslaan**.
### Ruimte naar Holding [#ruimte-naar-holding]
Hoeveel cash je veilig kunt overhevelen: banksaldo min gereserveerde
btw, vennootschapsbelasting (VPB), je buffer en openstaande
verplichtingen.
* **Belastingreserveringen**: de app schat je btw en VPB automatisch;
met **Handmatig (optioneel)** vul je je eigen bedrag in.
* **Bekende verplichtingen**: voeg een verplichting toe met een label,
bedrag en vervaldatum. Vink hem af als betaald (dan telt hij niet meer
mee) of verwijder hem met de prullenbak.
De ruimte naar holding is indicatief. Een echte dividenduitkering
vereist een uitkeringstoets en akkoord van je accountant.
Alleen de eigenaar van de werkruimte kan het banksaldo, de buffer,
reserveringen en verplichtingen wijzigen; teamleden kijken alleen-lezen
mee.
Staat je Dashboard nog vol nullen? Importeer dan eerst je transacties in
het [Dagboek](/docs/modules/mission-control/boekhouding).
# Overzicht (/docs/modules/mission-control)
Mission Control is je digitale CFO en operationeel manager. Het geeft je
elke dag grip op je cash, je KPI's en je winst, zodat je weet wat er
vandaag moet gebeuren, niet pas achteraf.
Het werkt in drie stappen:
1. **Je cijfers erin**: importeer je banktransacties, AI categoriseert ze.
2. **Je doelen erop**: stel je omzet- en winstdoel in en bewaak je budgetten.
3. **Je team erbij**: geef elke KPI een eigenaar en stuur wekelijks bij.
## Waar vind je wat? [#waar-vind-je-wat]
Bovenin de app staat het menu. Dit zit erachter:
| Menu-item | Wat je er doet |
| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [Dashboard](/docs/modules/mission-control/dashboard) | Je overzicht: inkomsten, uitgaven, cashflow, winstmarge en dagelijks advies van de **AI Adviseur**. |
| [Boekhouding](/docs/modules/mission-control/boekhouding) | Je transacties (**Dagboek**), je maand per categorie (**Maandoverzicht**) en je maandrapport (**Rapport**). |
| [Profit Protector](/docs/modules/mission-control/profit-protector) | Je doelen: omzet, winstmarge en budget per kostencategorie. |
| [Mission Control](/docs/modules/mission-control/mission-control-center) | Het wekelijkse KPI-grid: per fase je metrics, targets en eigenaren. |
| [Profiel](/docs/modules/mission-control/profiel-en-team) (avatar rechtsboven) | Je gegevens, team en rechten, beveiliging en abonnement. |
| **OS49-knop** (raster-icoon) | Wissel naar de andere OS49-producten of open je facturatie-omgeving. |
**Drie schermen zitten niet in het menu**: de **Grip Score**, **Cash
Foundation** en **Ruimte naar Holding**. Die open je via de knop
**Details** op de kaarten bovenaan je Dashboard.
## Voor wie is wat? [#voor-wie-is-wat]
* **Eigenaar**: de eigenaar van de werkruimte. Kan alles: doelen
instellen, teamleden uitnodigen en rechten geven.
* **Teamlid**: werkt in de cijfers van de eigenaar en vult wekelijks de
eigen KPI's in. Wat een teamlid ziet en mag, bepaalt de eigenaar via
**Profiel → Team**.
Mission Control zit in de **OS49 Bundle**, samen met Strategic Base,
Operations Grid en Highground. Alle functies, ook de AI, zijn
inbegrepen.
# Mission Control Center (/docs/modules/mission-control/mission-control-center)
In het tabblad **Mission Control** track je per week de KPI's van je
bedrijf. Elke metric heeft een target, een status en één eigenaar, zodat
altijd duidelijk is wie waarvoor verantwoordelijk is.
## De zes fases [#de-zes-fases]
Je KPI's zijn verdeeld over zes fases, van eerste contact tot team:
**Publiek, Leads, Klanten, Fans, Cash en Team**. Zo zie je in één
oogopslag waar in de keten de bottleneck zit.
## Je start met standaard metrics [#je-start-met-standaard-metrics]
Open je Mission Control voor het eerst, dan zet de app er zelf zo'n
twintig standaard metrics in, verdeeld over de fases. Bijvoorbeeld
**Nieuwe Instagram volgers**, **Geboekte gesprekken**, **Pitchconversie
%**, **Churn %** en **Tevredenheid**. Gebruik ze als startpunt: hernoem
wat je wilt houden en verwijder wat niet bij je bedrijf past.
## Een metric toevoegen of aanpassen [#een-metric-toevoegen-of-aanpassen]
1. Klik in de kop van een fase op het **plusje** (**Metric toevoegen**).
Er verschijnt een nieuwe rij met de naam **Nieuwe metric**.
2. Klik op de naam om hem te wijzigen. Enter slaat op, Escape annuleert.
3. Klik op het **Target** en vul een bereik in: een **Min** en een
**Max** voor die maand.
4. Kies een **Eigenaar**: één persoon per metric.
Begin klein, één of twee metrics per fase is genoeg. De cash-metrics
(**Cash In, Cash Out** en **Cashflow**) rekent de app zelf uit op basis
van je Dagboek. Per ongeluk verwijderd? Zet ze terug met **Cash metrics
herstellen** (het pijltje in de kop van de fase Cash).
## Maand kiezen [#maand-kiezen]
Rechtsboven staat de **maandkiezer**. Kies een maand om de weken, targets,
statussen en eigenaren van die maand te zien. Met **Deze Maand** spring je
terug naar nu.
## Het weekritme [#het-weekritme]
Elke week vult de eigenaar zijn cijfer in bij de juiste weekkolom. Elke
kolom toont het weeknummer en de datums van die week, bijvoorbeeld
**W31** met daaronder "27 jul – 2 aug".
* **Weken over twee maanden**: valt een week deels in de vorige of
volgende maand, dan staat er **GEDEELD** bij. In een lege cel zie je
dan alvast de waarde die in de andere maand is ingevuld.
* **Waarde wissen**: maak de cel leeg en klik ernaast. De waarde wordt
dan verwijderd.
* **Ongeldige invoer**: typ je iets wat geen getal is, dan meldt de app
"Voer een geldig getal in" en wordt er niets opgeslagen.
Daarnaast zet de eigenaar handmatig de status: **Groen** (op schema),
**Oranje** (let op) of **Rood** (actie nodig).
## Wat geldt voor welke maand? [#wat-geldt-voor-welke-maand]
Status, target en eigenaar sla je per maand op. Pas je ze aan in de
huidige maand of een maand in de toekomst, dan gelden ze ook voor de
maanden erna, tot en met december van hetzelfde jaar. Pas je een eerdere
maand aan, dan verandert alleen die ene maand.
## De maandberekening [#de-maandberekening]
De kolom **Huidige Maand** berekent de app automatisch uit je
weekcijfers. Hoe, dat kies je per metric via het drie-puntjes-menu (⋮)
rechts op de rij, onder **Berekening**:
| Berekening | Wat het doet | Wanneer gebruiken |
| -------------------------- | --------------------------------------------- | ----------------------------------------------------------- |
| **Cumulatief** (standaard) | Telt alle weekwaarden op | Aantallen per week, zoals leads of calls |
| **Gemiddeld** | Gemiddelde van de ingevulde weken | Scores, zoals teamtevredenheid |
| **Laatste waarde** | Toont de laatst ingevulde week | Standen, zoals aantal volgers |
| **Percentage** | Toont de laatst ingevulde week als percentage | Percentages die je zelf uitrekent, zoals churn of conversie |
Bij **Percentage** is de waarde die je invult dus zelf het percentage:
vul je 35 in, dan staat er 35%. De app deelt niet door je target.
Alleen ingevulde weken tellen mee: een gemiddelde over drie ingevulde
weken deelt door drie, niet door vijf. Wil je zien hoe het getal tot
stand komt, houd je muis dan op het maandtotaal; een tooltip toont de
volledige berekening (bijvoorbeeld `5 + 6 + 1 = 12`).
In hetzelfde drie-puntjes-menu kun je de metric ook **verwijderen**. Let
op: daarmee verdwijnen ook alle ingevulde weekcijfers van die metric.
Op je telefoon zie je het grid als kaarten per fase. Het invullen werkt
daar prima; het volledige weekoverzicht is het prettigst op een groter
scherm.
# Profiel & team (/docs/modules/mission-control/profiel-en-team)
Klik rechtsboven op je avatar om **Mijn Profiel** te openen. Daar vind je
vier tabbladen.
## Profiel [#profiel]
* Je **profielfoto** (uploaden of verwijderen), **naam** en
**bedrijfsnaam**. Je e-mailadres staat er ter informatie; wijzigen kan
niet.
* **Taal** (Nederlands, Engels, Duits, Frans, Spaans, Italiaans) en
**standaardvaluta** (€ of $). Opslaan met **Profiel Opslaan**.
* **Werkplekken**: ben je lid van een team, dan wissel je hier tussen
**Jouw Werkplek** (je eigen cijfers) en de werkruimte van dat team.
Openstaande uitnodigingen accepteer of weiger je hier ook.
* **Streak Tracker**: hoeveel dagen je actief bent geweest en je huidige
streak. Hoe langer je volhoudt, hoe hoger je **rang**: van
**Nieuweling** via **Rekruut** (7 dagen) en **Korporaal** (30 dagen)
helemaal tot **Veldmaarschalk** (10 jaar). Onder **Volgende Rang** zie
je hoeveel dagen je nog nodig hebt.
## Team [#team]
Hier beheer je wie er meewerkt in jouw werkruimte. Je abonnement geeft
je plaatsen voor je team; de teller **Plaatsen x / y** toont hoeveel je
er gebruikt.
Met de OS49 Bundle deel je één team met **Strategic Base** en
**Operations Grid**. Wijzigingen, inclusief het verwijderen van een
teamlid, gelden dus in alle drie de apps. Highground heeft een eigen
team; zie [Eén team voor alle apps](/docs/aan-de-slag/gedeeld-team). De app laat dat ook zien met een
melding bovenaan dit tabblad.
* **Teamlid Toevoegen**: vul naam en e-mail in, vink aan welke
onderdelen diegene mag **zien** en waar diegene ook in mag
**bewerken** (Dagboek, Mission Control en Profit Protector), en klik
op **Teamlid Toevoegen**. Diegene krijgt een uitnodigingsmail; met
**Opnieuw versturen** stuur je die nog een keer.
* **Permissies Bewerken** (potlood): pas de rechten later aan.
Wijzigingen zijn direct actief. Zet je een kijkrecht uit, dan vervalt
het bijbehorende bewerkrecht automatisch.
* **Verwijderen** (prullenbak): haalt het teamlid na bevestiging uit je
team.
Zijn al je plaatsen bezet, dan meldt de app **Seat limiet bereikt**.
Extra plaatsen regel je via
[billing.os49.nl/billing](https://billing.os49.nl/billing). Zie ook
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering).
## Beveiliging [#beveiliging]
* **Wachtwoord bijwerken**: minimaal 8 tekens, met hoofdletter, kleine
letter en cijfer.
* **Data Export**: download al je transacties als CSV.
* **Account Verwijderen**: verwijdert je account en je persoonlijke
gegevens bij alle OS49-producten, dus niet alleen in Mission Control.
Ter bevestiging typ je eerst "delete".
Heb je nog een actief abonnement, dan wordt je account niet meteen
verwijderd. Het krijgt de status **Pending Deletion**: je houdt toegang
tot het einde van je betaalde periode en het abonnement wordt niet
verlengd. Daarna wordt je account verwijderd. Toch niet verwijderen?
Mail vóór die datum naar [support@os49.nl](mailto:support@os49.nl).
## Account [#account]
* Je **abonnement**: de status van je OS49 Bundle. Via **Beheer
Facturering** kom je op
[billing.os49.nl](https://billing.os49.nl/billing), waar je je
abonnement, plaatsen en facturen beheert of opzegt; dat gebeurt dus
buiten de app.
* Ben je lid van een team, dan zie je per team wiens abonnement je
gebruikt; met **Team verlaten** stap je eruit.
* **Rondleiding opnieuw starten**: doorloop de introductie van de app
nog een keer.
* **Uitloggen**.
# Profit Protector (/docs/modules/mission-control/profit-protector)
**Profit Protector** bewaakt je winst. Je stelt in wat je wilt bereiken,
en per maand zie je je doel naast je werkelijke cijfers. Met de
**maandkiezer** rechtsboven wissel je van maand.
## Zo stel je je doelen in [#zo-stel-je-je-doelen-in]
Klik op een waarde om hem te bewerken; Enter slaat op, Escape annuleert.
1. **Doel Inkomsten**: je omzetdoel per maand.
2. **Doel Winstmarge**: het percentage dat je wilt overhouden. Het **Doel
Winst** rekent de app zelf uit.
3. Per kostencategorie een **Doel %**: hoeveel van je omzet die categorie
maximaal mag kosten. Je kunt ook het bedrag in **Doel €** invullen;
het percentage rekent dan mee.
Nieuwe categorie in de tabel nodig? Klik op **Categorie toevoegen** en
kies er een. Nieuwe categorieën maak je aan in het
[Dagboek](/docs/modules/mission-control/boekhouding). Verwijderen kan
via het drie-puntjes-menu (⋮) achter de rij; je budgetdoel verdwijnt
dan, maar de categorie en transacties blijven gewoon in je Dagboek.
Hebben meerdere categorieën dezelfde naam (bijvoorbeeld twee keer
**Personeelskosten**), dan zie je ze als één rij. Het doel van die rij is
de som van de doelen van alle categorieën erin. Pas je het doel aan of
verwijder je de rij, dan geldt dat voor alle categorieën in die rij.
Doelen, percentages en bedragen in **Doel €** gelden vanaf de maand
waarin je ze instelt en werken door naar de volgende maanden (tot en met
december); eerdere maanden blijven staan zoals ze waren. Vul je een
bedrag in **Doel €** in, dan blijft dat bedrag in de volgende maanden
gelijk en rekent de app het percentage per maand uit op basis van je
omzetdoel van die maand.
## Zo lees je het af [#zo-lees-je-het-af]
* Naast elk doel staat de werkelijkheid: **Doel %** naast **Werkelijkheid
%**, en **Doel €** naast **Werkelijk €**. De balkjes kleuren groen
(binnen budget), oranje (er dicht tegenaan) of rood (eroverheen).
* De kaart **Werkelijke Cijfers** toont met statusbolletjes of je
inkomsten, winstmarge en winst op koers liggen voor deze maand.
* De **TOTAAL**-rij onderaan telt al je budgetpercentages plus je
doelwinstmarge op. Groen bij precies 100%, oranje als je nog niet
alles hebt verdeeld, rood als je meer verdeelt dan er binnenkomt.
Klopt een werkelijk bedrag niet? Klik op **Werkelijk €** en corrigeer
het; de app boekt automatisch een correctietransactie voor het verschil.
Profit Protector rekent met je transacties. Staat alles nog op nul?
Importeer dan eerst je transacties van de vorige maand in het
[Dagboek](/docs/modules/mission-control/boekhouding).
# Quickstart (/docs/modules/mission-control/quickstart)
Na deze quickstart staan je cijfers in Mission Control, heb je je doelen
ingesteld en heb je je eerste KPI's op het bord. Reken op zo'n 30 minuten.
Bij je eerste login krijg je een korte welkomstvideo en een rondleiding
door de app. Doorloop die gerust eerst, deze quickstart pakt daarna de
inrichting op. Rondleiding gemist? Start hem opnieuw via **Profiel →
Account → Rondleiding opnieuw starten**.
## 1. Maak je account [#1-maak-je-account]
Ga naar [missioncontrolcenter.ai](https://www.missioncontrolcenter.ai) en
klik op **Log in**. Je komt op het OS49-inlogscherm en kunt op twee
manieren een account maken:
* **Doorgaan met Google**: direct klaar, geen e-mailbevestiging nodig.
* **Registreren met e-mail**: klik op **Registreren** en kies een
wachtwoord. Je ontvangt een e-mail; klik op de link daarin om je
adres te bevestigen.
Je OS49-account werkt voor alle OS49-producten, je hoeft dit maar één
keer te doen. Heb je nog geen abonnement, dan stuurt de app je door naar
[billing.os49.nl](https://billing.os49.nl) om de **OS49 Bundle**
af te sluiten (zie
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering)).
Daarna kom je op je **Dashboard**.
## 2. Importeer je transacties [#2-importeer-je-transacties]
Je cockpit werkt pas als er cijfers in zitten. Begin met de vorige maand:
1. Download bij je bank een export van je transacties (CSV of Excel).
2. Ga naar **Boekhouding → Dagboek** en klik op **Importeer Bestand**.
3. Upload het bestand. Twijfel je over het formaat? Klik op
**Voorbeeld CSV downloaden** om te zien wat er verwacht wordt.
4. Laat de AI je transacties categoriseren, of kies **Later categoriseren**.
Losse transacties toevoegen kan ook: **Dagboek → Nieuwe Transactie**.
## 3. Bekijk je Dashboard [#3-bekijk-je-dashboard]
Ga terug naar **Dashboard**. Je ziet nu je inkomsten, uitgaven, cashflow
en winstmarge van deze maand, plus je geschatte BTW-afdracht. De **AI
Adviseur** analyseert je cijfers en geeft prioriteitsacties.
## 4. Stel je doelen in [#4-stel-je-doelen-in]
Open **Profit Protector** en vul in:
* **Doel Inkomsten**: je omzetdoel per maand
* **Doel Winstmarge**: het percentage dat je wilt overhouden
* Per kostencategorie een **Doel %**: samen moeten die optellen tot 100%
Vanaf nu zie je elke maand je doel naast je werkelijke cijfers.
Profit Protector rekent met je transacties. Staat alles nog op nul?
Importeer dan eerst je transacties van de vorige maand (stap 2).
## 5. Bouw je cockpit [#5-bouw-je-cockpit]
Open **Mission Control**. Hier track je per week de KPI's van je bedrijf,
verdeeld over zes fases: **Publiek, Leads, Klanten, Fans, Cash en Team**.
Bij je eerste bezoek staan er al zo'n twintig standaard metrics klaar,
zoals **Nieuwe Instagram volgers**, **Geboekte gesprekken** en **Churn
%**. Loop ze langs:
1. Hernoem of verwijder wat niet bij je bedrijf past. Een eigen metric
voeg je toe met het **plusje** in de kop van een fase.
2. Stel per metric een **Target** in: een bereik met een **Min** en een
**Max** voor de maand.
3. Wijs een **Eigenaar** aan: één persoon per metric.
Begin klein: één of twee metrics per fase is genoeg. De cash-metrics
(**Cash In, Cash Out, Cashflow**) worden automatisch berekend uit je
Dagboek.
## Klaar! En nu? [#klaar-en-nu]
Je cockpit staat. Zo houd je hem levend:
* **Wekelijks**: elke eigenaar vult zijn cijfer in en zet de status op
groen, oranje of rood. Zo zie je in één oogopslag waar de bottleneck zit.
* **Team uitnodigen**: ga naar **Profiel → Team → Teamlid Toevoegen** en
bepaal per persoon wat diegene mag zien en bewerken.
* **Maandelijks**: maak via **Maandoverzicht → Maak Rapport** een PDF of
Excel van je maand.
Vragen? Kijk in de
[veelgestelde vragen](/docs/modules/mission-control/veelgestelde-vragen)
of mail naar [support@os49.nl](mailto:support@os49.nl).
# Veelgestelde vragen (/docs/modules/mission-control/veelgestelde-vragen)
## Waarom staat Profit Protector vol nullen? [#waarom-staat-profit-protector-vol-nullen]
Profit Protector rekent met je transacties; zonder data valt er niets te
vergelijken. Importeer eerst je transacties van de vorige maand via
**Boekhouding → Dagboek → Importeer Bestand**, dan komen de werkelijke
cijfers vanzelf naast je doelen te staan.
## Waar vind ik de Grip Score, Cash Foundation en Ruimte naar Holding? [#waar-vind-ik-de-grip-score-cash-foundation-en-ruimte-naar-holding]
Die staan niet in het menu. Open ze via de knop **Details** op de kaarten
bovenaan je **Dashboard**. De Grip Score ontgrendel je door vier dingen af
te ronden: je beginsaldo instellen, transacties toevoegen, een omzetdoel
instellen en minstens één KPI toevoegen.
## Kan ik mijn bank rechtstreeks koppelen? [#kan-ik-mijn-bank-rechtstreeks-koppelen]
Nee, er is geen automatische bankkoppeling. Je importeert je transacties
zelf via een bestand: CSV, Excel, PDF of MT940. Dat kost je een paar minuten
per maand.
## Welke typen transacties kan ik allemaal uploaden? [#welke-typen-transacties-kan-ik-allemaal-uploaden]
Alle banktransacties, dus zowel inkomsten als uitgaven. Je uploadt ze
via **Boekhouding → Dagboek → Importeer Bestand** als CSV, Excel, PDF of
MT940; de app herkent de kolommen zelf. Ook exports van je zakelijke
creditcard of spaarrekening kun je zo importeren. Geld dat je tussen
eigen rekeningen verschuift, boek je op een **interne
overboeking**-categorie, zodat het niet meetelt in je inkomsten en
uitgaven. Twijfel je over het formaat? Klik in het importscherm op
**Voorbeeld CSV downloaden**.
## Kan ik Exact of een ander boekhoudpakket koppelen? [#kan-ik-exact-of-een-ander-boekhoudpakket-koppelen]
Nee, een directe koppeling met een boekhoudpakket is er niet. Je
importeert via een bestand (CSV, Excel, PDF of MT940); de app herkent de
kolommen zelf. De snelste betrouwbare werkwijze: draai maandelijks een
export uit je pakket of bij je bank en importeer die met **Duplicaten
overslaan** aan. Via **Voorbeeld CSV downloaden** in het importscherm
zie je welk formaat verwacht wordt.
## Ik heb dubbele boekingen na een import, wat nu? [#ik-heb-dubbele-boekingen-na-een-import-wat-nu]
Bij het importeren waarschuwt de app als regels al in je Dagboek staan:
kies dan **Duplicaten overslaan**. Bestaande dubbelingen ruim je in bulk
op: filter de lijst, vink de dubbele regels aan en kies **Verwijder
geselecteerde**. Betaal je met een zakelijke creditcard, boek de
maandelijkse totaalafschrijving dan op een **interne
overboeking**-categorie en importeer de creditcard-specificatie als
apart bestand; zo tellen alleen de losse kosten mee en sluiten je
totalen aan.
## Ik ben teamlid, waarom zie ik andere cijfers dan verwacht? [#ik-ben-teamlid-waarom-zie-ik-andere-cijfers-dan-verwacht]
Als teamlid werk je in de werkruimte van de eigenaar. Je ziet dus de
bedrijfscijfers, niet je persoonlijke data. Welke onderdelen je kunt zien
en bewerken, bepaalt de eigenaar via **Profiel → Team → Permissies
Bewerken**.
## Ik krijg "Geen Toegang" bij een onderdeel, wat nu? [#ik-krijg-geen-toegang-bij-een-onderdeel-wat-nu]
Dan heeft de eigenaar van de werkruimte je voor dat onderdeel geen
rechten gegeven. Vraag de eigenaar om dit aan te passen via **Profiel →
Team → Permissies Bewerken**: de wijziging is direct zichtbaar, opnieuw inloggen is niet
nodig.
## Hoe start ik de rondleiding opnieuw? [#hoe-start-ik-de-rondleiding-opnieuw]
Ga naar **Profiel → Account → Rondleiding opnieuw starten**. Je krijgt
dan de welkomstvideo en de stap-voor-stap rondleiding opnieuw te zien.
## Waar regel ik mijn abonnement en facturen? [#waar-regel-ik-mijn-abonnement-en-facturen]
Via **Profiel → Account → Beheer Facturering**. Je komt dan op
[billing.os49.nl](https://billing.os49.nl/billing), waar je je OS49
Bundle, plaatsen en facturen beheert. Zie
[Abonnement & facturering](/docs/aan-de-slag/abonnement-en-facturering)
voor de volledige uitleg.
## Ik zie een balk dat mijn abonnement verloopt [#ik-zie-een-balk-dat-mijn-abonnement-verloopt]
Loopt je abonnement binnenkort af of is het beëindigd, dan zie je
bovenin een waarschuwing. Klik op **Facturering beheren** om het te
regelen op billing.os49.nl. Zonder actief abonnement kom je niet meer in
de app; zie
[Abonnement vereist](/docs/kennisbank/abonnement-vereist).
## Ik zie een onderhoudsscherm of een pop-up [#ik-zie-een-onderhoudsscherm-of-een-pop-up]
Tijdens gepland onderhoud toont de app een onderhoudsscherm; probeer het
later nog eens. Soms laten we ook een pop-upmelding zien, bijvoorbeeld
over een nieuwe functie. Meer hierover lees je in
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
## Werkt Mission Control op mijn telefoon? [#werkt-mission-control-op-mijn-telefoon]
Ja, de app werkt volledig in de browser op je telefoon. Het wekelijkse
KPI-grid werkt het prettigst op een groter scherm.
## Mijn vraag staat er niet bij [#mijn-vraag-staat-er-niet-bij]
Mail naar [support@os49.nl](mailto:support@os49.nl), we helpen je graag
verder.
# Grids & het tekenvel (/docs/modules/ops-grid/grids-en-canvas)
Een **Grid** is één tekenvel. Je werk wordt na elke wijziging automatisch
opgeslagen (het statuslabel bovenin toont "Opgeslagen"); met **Nu
opslaan** hoef je daar niet op te wachten. De gridnaam bovenin is
klikbaar om te hernoemen.
Naast de gridnaam zie je van wie het grid is: **Mijn Grids** voor je
eigen grids, of **Team: …** met de teamnaam als je in een grid van een
ander team werkt. Elk grid heeft ook een eigen adres (`/grids/…`), zodat
je een link naar een specifiek grid kunt delen met je teamleden.
## Knooppunten [#knooppunten]
Open het paneel **Knooppunten** en klik of sleep een blok het tekenvel
op. Welke blokken je ziet hangt af van het grid: op Verkoop en
Uitvoering zijn dat **Activiteit/Uitvoering Stap**, **Beslispunt** en
**Actie Stap**; op het Team-grid **Afdeling**, **Nieuwe Leider** en
**Nieuwe Medewerker**.
* **Dubbelklik** op een knooppunt om het te bewerken: titel,
omschrijving, de knop **Kritiek** (markeert het als kritiek getal),
een **KPI uit Mission Control** koppelen en **operators toewijzen**
(niemand toegewezen = iedereen mag de SOP starten).
* **Slepen** verplaatst een knooppunt; selecteren + Delete verwijdert
het.
* Op het Team-grid sleep je teamleden een **afdeling** in of uit;
afdelingen kun je vergroten en via de bewerkweergave **kopiëren**.
### SOP-knoppen op een knooppunt [#sop-knoppen-op-een-knooppunt]
Onderaan het bewerkvenster van een knooppunt staan de SOP-knoppen:
| Knop | Wat het doet |
| ----------------------------------- | -------------------------------------------------------------------------- |
| **SOP Koppelen** | Koppel een bestaand SOP-sjabloon aan dit knooppunt. |
| **Sjabloon Maken op SOP Dashboard** | Ga naar Dashboard → SOP-sjablonen om eerst een sjabloon te maken. |
| **Lanceren** | Start de gekoppelde SOP. |
| **SOP Bekijken** | Bekijk (en bewerk, als je rechten hebt) de gekoppelde SOP. |
| **SOP Loskoppelen** | Haal de SOP van het knooppunt. Het sjabloon blijft op het dashboard staan. |
Meer hierover lees je bij [SOP's & het dashboard](/docs/modules/ops-grid/sops).
## Verbindingen [#verbindingen]
Sleep van een rond punt op de rand van een knooppunt naar een ander
knooppunt om ze te verbinden. Klik op een lijn voor de knoppen **Ja** en
**Nee** (groen/rood, handig bij een beslispunt); het kruisje op de lijn
verwijdert de verbinding.
## Grids beheren (map-icoon) [#grids-beheren-map-icoon]
* **Nieuw**: een leeg grid van het huidige type.
* **Mijn Grids**: laden, hernoemen of verwijderen, plus het tabblad
**Gedeelde Grids** voor grids die anderen met je deelden. Het grid dat
nu open staat herken je aan het label **Actieve Grid**.
* **Bibliotheek**: bewaar een grid als sjabloon en laad het later
opnieuw.
* **Exporteer**: maak een PDF-rapport, of kies **Grid Link Delen** voor
een openbare alleen-lezen link die je kunt kopiëren en versturen.
**Nieuw**, **Bibliotheek**, **Exporteer**, het paneel **AI** en het
Team-grid zijn er voor de abonnee en voor teamleden met de rol
**Commander**. Zij kunnen onbeperkt grids aanmaken.
Via het poppetje-plus-knopje op het tekenvel deel je het grid met
specifieke teamleden.
## AI-assistent [#ai-assistent]
Open het paneel **AI** en klik op **Proces Analyseren**: de AI
beoordeelt je proces en geeft verbeteradvies. De AI-assistent zit in je
abonnement en werkt op het Verkoop- en Uitvoeringsgrid (niet op het
Team-grid).
### Voorstellen vanuit de AI-connector [#voorstellen-vanuit-de-ai-connector]
Laat je Claude via de [AI-connector](/docs/ai-connector) iets op je grid
aanmaken, dan verschijnt dat eerst als concept. Zulke knooppunten hebben
het label **AI-voorstel**, en bovenin het grid staat een balk die
meldt dat Claude concepten heeft voorgesteld. Controleer ze en klik op
**Alles accepteren** als je tevreden bent.
Verwijderen is definitief; er is geen ongedaan-maken-knop op het
tekenvel. Werken twee mensen tegelijk in hetzelfde grid, dan waarschuwt
de app zodat je elkaars werk niet overschrijft.
# Overzicht (/docs/modules/ops-grid)
Operations Grid is het uitvoeringsplatform van OS49. Je tekent je
bedrijfsprocessen op een digitaal tekenvel (een **Grid**), hangt
werkinstructies (**SOP's**) aan de stappen en volgt op het dashboard of
je team ze op tijd uitvoert. Met **Projecten** stuur je daarnaast
klantprojecten aan, van eerste fase tot oplevering.
Er zijn drie soorten grids, te wisselen via de knoppen bovenin:
| Grid | Waarvoor |
| -------------- | -------------------------------------------------------------------------------------- |
| **Verkoop** | Je salesproces, van eerste contact tot deal. |
| **Uitvoering** | Je leverproces: hoe je waarmaakt wat je verkoopt. |
| **Team** | Je organisatie: afdelingen met leiders en medewerkers (voor de abonnee en Commanders). |
Voor Operations Grid heb je een actief OS49-abonnement nodig. Zonder
abonnement zie je het scherm **Abonnement Vereist** met een knop naar
de betaalpagina. Teamleden vallen onder het abonnement van hun team.
## Waar vind je wat? [#waar-vind-je-wat]
| Plek | Wat je er doet |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------- |
| [Dashboard](/docs/modules/ops-grid/sops) | Je actieve SOP's, teamoverzicht, sjablonen en archief. |
| [Het tekenvel](/docs/modules/ops-grid/grids-en-canvas) | Processen tekenen: knooppunten, verbindingen, KPI's en operators. |
| **Grids-menu** (map-icoon) | Grids aanmaken, laden, hernoemen, verwijderen, delen en de sjabloonbibliotheek. |
| [**Projecten**](/docs/modules/ops-grid/projecten) (knop bovenin) | Je projectenoverzicht, je eigen checks, tijdlijn, geld en de klantlink. |
| [Profiel Instellingen](/docs/modules/ops-grid/team-en-account) (je naam rechtsboven) | Account, taal, abonnement, team en privacy. |
| **OS49-knop** | Wissel naar Mission Control of Strategic Base, of open **Mijn Abonnement**. |
## Rollen [#rollen]
* **Cadet**: bekijken en SOP's starten.
* **Specialist**: mag ook SOP's en SOP-sjablonen maken en bewerken.
* **Commander**: volledige rechten, beheert het team en de grids.
De **abonnee** (de eigenaar van het abonnement) heeft in zijn eigen
werkruimte altijd volledige rechten, net als een Commander.
Je logt in met je OS49-account; dat werkt voor alle OS49-producten.
# Projecten (/docs/modules/ops-grid/projecten)
Met **Projecten** stuur je klantprojecten aan, zoals een verbouwing of
een implementatie. Een project bestaat uit **fasen** en in elke fase
staan **checks**: concrete dingen die moeten gebeuren, elk met een
eigenaar en een deadline. Je ziet in één oogopslag welke projecten op
schema liggen, bij wie het werk nu ligt en hoe het met het geld staat.
Je opent Projecten met de knop **Projecten** bovenin Operations Grid.
Met **Ops Grid** linksboven ga je terug naar je grids.
## Wie ziet wat? [#wie-ziet-wat]
| | Beheerder | Teamlid |
| ------------------------------------- | ----------------------------- | ---------------------------------- |
| **Projecten** (portfolio) | Ja | Nee, je komt direct in Mijn checks |
| **Mijn checks** | Ja, ook van anderen | Alleen je eigen checks |
| Checks afvinken | Alle checks | Checks waarvan jij eigenaar bent |
| **Tijdlijn** | Bekijken en fasen verplaatsen | Alleen bekijken |
| **Geld**, **Klantlink**, **Bewerken** | Ja | Nee |
Beheerder ben je als je de eigenaar van de werkruimte bent (de abonnee)
of de rol **Commander** hebt. Zit je in meerdere teams, dan kies je
rechtsboven bij **Werkruimte** welk team je bekijkt.
## Projecten: het portfolio [#projecten-het-portfolio]
Het overzicht van alle actieve projecten. Per project zie je:
* **WIE**: de eigenaar van het project.
* **WAT**: de volgende check die open staat, en bij wie die ligt.
* **WANNEER**: de deadline van die check en de opleverdatum.
* **GELD**: de stand van het budget, plus openstaand meerwerk.
Elk project krijgt een status: **Op schema**, **Let op**, **Achter** of
**Geen deadline**.
Bovenaan staat de balk **Deze week**: per teamlid hoeveel checks er deze
week open staan en hoeveel daarvan rood zijn. Klik op een persoon om
alleen de projecten te zien die op diegene wachten; met **Filter
wissen** zie je weer alles.
## Mijn checks [#mijn-checks]
Je persoonlijke werklijst: alle open checks waarvan jij de eigenaar
bent, met hoe lang ze al bij je liggen ("Ligt sinds …"). Checks die nog
niet aan de beurt zijn, zie je als **Nog niet aan de beurt**. Vink een
check direct hier af als hij klaar is.
Als beheerder kies je bij **Persoon** ook iemand anders, om te zien
wat er op zijn of haar bord ligt.
## Het projectscherm [#het-projectscherm]
Klik op een project om het te openen. Bovenin staan de klant, de
eigenaar, de start- en einddatum, het doel en de status. De fasen staan
onder elkaar, elk met een fasetrekker, voortgang en de knop **toon …
checks**.
* **Afvinken** en **Heropenen** doe je per check.
* Als beheerder voeg je direct een fase toe met **+ fase**, of een check
met **+ check**.
* Klik op een check voor de details (zie hieronder).
### Een check in detail [#een-check-in-detail]
| Onderdeel | Wat je er doet |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Deadline** | **Relatief** (een aantal uur, werkdagen of kalenderdagen vanaf het moment dat de vorige check is afgevinkt), een **Harde datum**, of **Geen**. |
| **Eigenaar** | Bij wie de check ligt, en sinds wanneer. |
| **Notities** | Wat moet de volgende weten? |
| **Links & bestanden** | Voeg een link toe (**+ link**, begint met https\://) of een foto (**+ foto**). |
| **Kosten** | Alleen voor de eigenaar van de check: kosten die je voor deze check maakt. |
| **Gekoppelde SOP** | De SOP die bij deze check hoort, als die er is. |
| **Historie** | Wie wat wanneer deed: afvinken, deadline of eigenaar gewijzigd, enzovoort. |
Een check met een deadline kleurt **oranje** bij 80% van de tijd en
**rood** zodra de deadline voorbij is. Een check zonder deadline krijgt
geen kleur. De deadline wijzigen mag een beheerder; als eigenaar alleen
als dat voor die check is toegestaan.
## Een project aanmaken of bewerken [#een-project-aanmaken-of-bewerken]
Als beheerder klik je op **Nieuw project**, of op **Bewerken** in een
bestaand project. Het formulier heeft drie delen:
Kies waar je mee begint:
**Template** (een afgerond project als blauwdruk),
**Vorig project** (kopieer de opzet van een eerder project),
**Offerte via Claude** (Claude zet je offerte om in een project) of
**Leeg**. Bij een template of vorig project wordt alleen de opzet
gekopieerd: geen afvinkingen, kosten, meerwerk of klantgegevens.
Harde deadlines schuiven mee met de nieuwe startdatum.
**Projectnaam**, **Doel**, de **Klant** (naam, adres, e-mail), de
**Eigenaar**, het **Budget** met **Valuta**, en de **Start** en
**Deadline**. Optioneel koppel je een **Kwartaaldoel** uit
Highground.
Voeg fasen toe met **+ fase** en checks met **+ check**. Per fase
kies je een **Fasetrekker**, een start- en einddatum en een
**Definition of done**. Per check kies je een eigenaar (standaard de
fasetrekker) en een deadline. Fasen en checks versleep je met de
muis of met het toetsenbord (spatie om op te pakken, pijltjestoetsen
om te verplaatsen, nogmaals spatie om neer te zetten).
Klik op **Project starten** (nieuw) of **Opslaan** (bewerken). Elke
wijziging komt in de historie van het project.
Is een project afgerond of gearchiveerd, dan kun je het bij het bewerken
**Markeer als template** geven. Daarna kun je er nieuwe projecten mee
starten.
Met **Offerte via Claude** kopieer je een kant-en-klare prompt. Geef
die aan Claude samen met je offerte (pdf of tekst), en Claude maakt het
project voor je aan via de [AI-connector](/docs/ai-connector). Daarna
staat het in je projectenlijst en kun je het hier verder bewerken.
## Tijdlijn [#tijdlijn]
Via **Tijdlijn** zie je alle fasen als balken op een tijdas, met
vandaag gemarkeerd en een legenda voor **afgerond**, **actief** en
**nog niet gestart**. Fasen zonder startdatum staan niet op de as.
Als beheerder versleep je een fase om hem in de tijd te verplaatsen.
Je ziet direct hoeveel dagen hij opschuift en hoeveel harde deadlines
meeschuiven. Met het toetsenbord kan het ook: pijltjes links en rechts
verplaatsen de fase per dag, Enter bevestigt, Escape annuleert. Onder de
tijdlijn staat de **Historie** van het project.
## Geld [#geld]
Onder **Geld** (alleen voor beheerders) zie je vier tegels:
| Tegel | Betekenis |
| ----------------------- | -------------------------------------------------------------------- |
| **Begroot** | Je budget plus goedgekeurd meerwerk. |
| **Werkelijk** | Wat je echt hebt uitgegeven, met daaronder wat gepland was. |
| **Openstaand meerwerk** | Verstuurd naar de klant, wacht nog op akkoord. |
| **Indicatie** | Binnen budget (met hoeveel ruimte je nog hebt) of de overschrijding. |
### Kosten en bonnetjes [#kosten-en-bonnetjes]
Met **+ kostenregel** voeg je een kostenpost toe: een **Omschrijving**,
een **Gepland** en een **Werkelijk** bedrag, een **Datum**, optioneel de
**Check** waar het bij hoort, en een **Foto van de bon**. Kosten die een
teamlid bij zijn eigen check invoert, zie je hier ook terug.
### Meerwerk [#meerwerk]
Komt de klant met extra wensen, dan leg je dat vast als **Meerwerk**:
1. Klik op **+ meerwerk** en vul **Titel**, **Omschrijving**, **Bedrag
incl. btw** en eventueel **Extra dagen** in. Het meerwerk start als
**Concept**.
2. Klik op **Versturen naar klant**. De status wordt **Verstuurd**.
3. De klant keurt het goed of wijst het af via de klantlink. Heb je het
akkoord op een andere manier gekregen (telefoon, mail), gebruik dan
**Goedkeuren namens klant** of **Afwijzen namens klant** en typ de
naam van de klant.
Na de beslissing (**Goedgekeurd** of **Afgewezen**) kan het meerwerk niet
meer worden gewijzigd. Goedgekeurd meerwerk telt mee in **Begroot**.
## Klantlink [#klantlink]
Met **Klantlink** maak je een link waarmee iemand het project kan volgen
zonder account of login. Kies bij **Voor**:
* **Klant**: ziet de fasen, de zichtbare checks en foto's, en kan
verstuurd meerwerk goedkeuren of afwijzen.
* **Onderaannemer**: ziet alleen de voortgang, geen meerwerk.
Geef de link een naam (bijv. "Fam. De Vries") en eventueel een datum bij
**Geldig tot en met**; laat je die leeg, dan verloopt de link niet. Klik
op **Link maken** en daarna op **Kopieer link** om hem door te sturen.
Met **Intrekken** zet je een link uit; wie hem heeft, kan het project
daarna niet meer bekijken.
De klant ziet de voortgang per fase en kan bij **Meerwerk ter
goedkeuring** op **Akkoord** of **Afwijzen** klikken. Hij vult zijn naam
in en bevestigt; dat besluit is definitief en wordt met zijn naam
vastgelegd.
Projecten werken samen met de rest van OS49: checks kunnen ook worden
afgevinkt via Highground of via Claude, en dat zie je terug in de
historie ("via Highground", "via Claude", "via klantlink").
# Quickstart (/docs/modules/ops-grid/quickstart)
Na deze quickstart staat je eerste proces op het tekenvel, hangt er een
werkinstructie (SOP) aan en heb je hem één keer uitgevoerd. Reken op
zo'n 20 minuten. Je hebt een actief OS49-abonnement nodig, of je bent
lid van een team met een abonnement.
## 1. Log in en kies je grid [#1-log-in-en-kies-je-grid]
Log in met je OS49-account (nog geen account? Zie het
[stappenplan](/docs/aan-de-slag/stappenplan)). Kies bovenin het
grid-type **Verkoop** (je salesproces) of **Uitvoering** (je
leverproces); begin met het proces dat je het vaakst doet.
## 2. Teken je eerste proces [#2-teken-je-eerste-proces]
Open het paneel **Knooppunten** en sleep de blokken het tekenvel op:
1. Zet voor elke stap in je proces een **Activiteit/Uitvoering Stap**
neer; gebruik een **Beslispunt** waar het proces zich splitst.
2. **Dubbelklik** op een knooppunt om titel en omschrijving in te
vullen.
3. Verbind de stappen: sleep van een rond punt op de rand van een
knooppunt naar het volgende. Bij een beslispunt kun je op de lijn
**Ja** of **Nee** zetten.
Je werk wordt na elke wijziging automatisch opgeslagen. Houd het klein:
vijf tot acht stappen is een prima eerste grid.
## 3. Maak een SOP-sjabloon en koppel hem aan een stap [#3-maak-een-sop-sjabloon-en-koppel-hem-aan-een-stap]
Een SOP schrijf je eerst als sjabloon op het dashboard en koppel je
daarna aan een knooppunt.
1. Ga naar **Dashboard → SOP-sjablonen** en klik op **Nieuw
SOP-sjabloon**.
2. Vul de **titel**, de **Trigger** (wanneer start deze SOP?) en de
**Definitie van Klaar** in.
3. Kies bij **Deadline vanaf trigger** een **Eenheid** (uren, dagen,
weken of maanden) en een **Aantal** (1 tot 24 uren, of 1 tot 31
dagen, weken of maanden).
4. Voeg onder **Stappen & checklists** je stappen toe, met per stap de
taken die afgevinkt moeten worden. Klik op **Sjabloon opslaan**.
5. Dubbelklik op het tekenvel op het knooppunt waar het meeste misgaat,
klik op **SOP Koppelen**, kies je sjabloon en bevestig met **SOP
Koppelen**.
Wil je dat alleen bepaalde mensen hem mogen starten, wijs dan op het
knooppunt **operators** toe; niemand toegewezen betekent dat iedereen
mag starten.
## 4. Start en rond je eerste SOP af [#4-start-en-rond-je-eerste-sop-af]
Klik op het knooppunt op **Lanceren** (of op **Starten** in de SOP
Bibliotheek), vul eventuele lanceervelden in en klik op **Nu
Lanceren**. Vink in het uitvoerscherm de taken af en klik op
**Afronden**; de SOP verschijnt in het archief. Op het dashboard onder
**Mijn SOP** zie je vanaf nu je actieve SOP's en je prestaties (op tijd
%, reeks).
## Daarna [#daarna]
* **Team uitnodigen**: **Profiel Instellingen → Team → Teamlid
Toevoegen** (als abonnee of Commander). Zie ook
[Team & account](/docs/modules/ops-grid/team-en-account).
* Verdieping: [Grids & het tekenvel](/docs/modules/ops-grid/grids-en-canvas),
[SOP's & het dashboard](/docs/modules/ops-grid/sops) en
[Projecten](/docs/modules/ops-grid/projecten).
# SOP's & het dashboard (/docs/modules/ops-grid/sops)
Een **SOP** (Standard Operating Procedure) is een werkinstructie die aan
een knooppunt op je Verkoop- of Uitvoeringsgrid hangt. Je team start hem,
vinkt de taken af en jij volgt op het dashboard of alles op tijd gebeurt.
Op het Team-grid bestaan geen SOP's.
## Hoe het systeem in elkaar zit [#hoe-het-systeem-in-elkaar-zit]
Het belangrijkste om te snappen: een SOP is een **recept**, niet een
taak. Je schrijft hem één keer, en elke keer dat het werk zich voordoet
**start (lanceert)** iemand hem opnieuw. Elke start is een aparte
**uitvoering** met een eigen deadline, een eigen checklist-voortgang,
een eigen activiteitenlog en eigen **lanceerinvoer**: de gegevens die
per keer verschillen.
Vast in de SOP (elke uitvoering hetzelfde):
de stappen, checklists, benodigdheden en de standaard deadline.
Variabel per uitvoering (ingevuld bij het starten):
de lanceervelden, zoals een klantnaam, datum of de link naar het
document van dat moment.
## Een SOP schrijven [#een-sop-schrijven]
Een SOP begint altijd als **SOP-sjabloon** op het dashboard. Zo'n
sjabloon kun je aan een knooppunt koppelen, maar iedereen kan hem ook
los starten vanuit de SOP Bibliotheek.
Ga naar **Dashboard → SOP-sjablonen** en klik op **Nieuw
SOP-sjabloon**. Vanuit een knooppunt kom je hier ook via **Sjabloon
Maken op SOP Dashboard**.
Zie hieronder wat er allemaal in een sjabloon gaat, en klik op
**Sjabloon opslaan**.
Dubbelklik op het knooppunt, klik op **SOP Koppelen**, kies bij
**SOP-sjabloon** je sjabloon en bevestig met **SOP Koppelen**.
Een sjabloon bestaat uit:
* **Titel**, **Trigger** (wanneer start deze SOP?) en **Definitie van
Klaar** (wanneer is hij echt af). De definitie van klaar staat
bovenaan elke actieve SOP.
* **Deadline vanaf trigger**: kies een **Eenheid** en een **Aantal**.
Bij uren kies je 1 tot 24, bij dagen, weken of maanden 1 tot 31. De
deadline telt vanaf het moment van starten.
* **Stappen & checklists**: per stap de taken die afgevinkt moeten
worden. De volgorde van stappen pas je aan door ze te slepen, of met
het toetsenbord. Per taak kun je een voorwaarde toevoegen (bijv.
"indien spoed") en met het camera-icoon een **verplichte foto** als
bewijs eisen.
* **Benodigdheden**: links, tools of documenten die erbij horen.
* **Verplichte velden bij lancering**: velden (tekst, datum of e-mail)
die de uitvoerder bij het starten moet invullen, voor alles wat per
uitvoering anders is, zoals een klantnaam of ordernummer. Ook een
**URL** kan: kies het type tekst en plak de link erin (bijvoorbeeld
naar het draaiboek van die specifieke run). De link wordt als tekst
getoond en is nog niet klikbaar. Is een link of document juist
**altijd hetzelfde**, zet hem dan bij Benodigdheden.
Klik je in **SOP-sjablonen** op een sjabloon, dan zie je eerst de
details alleen-lezen. Met **Bewerken** pas je hem aan.
Wie de SOP mag starten bepaal je met **Toegewezen Operators** op het
knooppunt; wijs je niemand toe, dan mag iedereen.
## Een SOP starten en uitvoeren [#een-sop-starten-en-uitvoeren]
Klik op **Lanceren** bij een knooppunt, of op **Starten** in de **SOP
Bibliotheek** op het dashboard. Vul de gevraagde velden in en klik op
**Nu Lanceren**. De deadline gaat vanaf dat moment lopen.
In de SOP Bibliotheek zoek je op naam van de SOP, maar ook op de naam
van een persoon (bijvoorbeeld een toegewezen operator).
In het uitvoerscherm:
* **Vink taken af**; alles wordt direct opgeslagen en in het
activiteitenlog bijgehouden.
* **N.v.t.** markeert een taak als niet van toepassing.
* Bij een fotoplicht upload je een foto of maakt er één met je camera.
* De **aftelklok** kleurt oranje binnen 2 uur voor de deadline en rood
erna.
* Zijn alle taken klaar, dan krijgt de SOP de status **Klaar om af te
ronden**. Met **Afronden** zet je hem in het archief.
### Het activiteitenlog [#het-activiteitenlog]
Elke uitvoering houdt automatisch een logboek bij: wie de SOP startte,
wie welke taak afvinkte (of het vinkje weer weghaalde), wanneer een stap
werd afgerond, welke taken als N.v.t. zijn gemarkeerd, welke foto's zijn
geüpload, wanneer de eigenaar is gewijzigd en wanneer de SOP is
ingediend. Telkens met tijdstip en naam. Zo is achteraf altijd te
herleiden wie wat wanneer heeft gedaan.
### Kritieke knooppunten [#kritieke-knooppunten]
Markeer je een knooppunt op het grid als **Kritiek**, dan krijgen alle
uitvoeringen van die SOP een kritiek-label op het dashboard, zodat ze
opvallen tussen de lopende runs.
## Starten via de API (CRM-koppeling) [#starten-via-de-api-crm-koppeling]
SOP's kunnen ook automatisch gestart worden vanuit een extern systeem
(bijvoorbeeld je CRM via een n8n-koppeling). Bij zo'n API-lancering
wordt de klantcontext uit het bronsysteem meegestuurd, zoals naam,
e-mail, telefoonnummer, dealnummer of een dossierlink. De uitvoerder
ziet die gegevens alleen-lezen in een apart paneel bij de uitvoering en
kan direct aan de slag zonder het CRM te openen. Links in deze context
zijn wél klikbaar en openen in een nieuw tabblad. Ops Grid schrijft
nooit terug naar het CRM; het toont alleen wat er bij de start is
meegegeven.
Op het dashboard herken je zo'n uitvoering aan de titel: de naam van de
SOP, gevolgd door de naam van de klant of het onderwerp, bijvoorbeeld
"Onboarding - Bakkerij Jansen". Je kunt ook op die klantnaam zoeken.
## Het dashboard [#het-dashboard]
| Tabblad | Wat je er ziet |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Mijn SOP** | Je prestaties (op tijd %, reeks), je actieve SOP's en de SOP Bibliotheek om nieuwe te starten. |
| **Team SOP** (abonnee en Commanders) | Teamcijfers, prestaties per medewerker en alle lopende runs. Je kunt deadlines aanpassen, taken afvinken, een SOP **Afronden** en met **Eigenaar wijzigen** de uitvoering aan een ander teamlid geven. De voortgang blijft dan behouden. |
| **SOP-sjablonen** (Specialists en hoger) | Blauwdrukken aanmaken, bekijken, bewerken en verwijderen. |
| **Archief SOP** | Alle afgeronde SOP's, met wie ze uitvoerde en of het op tijd was. |
Zoeken en filteren (op status en eigenaar) kan bovenaan elk tabblad.
## Exporteren [#exporteren]
Via **Exporteer** op het canvas maak je een PDF-rapport van je grid
(voor de abonnee en Commanders). Je kiest zelf wat erin komt: de
visuele proceskaart, de volledige inhoud van alle SOP's en/of **AI
analyse & suggesties**. Je kunt ook een deelbare link genereren in
plaats van een PDF.
Met **SOP Loskoppelen** haal je een SOP van een knooppunt. Het
sjabloon blijft op het dashboard staan, en de geschiedenis en lopende
runs blijven bewaard.
# Team & account (/docs/modules/ops-grid/team-en-account)
Klik rechtsboven op je naam om **Profiel Instellingen** te openen. Daar
vind je de tabbladen hieronder.
## Account [#account]
Je profielfoto, naam, teamgrootte en de **taal** van de app (Nederlands
of Engels). Je e-mailadres staat er ter informatie; wijzigen kan niet.
Ben je lid van meerdere teams, dan wissel je hier rechtsboven van team.
## Abonnement [#abonnement]
Er is één abonnement voor alle OS49-apps: de **OS49 Bundle**. Daarmee
gebruik je Operations Grid, Mission Control, Strategic Base en Highground,
inclusief de AI-functies. Op dit tabblad zie je je abonnement, de
looptijd en tot wanneer het loopt (**Geldig tot …**).
Wijzigen of opzeggen doe je via **Abonnement Beheren** op
[billing.os49.nl](https://billing.os49.nl), dus buiten de app. Je komt
daar ook via de OS49-knop bovenin: **Mijn Abonnement**. Ben je teamlid,
dan zie je hier "Je valt onder het abonnement van …": je gebruikt de
app via het abonnement van je team.
## Team (voor de abonnee en Commanders) [#team-voor-de-abonnee-en-commanders]
Je team wordt gedeeld met Mission Control, Strategic Base en Operations
Grid. Een teamlid hier toevoegen of verwijderen geldt voor alle drie.
Highground heeft een eigen team. Rollen niet: een rolwijziging hier geldt alleen voor
Operations Grid.
* **Teamlid Toevoegen**: vul naam en e-mail in, kies een rechtenniveau
(**Cadet**: lezen & SOP's starten, **Specialist**: ook SOP's maken,
**Commander**: volledige rechten) en klik op **Verzenden**. De teller
toont hoeveel **plaatsen** uit je abonnement je gebruikt, gedeeld over
alle OS49-apps. Meer plekken nodig? Gebruik **Plaatsen Uitbreiden**.
* Per teamlid kun je daarna de **rol wijzigen**, de uitnodiging
**opnieuw verzenden**, het lid **verwijderen**, of via **Toevoegen aan
grids** bepalen welke grids diegene ziet.
Ben je zelf teamlid, dan zie je hier je team en je rol, en kun je met
**Team Verlaten** uit het team stappen.
Een uitnodiging accepteer je via de link in de uitnodigingsmail (log
eerst in met het uitgenodigde e-mailadres). In je profiel kun je
openstaande uitnodigingen wel bekijken en afwijzen.
## Wachtwoord [#wachtwoord]
Alleen zichtbaar als je met e-mail en wachtwoord inlogt (niet via
Google): stel hier een nieuw wachtwoord in.
## Privacy & Gegevens [#privacy--gegevens]
* **Exporteer Mijn Gegevens**: downloadt je profiel en grids als
JSON-bestand.
* **Account Verwijderen**: verwijdert je account en al je persoonlijke
gegevens bij **elk OS49-product**, niet alleen bij Operations Grid.
Heb je een actief abonnement, dan wordt je account niet meteen
verwijderd. Hij komt eerst in **Pending Deletion**: je houdt toegang
tot het einde van je betaalde periode, het abonnement wordt niet
verlengd, en tot die datum kun je de verwijdering nog annuleren via
[support@os49.nl](mailto:support@os49.nl). Zonder actief abonnement
word je direct verwijderd en uitgelogd.
# Veelgestelde vragen (/docs/modules/ops-grid/veelgestelde-vragen)
## Wat is het verschil tussen Cadet, Specialist en Commander? [#wat-is-het-verschil-tussen-cadet-specialist-en-commander]
Dat zijn rollen binnen je team, geen abonnementen. Een **Cadet** bekijkt
grids en start SOP's. Een **Specialist** mag daarnaast SOP's en
SOP-sjablonen maken en bewerken. Een **Commander** heeft volledige
rechten: grids aanmaken en beheren, het Team-grid, de AI-assistent, de
bibliotheek, exporteren en het team beheren. De abonnee heeft in zijn
eigen werkruimte altijd dezelfde rechten als een Commander.
## Heb ik een abonnement nodig? [#heb-ik-een-abonnement-nodig]
Ja. Operations Grid valt onder de **OS49 Bundle**, één abonnement voor
alle OS49-apps, inclusief de AI-functies. Ben je teamlid, dan gebruik je
de app via het abonnement van je team. Zie
[Team & account](/docs/modules/ops-grid/team-en-account).
## Kan ik iets ongedaan maken op het tekenvel? [#kan-ik-iets-ongedaan-maken-op-het-tekenvel]
Nee, verwijderen is definitief; er is geen ongedaan-maken-knop. Werk je
met twee mensen tegelijk in hetzelfde grid, dan waarschuwt de app zodat
je elkaars werk niet overschrijft.
## Wie mag een SOP starten? [#wie-mag-een-sop-starten]
Dat bepaal je per knooppunt met **Toegewezen Operators**. Wijs je
specifieke mensen toe, dan mogen alleen zij de SOP starten; wijs je
niemand toe, dan mag iedereen.
## Ik heb een SOP losgekoppeld, ben ik de geschiedenis kwijt? [#ik-heb-een-sop-losgekoppeld-ben-ik-de-geschiedenis-kwijt]
Nee. Met **SOP Loskoppelen** haal je de SOP alleen van het knooppunt. Het
sjabloon blijft op het dashboard staan, en de geschiedenis en lopende
uitvoeringen blijven bewaard.
## Hoe accepteer ik een teamuitnodiging? [#hoe-accepteer-ik-een-teamuitnodiging]
Log eerst in met het e-mailadres waarop je bent uitgenodigd en volg dan
de link in de uitnodigingsmail. Openstaande uitnodigingen kun je ook in
je profiel bekijken en afwijzen.
## Kan ik een grid delen met iemand buiten mijn team? [#kan-ik-een-grid-delen-met-iemand-buiten-mijn-team]
Ja, via **Exporteer → Grid Link Delen** maak je een openbare
alleen-lezen link die je kunt versturen. Teamleden geef je toegang via
het poppetje-plus-knopje op het tekenvel.
## Wat betekenen de kleuren van de aftelklok? [#wat-betekenen-de-kleuren-van-de-aftelklok]
De aftelklok van een lopende SOP kleurt **oranje** binnen 2 uur voor de
deadline en **rood** zodra de deadline is verstreken. Commanders kunnen
deadlines van lopende uitvoeringen aanpassen via het tabblad **Team SOP**.
## Mijn vraag staat er niet bij [#mijn-vraag-staat-er-niet-bij]
Mail naar [support@os49.nl](mailto:support@os49.nl), we helpen je graag
verder.
# Personal Intel (/docs/modules/personal-intel)
**Binnenkort**: Personal Intel is nog niet beschikbaar. Zodra de app
live gaat, vind je hier de handleiding.
Personal Intel wordt de OS49-app voor persoonlijke inzichten en
ontwikkeling.
## Binnenkort hier [#binnenkort-hier]
* Quickstart: je eerste inzichten instellen
* Handleiding: rapportages en voortgang
* Veelgestelde vragen
Wil je weten wat er nieuw is in OS49? Kijk bij [Releases](/docs/releases).
# Overzicht (/docs/modules/strategic-base)
Strategic Base is het strategieplatform van OS49. Je bouwt je strategie
in drie lagen, van groot naar concreet:
1. **[Jaarplan](/docs/modules/strategic-base/jaarplan)**: je bedrijf,
doelen, kernwaarden en "grote waarom", ingevuld via een wizard met
AI-hulp.
2. **[Kwartaalplan](/docs/modules/strategic-base/kwartaalplan)**: één
thema per kwartaal, met een meetbaar kerncijfer, drie kernprocessen
en maximaal drie projecten.
3. **[Rolplannen](/docs/modules/strategic-base/rolplannen)**: per
teamlid een eigen plan voor het kwartaal, door de AI opgesteld vanuit
je jaar- en kwartaalplan.
Vanaf het **Dashboard** genereer je van elk plan een visuele plaat (PDF
of HTML), inclusief een **13 Weken Log** als scorebord voor je
kwartaal.
## Waar vind je wat? [#waar-vind-je-wat]
| Plek | Wat je er doet |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Dashboard** | Je jaardoelen, kernwaarden en grote waarom, plus de knoppen om plannen te maken en visuals te genereren. |
| **Rolplannen** (menu) | Rolplannen maken, bewerken, publiceren en versturen. |
| **Profiel** (je naam rechtsboven) | Je gegevens, team, opgeslagen plannen en account. |
| **Bedrijfsnaam** (bovenbalk) | De werkruimte-wisselaar: werk je voor meer bedrijven, dan wissel je hier van bedrijf. |
| **Vlaggetje** | Taalkeuze: Nederlands of Engels. |
| **Platformknop "Strategic Base"** | Wissel naar Ops Grid, Mission Control of Highground. Personal Intel staat er ook bij, maar komt binnenkort. |
## Eigenaar en medewerkers [#eigenaar-en-medewerkers]
De **eigenaar** (met abonnement) bouwt de plannen. **Medewerkers** die
je uitnodigt kijken mee: zij zien het dashboard en de *gepubliceerde*
rolplannen, maar kunnen zelf geen plannen maken of bewerken. Wel kunnen
ze op het Dashboard het jaarplan openen met **Bekijk Jaarplan**, de
kwartaalplaat maken met **Genereer Visual** en het scorebord maken met
**Genereer Scorebord** (zodra er een kwartaalplan is).
Je werk wordt automatisch opgeslagen; de indicator in de bovenbalk toont
"Opslaan…" en "Opgeslagen".
Bij het inloggen kan er een pop-upbericht van OS49 verschijnen, bijvoorbeeld
over gepland onderhoud of een nieuwe functie. Meer daarover lees je bij
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
# Jaarplan (/docs/modules/strategic-base/jaarplan)
Je jaarplan bouw je met de wizard: klik op het Dashboard op **Start met
Onboarding** (of later op **Bewerk Jaarplan**). De wizard heeft zes
stappen; alles wordt tijdens het invullen automatisch opgeslagen.
## De zes stappen [#de-zes-stappen]
1. **Bedrijf**: naam, sector, omzet, aantal FTE en je bedrijfstype
(bijv. dienstverlening, agency, SaaS of e-commerce). Daarnaast je
ondernemersprofiel: of je het bedrijf wilt verkopen en zo ja op z'n
vroegst wanneer, je bereidheid tot trade-offs (1 tot 10) en je doel
privé. Optioneel plak je bij **AI & Business Context** extra
informatie over je bedrijf (bijv. uit een eerdere AI-chat), zodat de
AI-suggesties beter aansluiten.
2. **Strategie (Kies je Berg)**: kies je bedrijfstype (**Leefstijl-BV**
of **Prestatie-BV**) en je kapitaalstrategie (**Rendementsstrategie**
of **Waardestrategie**). **Vraag AI om advies** geeft een suggestie
op basis van je antwoorden uit stap 1; de keuze blijft aan jou.
3. **Doelen**: maximaal drie jaardoelen met baseline en target. Klik op
**Laat AI doelen suggereren** of voeg ze handmatig toe. Per doel zie
je altijd de velden Q1 tot en met Q4; met **Laat AI kwartaaltargets
berekenen** verdeelt de AI het jaardoel over de kwartalen, en daarna
pas je ze zelf aan. Zonder kwartaaltargets kun je niet verder naar
de volgende stap.
4. **Kompas**: je "grote waarom" en kernwaarden. Klik op **Start
opname** en spreek je antwoorden in; de AI schrijft ze uit en stelt
oneliners voor. Daarna doet de AI kernwaarden voor onder **AI
Suggesties op basis van je antwoorden**. Per kernwaarde leg je drie
concrete gedragingen vast, die de AI ook kan voorstellen. Bij
meerdere velden staat een microfoonknop, zodat je ook daar kunt
inspreken in plaats van typen.
5. **Tactieken**: vul kort je Business Model Canvas in en klik op **Laat
AI tactieken suggereren**. Je kiest maximaal drie tactieken.
6. **Samenvatting**: controleer alles en klik op **Voltooien**; je
bedrijf wordt aangemaakt en je komt terug op het Dashboard.
## Het Dashboard en de visuals [#het-dashboard-en-de-visuals]
Na de wizard toont het Dashboard je jaardoelen per kwartaal, je
kernwaarden met gedragingen en je grote waarom. Op de kaarten staan de
actieknoppen:
* **Genereer Visual** (Jaarplan of Kwartaalplan): de AI maakt een
visuele plaat van je plan, die je als **PDF** of **HTML** downloadt.
* **Genereer Scorebord** (13 Weken Log): een operationeel logboek voor
de 13 weken van je kwartaal, ook te downloaden.
* **Bewerk Jaarplan** / **Bewerk Kwartaalplan**: terug de wizard in.
Eerder gegenereerde jaar- en kwartaalplannen vind je terug onder
**Profiel → Plannen**, waar je ze kunt bekijken, downloaden of
verwijderen.
Het **13 Weken Log** wordt wel opgeslagen, maar staat niet onder
**Profiel → Plannen**. Download het scorebord daarom direct nadat je
het hebt gegenereerd. Kwijt? Genereer het opnieuw via **Genereer
Scorebord** op het Dashboard.
# Kwartaalplan (/docs/modules/strategic-base/kwartaalplan)
Het kwartaalplan maakt je strategie concreet voor 13 weken. Start via
**Maak Kwartaalplan** op het Dashboard, kies het huidige of volgende
kwartaal, en doorloop de vijf stappen; elke volgende stap verschijnt
zodra de vorige is ingevuld. Alles wordt automatisch opgeslagen.
## De vijf stappen [#de-vijf-stappen]
1. **Thema**: waar draait dit kwartaal om? Kies uit **Marketing, Sales,
Operatie, Team of Finance**.
2. **Kerncijfer**: het ene getal dat je dit kwartaal vooruit wilt
brengen. Laat de AI kerncijfers voorstellen (op basis van je
jaarplan) of vul er zelf een in, met een **baseline** (waar sta je
nu) en **target** (waar wil je heen). De app rekent automatisch drie
prestatieniveaus uit (**Matig, Goed en Super**) die je zelf kunt
bijstellen.
3. **Kernprocessen**: precies drie terugkerende acties die het
kerncijfer aanjagen (bijv. "10 belafspraken per week"). Ook hier kan
de AI suggesties doen; per proces stel je hoeveelheid, eenheid en
periode in.
4. **Feestjes**: de beloning voor je team bij een matig, goed of super
resultaat. Klik op **Laat AI feestjes suggereren** en kies uit de
suggesties, of schrijf je eigen beloningen.
5. **Projecten**: maximaal drie eenmalige projecten voor dit kwartaal,
met AI-suggesties of handmatig.
Staat alles erin, dan zie je **"Kwartaalplan compleet!"** en kun je
terug naar het Dashboard om met **Genereer Visual** de kwartaalplaat te
maken, of het **13 Weken Log**-scorebord te genereren.
De AI-suggesties gebruiken je jaarplan als context. Nog geen jaarplan?
De wizard werkt wel, maar de suggesties worden een stuk beter als je
eerst de [jaarplan-wizard](/docs/modules/strategic-base/jaarplan)
doorloopt.
Een onderdeel weghalen kan altijd via de **Verwijder**-links per stap;
let op: het verwijderen van een eerdere stap wist ook de stappen die
erop volgden.
# Quickstart (/docs/modules/strategic-base/quickstart)
Na deze quickstart staat je jaarplan, is je kwartaal concreet gemaakt en
heeft je eerste teamlid een gepubliceerd rolplan. Reken op zo'n 30
minuten; de AI doet het schrijfwerk.
## 1. Doorloop de jaarplan-wizard [#1-doorloop-de-jaarplan-wizard]
Log in met je OS49-account en klik op het Dashboard op **Start met
Onboarding**. De wizard heeft zes stappen (bedrijf, strategie, doelen,
kompas, tactieken en samenvatting) en bij bijna elke stap kan de AI je
op weg helpen (**Vraag AI om advies**, **Laat AI doelen suggereren**).
Bijzonder bij stap 4: klik op **Start opname** en spreek je "grote
waarom" gewoon in; de AI schrijft het uit. Alles wordt tijdens het
invullen automatisch opgeslagen, dus je kunt tussendoor stoppen.
## 2. Maak je kwartaalplan [#2-maak-je-kwartaalplan]
Klik op het Dashboard op **Maak Kwartaalplan** en doorloop de vijf
stappen: één **thema** (Marketing, Sales, Operatie, Team of Finance),
één **kerncijfer** met baseline en target, precies drie
**kernprocessen** die het cijfer aanjagen, de **feestjes** (beloningen)
en maximaal drie **projecten**. De AI-suggesties gebruiken je jaarplan
als context; daarom eerst stap 1.
## 3. Nodig je team uit en maak rolplannen [#3-nodig-je-team-uit-en-maak-rolplannen]
Ga naar **Profiel → Team → Medewerker uitnodigen** en nodig je eerste
teamlid uit. Klik daarna in het menu op **Rolplannen → Rolplan maken**:
kies kwartaal, teamlid en rol, en de AI schrijft een conceptplan op
basis van je jaar- en kwartaalplan. Stel het bij in de editor en zet de
status op **Gepubliceerd**; vanaf dat moment ziet het teamlid het plan
zelf ook. Met **Verstuur per e-mail** mail je het direct.
## 4. Genereer de visuals [#4-genereer-de-visuals]
Terug op het Dashboard maak je met **Genereer Visual** een visuele plaat
van je jaar- of kwartaalplan (PDF of HTML), en met **Genereer
Scorebord** het **13 Weken Log**, het scorebord waarmee je het kwartaal
week voor week bijhoudt.
## Daarna [#daarna]
* Verdieping: [Jaarplan](/docs/modules/strategic-base/jaarplan),
[Kwartaalplan](/docs/modules/strategic-base/kwartaalplan) en
[Rolplannen](/docs/modules/strategic-base/rolplannen).
* Teamleden, plannen en account:
[Team & account](/docs/modules/strategic-base/team-en-account).
# Rolplannen (/docs/modules/strategic-base/rolplannen)
Een **rolplan** vertaalt je kwartaalplan naar één teamlid: wat is de
strategische context van deze rol, welk kerncijfer jaagt diegene na,
met welke kernprocessen, beloningen en projecten. Je vindt ze onder
**Rolplannen** in het menu.
## Een rolplan maken [#een-rolplan-maken]
Klik op **Rolplan maken** (dit kan pas als je jaarplan af is en er een
kwartaalplan met thema en kerncijfer bestaat):
1. Kies het **kwartaal** en het **teamlid** (één rolplan per persoon per
kwartaal).
2. Kies de **rol** (Sales, Marketing, Finance, Operations, enz., of een
eigen rolnaam).
3. Wil je dat het teamlid het plan meteen ziet? Vink dan **Direct
publiceren (zichtbaar voor medewerker)** aan. Anders start het plan
als concept.
4. Klik op **Rolplan maken**: de AI schrijft een plan op basis van je
jaar- en kwartaalplan, dat direct in de editor opent.
Rolplannen maak je voor teamleden met een plaats in je abonnement.
Zijn er geen vrije plaatsen meer en heeft ieder teamlid al een
rolplan, dan kun je geen nieuw rolplan maken en zie je de knop
**Stoel uitbreiden**. Die brengt je naar
[billing.os49.nl/billing](https://billing.os49.nl/billing), waar je
extra plaatsen toevoegt.
## Bewerken en publiceren [#bewerken-en-publiceren]
In de editor pas je alles aan: de strategische context, het kerncijfer
met de ranges Matig/Goed/Super, maximaal vijf kernprocessen, de
beloningen per prestatieniveau en maximaal vijf kwartaalprojecten.
Een rolplan is eerst een **Concept**, alleen zichtbaar voor jou. Zet
de status op **Gepubliceerd** en sla op; vanaf dat moment ziet het
teamlid het plan ook. Sneller: klik in het overzicht op het
statuslabel van de kaart (**Concept** of **Gepubliceerd**) om met één
klik te wisselen. Medewerkers zien uitsluitend gepubliceerde plannen.
## Delen en beheren [#delen-en-beheren]
Per rolplan (via de kaart of het drie-puntjes-menu):
* **Voorbeeld**: bekijk het plan in PDF-opmaak, met **Print PDF** en
**Download PDF**.
* **Verstuur per e-mail**: mail het plan als PDF. Bij **E-mailadres
ontvanger** vul je zelf het adres in, dus je kunt het ook naar iemand
anders dan het teamlid sturen.
* **Herstoewijzen**: zet het rolplan op naam van een ander teamlid.
* **Kopieer naar volgend kwartaal**: maakt een conceptkopie voor het
volgende kwartaal.
* **Rolplan verwijderen**: na bevestiging definitief weg.
Bovenaan het overzicht zoek je op rolnaam en filter je op kwartaal en
jaar. Als eigenaar filter je ook op status; medewerkers hebben dat
filter niet, omdat zij alleen gepubliceerde plannen zien.
# Team & account (/docs/modules/strategic-base/team-en-account)
Klik rechtsboven op je naam en kies **Profiel**. Als eigenaar werk je
hier met de tabbladen **Persoonlijk**, **Bedrijf**, **Team**,
**Plannen** en **Account**. Medewerkers zien vier tabbladen:
Persoonlijk, Bedrijf, Plannen en Account.
## Persoonlijk & Bedrijf [#persoonlijk--bedrijf]
Je voor- en achternaam, en de bedrijfsnaam en sector (die ook in je
jaarplan worden bijgewerkt). Je e-mailadres staat vast. De **taal** van
de app wissel je niet hier maar via het vlaggetje in de bovenbalk.
Medewerkers zien de bedrijfsgegevens alleen; aanpassen kan alleen de
eigenaar.
## Team [#team]
Hier nodig je medewerkers uit. Je team wordt gedeeld met Mission
Control en Operations Grid (Highground heeft een eigen team); dat zie je aan de melding dat wijzigingen overal
gelden. Een teamlid dat je hier toevoegt of deactiveert, geldt dus ook
in bijvoorbeeld Mission Control en Operations Grid.
* **Medewerker uitnodigen**: vul voornaam en e-mail in en klik op
**Verstuur uitnodiging**. Diegene krijgt een link per mail.
* Per openstaande uitnodiging kun je **Verstuur opnieuw** of
**Annuleren** kiezen; actieve medewerkers kun je **deactiveren** (de
plaats komt dan vrij).
* Meer plaatsen nodig? **Stoel uitbreiden** brengt je naar
[billing.os49.nl/billing](https://billing.os49.nl/billing), waar je
extra plaatsen toevoegt.
### Een uitnodiging accepteren [#een-uitnodiging-accepteren]
De medewerker klikt op de link in de mail en logt in via de OS49-login.
Heeft diegene al een OS49-account, dan logt diegene daarmee in
(**Inloggen en accepteren**). Daarna is diegene medewerker in je
bedrijf.
Een uitnodiging werkt alleen voor het e-mailadres waar je hem naartoe
stuurde. Is de medewerker ingelogd met een ander e-mailadres, dan wordt
de uitnodiging geweigerd. Laat diegene uitloggen en opnieuw inloggen met
het juiste adres, of stuur een nieuwe uitnodiging naar het adres dat
diegene gebruikt.
Medewerkers kijken mee met je dashboard en zien gepubliceerde
rolplannen; plannen maken of bewerken kan alleen de eigenaar.
## Plannen [#plannen]
Al je opgeslagen strategische basisdata, jaarplannen en kwartaalplannen:
bekijken, downloaden (HTML), opnieuw laden om verder te werken, of
verwijderen. Bij verwijderen vraagt de app eerst om bevestiging. Let op:
verwijder je strategische basisdata, dan gaan ook de bijbehorende
plannen weg.
Het **13 Weken Log** staat hier niet tussen. Download het scorebord dus
direct nadat je het genereert.
## Account [#account]
* **Exporteer al mijn data**: download je profiel en alle plannen als
bestand (AVG-export).
* **Account Verwijderen**: zie hieronder.
**Wachtwoord wijzigen** vind je ook in het menu onder je naam
rechtsboven. Log je in met Google, dan is dat niet nodig.
### Account verwijderen [#account-verwijderen]
Je account verwijderen geldt voor **alle OS49-producten**, niet alleen
voor Strategic Base. Je bevestigt door **VERWIJDER** te typen.
Heb je een actief abonnement, dan krijgt je account de status **In
afwachting van verwijdering**:
* je houdt toegang tot het einde van je betaalde periode;
* je abonnement wordt niet verlengd;
* bedenk je je, mail dan voor die datum naar
[support@os49.nl](mailto:support@os49.nl) om het terug te draaien.
## Abonnement [#abonnement]
Strategic Base valt onder de **OS49 Bundle**: één abonnement voor
Mission Control, Operations Grid, Strategic Base en Highground, inclusief
de AI-functies. Je abonnement regel je buiten de app op
[billing.os49.nl](https://billing.os49.nl).
Zonder actief abonnement zie je na het inloggen het scherm **Welkom bij
Strategic Base**:
* **Kies je abonnement** brengt je naar de betaalpagina.
* Al betaald? Klik op **Ik heb al betaald — opnieuw controleren**. Kom je
terug van de betaalpagina, dan controleert de app dit ook vanzelf.
Het verwerken van een betaling kan even duren.
Je profiel en openstaande uitnodigingen blijven ook zonder abonnement
bereikbaar.
# Veelgestelde vragen (/docs/modules/strategic-base/veelgestelde-vragen)
## Waarom zijn de AI-suggesties in mijn kwartaalplan zo algemeen? [#waarom-zijn-de-ai-suggesties-in-mijn-kwartaalplan-zo-algemeen]
De AI gebruikt je jaarplan als context. Doorloop eerst de
[jaarplan-wizard](/docs/modules/strategic-base/jaarplan); daarna worden
de suggesties voor kerncijfers, kernprocessen en projecten een stuk
gerichter.
## Mijn teamlid ziet het rolplan niet, hoe kan dat? [#mijn-teamlid-ziet-het-rolplan-niet-hoe-kan-dat]
Een rolplan is eerst een **Concept** en dan alleen zichtbaar voor jou.
Zet de status in de editor op **Gepubliceerd** en sla op; vanaf dat
moment ziet het teamlid het plan ook. Je kunt het daarnaast direct
mailen via **Verstuur per e-mail**.
## Kunnen mijn medewerkers zelf plannen maken of bewerken? [#kunnen-mijn-medewerkers-zelf-plannen-maken-of-bewerken]
Nee. Medewerkers kijken mee: zij zien het dashboard en de gepubliceerde
rolplannen. Plannen maken en bewerken kan alleen de eigenaar (met het
abonnement).
## Ik verwijderde een stap uit mijn kwartaalplan en nu zijn latere stappen ook weg [#ik-verwijderde-een-stap-uit-mijn-kwartaalplan-en-nu-zijn-latere-stappen-ook-weg]
Dat klopt helaas: het verwijderen van een eerdere stap wist ook de
stappen die erop volgden. Vul de stappen opnieuw in; alles wat je typt
wordt automatisch opgeslagen.
## Waar vind ik mijn eerder gegenereerde plannen en visuals? [#waar-vind-ik-mijn-eerder-gegenereerde-plannen-en-visuals]
Onder **Profiel → Plannen** staan al je opgeslagen strategische basisdata,
jaarplannen en kwartaalplannen. Je kunt ze daar bekijken, downloaden
(HTML), opnieuw laden om verder te werken, of verwijderen.
## Waar vind ik mijn 13 Weken Log terug? [#waar-vind-ik-mijn-13-weken-log-terug]
Het scorebord wordt wel opgeslagen, maar je kunt het niet terugvinden
onder **Profiel → Plannen**. Download het daarom direct nadat je het
hebt gegenereerd. Kwijt? Genereer het opnieuw met **Genereer
Scorebord** op het Dashboard.
## Hoe wissel ik van taal? [#hoe-wissel-ik-van-taal]
Via het **vlaggetje** in de bovenbalk. Je kunt kiezen uit Nederlands
en Engels.
## Ik zie "Welkom bij Strategic Base" in plaats van mijn dashboard [#ik-zie-welkom-bij-strategic-base-in-plaats-van-mijn-dashboard]
Dan vindt de app geen actief abonnement. Klik op **Kies je abonnement**
om er een af te sluiten. Heb je net betaald? Klik dan op **Ik heb al
betaald — opnieuw controleren**; de verwerking kan even duren. Kom je
terug van de betaalpagina, dan controleert de app het ook vanzelf. Je
profiel en uitnodigingen blijven in de tussentijd bereikbaar.
## Ik zie een melding dat mijn abonnement (bijna) verloopt [#ik-zie-een-melding-dat-mijn-abonnement-bijna-verloopt]
Bovenin verschijnt een melding als je abonnement binnenkort verloopt of
al is beëindigd. Klik op **Facturering beheren** om je abonnement te
verlengen of aan te passen op billing.os49.nl.
## Ik krijg bij het inloggen een pop-upbericht [#ik-krijg-bij-het-inloggen-een-pop-upbericht]
Dat is een bericht van OS49, bijvoorbeeld over gepland onderhoud of een
nieuwe functie. Lees meer bij
[Onderhoud en meldingen](/docs/kennisbank/onderhoud-en-meldingen).
## Mijn vraag staat er niet bij [#mijn-vraag-staat-er-niet-bij]
Mail naar [support@os49.nl](mailto:support@os49.nl), we helpen je graag
verder.
# Voorstellen accepteren (/docs/ai-connector/tools/ops-grid/accepting)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
Alles wat de connector schrijft is een **voorstel** totdat je het accepteert. Je kunt op twee
plekken accepteren.
## In Ops Grid (aanbevolen) [#in-ops-grid-aanbevolen]
Open de grid. Voorstel-records tonen een **"AI‑voorstel"**-label. Je kunt:
* **per item** accepteren, of
* op **"Alles accepteren"** klikken om alle voorstellen in de grid in één keer te accepteren.
Dit is de normale nakijkstap — pas eerst iets aan, accepteer daarna wat je wilt.
## Via Claude [#via-claude]
## ops\_grid\_accept\_drafts [#ops_grid_accept_drafts]
> Mark all drafts in one grid as accepted, on the user's explicit instruction only. Ask the
> user for confirmation in conversation before calling this.
De grid waarvan je de voorstellen wilt accepteren.
Dit zet `review_status = accepted` op de grid en al zijn voorstel-nodes, -SOP's en
-checklists. Claude vraagt je om bevestiging voordat het dit aanroept.
Er is geen "un‑accept"-actie. Accepteer je per ongeluk, bewerk of verwijder het record dan
in de Ops Grid UI.
## Wat verandert er bij acceptatie [#wat-verandert-er-bij-acceptatie]
* Het "AI‑voorstel"-label verdwijnt.
* Het record wordt een normaal, live onderdeel van je Ops Grid.
* Geaccepteerde SOP's kunnen instances starten en verschijnen in de n8n‑gerichte
`GET /api/sops`; voorstellen doen dat nooit. Zie [Hoe het werkt](/docs/ai-connector/concepts/how-it-works).
# Fouten & limieten (/docs/ai-connector/tools/ops-grid/errors)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
Elke actie geeft een leesbare reden van één regel plus een machine-`code` terug als er iets
misgaat. Claude geeft de reden aan je door.
## Foutcodes [#foutcodes]
| Code | Betekenis | Wat te doen |
| ----- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
| `401` | Niet ingelogd / inlog verlopen | Verbind de connector opnieuw en log opnieuw in. Zie [Probleemoplossing](/docs/ai-connector/help/troubleshooting). |
| `403` | Je rol mag dit niet | Schrijfacties vereisen eigenaar of Commander. Vraag hen, of gebruik de leesacties. |
| `409` | Conflict | Er bestaat al een voorstel-organigram — accepteer of verwijder het eerst. |
| `422` | Validatieprobleem | De reden noemt het veld/de limiet (bijv. onbekend veldtype, edge naar een ontbrekende node, limiet overschreden). |
| `429` | Te veel verzoeken | Je hebt het maximaal aantal acties per minuut bereikt; wacht en probeer opnieuw (een `retry-after` is meegegeven). |
Een herhaalde schrijfactie (zelfde `client_reference`) is **geen** fout — die geeft `200`
terug met `duplicate: true` en de id van het bestaande record (zie
[Idempotentie](#idempotentie)). `409` is alleen het organigram-conflict "er bestaat al een
voorstel".
## Idempotentie [#idempotentie]
Elke schrijfactie neemt een **`client_reference`**. Komt er een schrijfactie binnen met een
`client_reference` die al in je organisatie is gebruikt, dan geeft de connector het
**bestaande** record terug in plaats van een tweede aan te maken:
```json
{ "ok": true, "duplicate": true, "grid_id": "…(de bestaande)" }
```
Hierdoor is elke schrijfactie **veilig om opnieuw te proberen** — als een aanroep een time-out
krijgt, maakt hem opnieuw uitvoeren geen dubbelingen aan.
## Limieten per aanroep [#limieten-per-aanroep]
Eén aanroep is begrensd zodat één verzoek geen onbeheersbare grid kan aanmaken. Boven een
limiet → `422` met de limiet in het bericht.
| Limiet | Grens |
| ----------------------------- | ------ |
| Nodes per grid-aanroep | 50 |
| Edges per grid-aanroep | 80 |
| Stappen per SOP | 30 |
| Items per checklist | 40 |
| Personen per organigram | 60 |
| Voorstel-organigram per owner | 1 |
| Grootte request body | 256 KB |
Voor een grote import splitst Claude het werk over meerdere aanroepen (elk met zijn eigen
`client_reference`).
## Maximaal aantal acties per minuut [#maximaal-aantal-acties-per-minuut]
**60 aanroepen per gebruiker per minuut.** Daarboven → `429` met een `retry-after`. Dit
wordt afgedwongen per draaiende instance; het is ruim voldoende voor een normale importsessie.
## Atomiciteit [#atomiciteit]
Grid-schrijfacties zijn **alles-of-niets**. Als een `create_value_chain`-aanroep op één edge
faalt bij de validatie, wordt er **niets** aangemaakt — los de reden op en probeer opnieuw.
# Organigram (/docs/ai-connector/tools/ops-grid/org-chart)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
## ops\_grid\_create\_org\_chart [#ops_grid_create_org_chart]
> Create the organization chart in the Team grid from a list of persons with reporting
> lines. Link persons to existing team members by exact email match; otherwise create as
> unlinked person entries. Created as draft. Fails with 409 if a draft org chart already
> exists — tell the user to accept or discard it first.
Per persoon:
* `temp_id` (verplicht) — een tijdelijke id om deze persoon in `reports_to` te refereren.
* `name` (verplicht).
* `role_title` — optionele functietitel.
* `email` — optioneel; een **exacte** match koppelt de persoon aan een bestaand teamlid,
anders wordt de persoon als niet-gekoppeld item aangemaakt.
* `reports_to` — optionele `temp_id` van de leidinggevende van deze persoon.
Optionele titel voor het organigram.
Idempotentiesleutel.
```json Request
{
"client_reference": "org-2026-08-20",
"persons": [
{ "temp_id": "p1", "name": "Tibor", "role_title": "Directeur", "email": "tibor@code49.nl" },
{ "temp_id": "p2", "name": "Daphne", "role_title": "Community manager", "reports_to": "p1" }
]
}
```
Er is hier **geen `grid_id`** — het organigram wordt automatisch in de Team-grid van je
organisatie geschreven.
**Regels**
* Precies **één root** (een persoon zonder `reports_to`); anders `422`.
* `reports_to` moet verwijzen naar een `temp_id` die in dezelfde aanroep aanwezig is.
* Geen cycli.
* Als er al een **voorstel**-organigram bestaat, mislukt de aanroep met `409` — accepteer of
verwijder eerst het bestaande voorstel in Ops Grid en probeer het dan opnieuw.
**Geeft terug:** `{ ok, code, grid_id, person_ids, url, warnings[] }` met een deep link naar de Team-grid.
# Wat kan Claude in Ops Grid? (/docs/ai-connector/tools/ops-grid/overview)
Met de AI-connector kan Claude je Ops Grid vullen. Je zegt gewoon in je eigen woorden wat je
wilt. Claude regelt de rest.
## Zo werkt het [#zo-werkt-het]
1. Je vraagt Claude iets. Bijvoorbeeld met een bestand erbij.
2. Claude kijkt eerst wat er al in je Ops Grid staat. Zo maakt het niets dubbel.
3. Claude zet alles klaar als **voorstel**.
4. Jij opent Ops Grid en kijkt het na.
5. Klopt het? Klik op **Alles accepteren**.
## Wat is een voorstel? [#wat-is-een-voorstel]
Een voorstel is een **concept**. Je ziet het al in Ops Grid, met het label **AI-voorstel**.
Maar het doet nog niets:
* er gaan geen meldingen uit,
* er start geen automatisering (iets wat vanzelf gebeurt),
* niemand krijgt een taak.
Pas als jij het accepteert, wordt het echt. Het label verdwijnt dan.
## Voorbeeldzinnen om te kopiëren [#voorbeeldzinnen-om-te-kopiëren]
Kopieer een zin en plak hem in Claude. Pas hem aan naar jouw situatie.
**Je werkproces opbouwen**
> Lees dit bestand en zet mijn werkproces als waardeketen in Ops Grid.
**Werkinstructies en checklists**
> Maak bij elke stap een werkinstructie (SOP) met de stappen uit dit document.
> Maak een checklist "Welkomstpakket" bij de stap "Onboardingsdag".
**Je team**
> Maak een organigram van mijn team. Daphne en Bart werken onder Tibor.
> Zet Bart als verantwoordelijke bij de stap "Intake".
**Projecten**
> Maak een project van deze offerte, met de fasen en checks erin.
> Hoe staan mijn projecten ervoor?
**Kijken wat er is**
> Welke grids heb ik al in Ops Grid?
**Accepteren**
> Accepteer alle voorstellen in mijn grid "Onboarding".
Claude vraagt dan eerst of je het zeker weet.
## Accepteren in Ops Grid [#accepteren-in-ops-grid]
1. Open Ops Grid.
2. Open de grid die Claude maakte. Claude geeft je er een link naar.
3. Kijk de onderdelen met het label **AI-voorstel** na.
4. Pas aan wat je anders wilt.
5. Klik op **Alles accepteren**. Of accepteer ze één voor één.
## Goed om te weten [#goed-om-te-weten]
* Claude **maakt** alleen nieuwe dingen. Aanpassen en weghalen doe je zelf in Ops Grid.
* Niet goed? Haal het voorstel weg en vraag Claude het opnieuw te doen.
* Twee keer klikken of twee keer vragen maakt niets dubbel.
* Om iets te laten maken, moet je in Ops Grid de **eigenaar** van het account zijn, of de rol **Commander** hebben. Ben je
**Specialist** of **Cadet**? Dan kan Claude alleen meekijken.
Wil je precies weten wat elke actie doet? Kijk dan bij **Per actie (technisch)** in het menu.
Voor gewoon gebruik heb je dat niet nodig.
# Projecten (/docs/ai-connector/tools/ops-grid/projects)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
Een project is eenmalig werk met een deadline. Het bestaat uit geordende **fasen** met elk één
verantwoordelijke **lead**, en geordende **checks** met elk precies **één eigenaar**. De status
wordt nooit ingetypt. De server berekent de kleur uit de deadlines: groen "Op schema", oranje
"Let op" (80% van de deadlinetijd is verstreken) en rood "Achter" (de deadline is verstreken).
Projecten zijn lijsten, geen canvas, dus er komt geen layout aan te pas.
## ops\_grid\_list\_projects [#ops_grid_list_projects]
Geen parameters. Geeft per actief project terug: eigenaar, statuskleur, de volgende open check
met eigenaar en vervaldatum, werkelijk vs. effectief budget en openstaand meerwerk. Daarnaast
het aantal open checks per persoon deze week. Roep dit eerst aan, zodat je geen dubbel project
maakt.
## ops\_grid\_get\_project [#ops_grid_get_project]
Het project.
Geeft de kop, statuskleur met tempo, alle fasen met lead en checks (eigenaar, deadline,
`due_at`, lopende timer, kleur) en de recente historie. Neem kleuren en vervaldata over zoals
ze terugkomen. Budget en contactgegevens van de klant ziet alleen een beheerder van de werkruimte.
## ops\_grid\_create\_project [#ops_grid_create_project]
Projectnaam.
Idempotentiesleutel; gebruik het offertenummer.
Eigenaar (lid van de werkruimte).
`{ name?, address?, email? }`
.
`YYYY-MM-DD`
.
ISO 8601 met offset.
Basisbudget, zonder meerwerk.
Elke fase is `{ name, lead_email, starts_on?, ends_on?, definition_of_done?, checks: [...] }`.
Een check is `{ title, owner_email?, deadline?, notes?, sop_title?, visible_to_customer? }`.
Zonder `owner_email` is de lead van de fase de eigenaar.
**Deadlines per check**
* `none`: geen deadline.
* `hard` met `at`: een vast moment.
* `relative` met `amount` en `unit` (`hours`, `calendar_days` of `working_days`): telt vanaf
het moment dat de vorige check is afgevinkt. Werkdagen zijn ma–vr (Europe/Amsterdam).
Hetzelfde `client_reference` nog eens sturen geeft hetzelfde `project_id` terug met
`duplicate: true`.
* Een onbekend e-mailadres bij een eigenaar of lead geeft `422`, en er wordt niets aangemaakt.
* Een onbekende `sop_title` geeft alleen een waarschuwing: de check wordt aangemaakt zonder
gekoppelde SOP.
Het volledige voorbeeld staat op de Engelse pagina.
## ops\_grid\_create\_project\_from\_template [#ops_grid_create_project_from_template]
Neemt `template_project_id` of `template_name`, plus `name`, `owner_email`, `starts_on` en
`client_reference`. Fasen, checks, eigenaren en deadlines worden gekopieerd. Afvinkingen,
kosten, meerwerk en klantgegevens nooit. Harde deadlines schuiven evenveel dagen op als de
startdatum; relatieve blijven hetzelfde.
## ops\_grid\_complete\_check [#ops_grid_complete_check]
`check_id` uit `ops_grid_get_project`. Vinkt de check af als de ingelogde gebruiker, met een
tijdstip van de server en `completed_via = mcp`. Alleen de eigenaar van de check of een
beheerder van de werkruimte mag dit. Vraag bevestiging voordat je voor iemand anders afvinkt.
## ops\_grid\_add\_cost\_line [#ops_grid_add_cost_line]
Kostenregel op een project: `project_id`, `description`, `planned_amount` en/of
`actual_amount`, optioneel `check_id` en `incurred_on`.
## ops\_grid\_create\_change\_order [#ops_grid_create_change_order]
Meerwerk op een project: `project_id`, `title`, `amount` (incl. btw), optioneel `description`
en `extra_days`, en `status` `draft` (standaard) of `sent` (de klant ziet het en kan akkoord
geven). Alleen goedgekeurd meerwerk verhoogt het effectieve budget.
# Leesacties (/docs/ai-connector/tools/ops-grid/read)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
## Alle acties op een rij [#alle-acties-op-een-rij]
| Actie | Soort | Wat het doet |
| ---------------------------------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------- |
| `whoami` | Lezen | Bevestig je identiteit, profiel en organisatie. |
| [`ops_grid_list_grids`](/docs/ai-connector/tools/ops-grid/read#ops_grid_list_grids) | Lezen | Toon de grids in je organisatie (roep dit eerst aan om dubbelingen te voorkomen). |
| [`ops_grid_get_grid`](/docs/ai-connector/tools/ops-grid/read#ops_grid_get_grid) | Lezen | Volledige structuur van één grid: nodes, edges, SOP's, checklists, toegewezen personen. |
| [`ops_grid_list_team_members`](/docs/ai-connector/tools/ops-grid/read#ops_grid_list_team_members) | Lezen | Teamleden, om toegewezen personen op e‑mail te vinden. |
| [`ops_grid_create_value_chain`](/docs/ai-connector/tools/ops-grid/value-chain#ops_grid_create_value_chain) | Schrijven | Nieuwe waardeketen-grid met nodes + edges, automatisch geplaatst. |
| [`ops_grid_add_to_grid`](/docs/ai-connector/tools/ops-grid/value-chain#ops_grid_add_to_grid) | Schrijven | Nodes/edges toevoegen aan een bestaande grid. |
| [`ops_grid_connect_nodes`](/docs/ai-connector/tools/ops-grid/value-chain#ops_grid_connect_nodes) | Schrijven | Edges tekenen tussen nodes die al bestaan. |
| [`ops_grid_assign_node`](/docs/ai-connector/tools/ops-grid/value-chain#ops_grid_assign_node) | Schrijven | Een teamlid op e‑mail toewijzen aan een bestaande node. |
| [`ops_grid_create_sop`](/docs/ai-connector/tools/ops-grid/sops-checklists#ops_grid_create_sop) | Schrijven | Een SOP op een node aanmaken: trigger, definition of done, stappen, velden. |
| [`ops_grid_create_checklist`](/docs/ai-connector/tools/ops-grid/sops-checklists#ops_grid_create_checklist) | Schrijven | Een checklist op een node aanmaken (of losstaand). |
| [`ops_grid_create_org_chart`](/docs/ai-connector/tools/ops-grid/org-chart#ops_grid_create_org_chart) | Schrijven | Het organigram in de Team-grid opbouwen uit personen + rapportagelijnen. |
| [`ops_grid_accept_drafts`](/docs/ai-connector/tools/ops-grid/accepting#ops_grid_accept_drafts) | Schrijven | Alle voorstellen in een grid als geaccepteerd markeren. |
| `ops_grid_list_projects`, `ops_grid_get_project`, `ops_grid_create_project`, … | Lezen / schrijven | Projecten. Zie [Projecten](/docs/ai-connector/tools/ops-grid/projects). |
Elke schrijfactie maakt records aan als **voorstel** (`origin = claude`,
`review_status = draft`) en geeft een deep link terug. Alle schrijfacties vereisen dat je
de eigenaar van de werkruimte bent of de rol **Commander** hebt; voor Specialist en Cadet
geven ze `403` terug. Zie
[Rollen & rechten](/docs/ai-connector/concepts/roles).
## Leesacties [#leesacties]
Leesacties veranderen nooit iets. Claude gebruikt ze om je organisatie te begrijpen voordat
het schrijft, en om dubbelingen te voorkomen.
## whoami [#whoami]
Bevestigt namens wie de connector handelt. Een goede eerste controle na het verbinden.
**Invoer:** geen.
**Geeft terug:** je gebruikersidentiteit, profiel en organisatie-lidmaatschappen — allemaal
tot jou beperkt via row‑level security.
Vraag Claude
*"Wie ben ik op OS49?"*
om dit te activeren.
## ops\_grid\_list\_grids [#ops_grid_list_grids]
> List all grids in the user's Ops Grid organization, with id, name, type
> (value\_chain | team), node count, SOP count and review status counts. Call this first to
> avoid creating duplicates.
**Invoer:** geen.
**Geeft terug:** een array met grid-samenvattingen.
```json
[
{ "id": "…", "name": "90-dagen onboarding", "type": "value_chain",
"node_count": 8, "sop_count": 8, "review_status": { "draft": 3, "accepted": 5 } }
]
```
## ops\_grid\_get\_grid [#ops_grid_get_grid]
> Get the full structure of one grid: nodes (id, title, description, assignees), edges, and
> per node the attached SOPs and checklists (id, title, review\_status). Use before adding to
> an existing grid or to see who is assigned to each node.
De grid die je wilt lezen.
**Geeft terug:** nodes (met `assignees` als `[{id, name, email}]`), edges, en per node de
gekoppelde SOP's en checklists. Een externe toegewezen persoon blijft onopgelost (alleen id)
in plaats van dat persoonsgegevens uitlekken. Edges komen terug in de natuurlijke richting
(`source` = waar de pijl begint, `target` = waar hij naartoe wijst); zie
[Richting van verbindingen](/docs/ai-connector/concepts/edge-direction).
## ops\_grid\_list\_team\_members [#ops_grid_list_team_members]
> List team members of the organization (id, name, email, role\_title, is\_active). Use to
> resolve assignee names from the customer's documents to real accounts. If no confident
> match exists, create the SOP unassigned rather than guessing.
**Invoer:** geen.
**Geeft terug:** een array van `{ id, name, email, role_title, is_active }`. Claude koppelt
namen in je documenten aan deze e‑mailadressen bij het toewijzen van SOP's of het opbouwen
van het organigram.
# SOP's & checklists (/docs/ai-connector/tools/ops-grid/sops-checklists)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
## ops\_grid\_create\_sop [#ops_grid_create_sop]
> Create one SOP attached to a node: trigger, definition of done, ordered steps, input
> fields, optional assignee (by email from ops\_grid\_list\_team\_members). Created as draft.
> Write UI-facing text in the customer's language (Dutch for Dutch customers).
De grid.
De node waar deze SOP aan hangt.
Titel van de SOP.
Wat deze procedure start.
Wanneer het als afgerond wordt beschouwd.
E‑mail van een teamlid. Geen match → de SOP wordt **zonder toewijzing** aangemaakt met een waarschuwing (geen fout).
Geordende stappen, elk `{ title, description? }`.
Elk `{ label, type? }`. Toegestane veldtypes zijn `text`, `date` en `email`; elk ander
type wordt geweigerd met `422` (`input field type must be text, date or email`).
Deadline-hoeveelheid, samen met
`deadline_unit`
.
`minutes`
,
`hours`
, of
`days`
.
Idempotentiesleutel.
```json Request
{
"grid_id": "…",
"node_id": "…",
"title": "Pre-onboarding nieuw club lid",
"trigger_description": "Lead heeft 'ja' gezegd en melding in saleskanaal is gemaakt",
"definition_of_done": "Lid staat in Pipedrive getagd als CLUB49 en heeft welkomstmail ontvangen",
"assignee_email": "bart@example.nl",
"steps": [ { "title": "Tag lead in Pipedrive", "description": "…" } ],
"input_fields": [ { "label": "Naam nieuw lid", "type": "text" } ],
"deadline_value": 2,
"deadline_unit": "days",
"client_reference": "sop-preonboarding-2026-08-20"
}
```
**Geeft terug:** `{ ok, code, sop_id, url, warnings[] }`. Een `warnings`-item zoals
`"assignee_email not found — created unassigned"` betekent dat de SOP toch is aangemaakt.
## ops\_grid\_create\_checklist [#ops_grid_create_checklist]
> Create a checklist attached to a node (or standalone in the grid if node\_id is omitted):
> title plus a flat list of check items. Created as draft.
De grid.
Optioneel — laat weg voor een checklist die losstaand in de grid staat.
Titel van de checklist.
Een platte lijst met checkitems.
Optionele triggertekst.
Deadline-hoeveelheid, samen met
`deadline_unit`
.
`minutes`
,
`hours`
, of
`days`
.
Idempotentiesleutel.
```json Request
{
"grid_id": "…",
"node_id": "…",
"title": "Checklist welkomstpakket",
"items": [ "Naambadge printen", "Sleutel klaarleggen", "Rondleiding inplannen" ],
"client_reference": "cl-welkom-2026-08-20"
}
```
# De waardeketen opbouwen (/docs/ai-connector/tools/ops-grid/value-chain)
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij
[Wat kan Claude in Ops Grid?](/docs/ai-connector/tools/ops-grid/overview).
Deze vier acties bouwen je waardeketen op en bedraden hem. Node-posities worden altijd door
de server geplaatst — Claude stuurt nooit coördinaten.
## ops\_grid\_create\_value\_chain [#ops_grid_create_value_chain]
> Create a new value chain grid with nodes and edges in one atomic call. Node positions are
> laid out automatically by the server — never supply coordinates. Everything is created as
> a draft the customer reviews in Ops Grid.
Naam van de grid.
Optionele grid-beschrijving.
`sales`
of
`fulfillment`
(optioneel).
Per node: `temp_id` (verplicht), `title` (verplicht), `description`, `type` (een van de
[node-types](#bouwstenen)).
Per edge: `from`, `to` (node-`temp_id`s), optioneel `branchType` (`yes` | `no` | `unset`).
Hoe dit wordt opgeslagen: [Richting van verbindingen](/docs/ai-connector/concepts/edge-direction).
Idempotentiesleutel — opnieuw uitvoeren met dezelfde waarde geeft de bestaande grid terug, nooit een kopie.
```json Request
{
"name": "90-dagen onboardingflow",
"description": "Van getekende deal tot evaluatie dag 90",
"client_reference": "vc-onboarding-2026-08-20",
"nodes": [
{ "temp_id": "n1", "title": "Pre-onboarding", "type": "action" },
{ "temp_id": "n2", "title": "Onboardingsdag", "type": "action" }
],
"edges": [ { "from": "n1", "to": "n2" } ]
}
```
```json Response
{ "ok": true, "grid_id": "…", "node_ids": { "n1": "…", "n2": "…" },
"url": "https://…/grids/…", "warnings": [] }
```
**Regels:** node-titels niet leeg en uniek binnen de aanroep; edges moeten verwijzen naar
bekende `temp_id`s; self‑edges worden geweigerd. De hele aanroep is atomisch — één foute edge
maakt niets aan.
## ops\_grid\_add\_to\_grid [#ops_grid_add_to_grid]
> Add nodes and/or edges to an existing grid (same payload shape as create; edges may
> reference existing node ids or new temp\_ids). Use only after ops\_grid\_get\_grid.
De grid die je wilt uitbreiden.
Zelfde node-vorm als bij create.
Edges mogen verwijzen naar bestaande node-ids of nieuwe
`temp_id`
s.
Idempotentiesleutel.
Nieuwe nodes worden geplaatst ten opzichte van de bestaande layout. Roep eerst
[`ops_grid_get_grid`](/docs/ai-connector/tools/ops-grid/read#ops_grid_get_grid) aan om de huidige node-ids op te halen.
## ops\_grid\_connect\_nodes [#ops_grid_connect_nodes]
> Connect nodes that already exist on a grid by drawing edges between them. Both endpoints
> must already exist — use ops\_grid\_add\_to\_grid to add new nodes, or
> ops\_grid\_create\_value\_chain for a new grid with its edges. Call ops\_grid\_get\_grid first
> for the node ids; provide edges as `{from, to}` pairs of existing node ids.
De grid.
Minstens één edge: `from`, `to` (bestaande node-ids), optioneel `branchType`.
Idempotentiesleutel.
## ops\_grid\_assign\_node [#ops_grid_assign_node]
> Assign a team member to a node that already exists on a grid, by email (resolved via
> ops\_grid\_list\_team\_members) — without creating a SOP. Replaces the node's current
> assignee. Fails with 422 if the node isn't on the grid or no member matches the email.
De grid.
De bestaande node.
E‑mail van een teamlid (uit `ops_grid_list_team_members`).
Idempotentiesleutel.
## Bouwstenen [#bouwstenen]
Nodes en edges gebruiken een kleine, vaste woordenschat:
* **Node-types**: `sales`, `fulfillment`, `decision`, `action`, `department`, `leader`, `employee`.
* **Edge-branchtypes**: `yes`, `no`, `unset` (gebruikt op decision-branches).
Claude levert nodes met een tijdelijke id (`temp_id`) en stuurt **nooit** coördinaten. De
server plaatst de grid automatisch.