FixControl/Documentatie

Gebruikershandleiding

Projecten

Een project aanmaken en inrichten — welke mailboxen, kanalen, repositories en mensen erbij horen, wat de AI mag, en hoe je controleert of het project klaar is.

Je kunt hier ook om vragen. Het Command Center kan je projecten tonen, er een aanmaken, vertellen wat er nog ontbreekt, en op "maak dit project klaar" de blokkades oppakken die het zelf kan oplossen. Voor de rest zegt het per blokkade wat het nog van je nodig heeft.

Wat een project is

Een project is een afgebakende werkomgeving. Je koppelt er precies de bronnen aan die bij een stuk werk horen: een mailbox, een Slack- of Teams-kanaal, een of meer repositories, documentatie, en de mensen die eraan werken. De AI werkt per project alleen met die bronnen — niet met alles wat je organisatie heeft. Elk issue, elke werksessie en elke patch hoort bij één project.

Projectenlijst (schermafbeelding van juli 2026; het huidige scherm kan afwijken)
Projectenlijst (schermafbeelding van juli 2026; het huidige scherm kan afwijken)

Een project aanmaken

Wie: een admin of manager van je organisatie. Voor het meteen koppelen van kanalen en mailboxen is ook het recht nodig om integraties te beheren.

  1. Ga naar Projecten en klik op Nieuw project.
  2. Wat wil je bereiken? Geef een Projectnaam, eventueel een Omschrijving, en kies het Primair doel:

- Klantvragen afhandelen — supportvragen met gecontroleerde antwoorden. - Softwareproblemen oplossen — issues onderzoeken met de code, patches testen in een sandbox, opleveren als pull request. - Deployments controleren — deploymentactiviteit volgen en goedkeuringen organiseren. - Beveiligingsrisico's onderzoeken (beta). - Organisatiekennis ontsluiten — antwoorden uit gekoppelde kennisbronnen; geen codebase nodig. - Zelf samenstellen.

  1. Kies de bronnen die bij het project horen (Slack- en Teams-kanalen, mailboxen, codebases). Je ziet alleen bronnen die je mag zien.
  2. Bevestig de projectcontext en voeg eventueel extra doelen toe.
  3. Wat mag FixControl doen? — Alleen kijken, of Wijzigingen proberen in een veilige kopie (standaard).
  4. Controleer de samenvatting en kies Project aanmaken. Annuleren past niets toe.

Met Direct aanmaken sla je de overige stappen over zodra naam en doel zijn ingevuld.

Het doel bepaalt welke onderdelen het project toont, welke controles bij Instellen & status staan, en wat er gebeurt als er een issue binnenkomt: bij Softwareproblemen oplossen start FixControl direct een AI-missie, bij een supportproject wacht het tot iemand Fix draaien kiest. Een doel geeft nooit rechten en omzeilt nooit goedkeuringen.

Een project inrichten

Een project bestaat uit onderdelen in de balk links. Wie het project mag inrichten, ziet bovenaan de groep Instellen; daaronder staan bij Werk de onderdelen voor het dagelijks werk, en bij Ook beschikbaar de rest.

OnderdeelWaarvoor
Instellen & statusIs het project klaar, en wat is de volgende stap? Eén checklist met Verplicht, Aanbevolen en Meer opties, en bovenaan één oordeel: Project klaar voor gebruik, Instellen nog niet af of Vraagt aandacht. Iets wat is ingesteld maar nog niet is getest, telt als nog niet getest, nooit als klaar. Een begeleide route loopt vijf thema's langs: waar werk vandaan komt, de codebase, communicatie, testen en goedkeuringen.
VerbindingenWelke systemen het project gebruikt en of ze werken: e-mail, chat, supportsoftware, code, deployments en meldingen. Elk met een status, een test, en een manier om hem uit het project te halen.
KlantcommunicatieHoe antwoorden aan klanten klinken, eruitzien en ondertekend worden.
LedenWie aan het project werkt en in welke projectrol.
Goedkeuringen & regelsWat in dit project goedkeuring nodig heeft, inclusief Antwoorden aan klanten. Per regel zie je of iemand hem echt kan goedkeuren, waar hij vandaan komt, en of hij wordt afgedwongen.
OmgevingenOf FixControl de applicatie kan bouwen, starten en testen; waar dat gebeurt; en de preview.
AI-teamWelke agents helpen, wat ze met je code mogen, en de vaste regels die ze volgen.

De koppelwizards

Onder Verbindingen opent elke knop een korte wizard:

  • Repository koppelen — kies waar de code staat (GitHub, GitLab of Bitbucket, of een repository die je organisatie al heeft; onder Meer opties ook een map op een computer of een server via SSH), meld je aan of gebruik een bestaande koppeling, kies de repository en de branch, en bevestig met Koppelen aan {project}. FixControl leest de repository één keer in. Wijzigingen komen later als pull request; je hoofdbranch wordt nooit rechtstreeks aangepast.
  • Mailbox koppelen — doorsturen naar een adres van FixControl (waar beschikbaar), aanmelden met Microsoft 365, Gmail (alleen waar aangeboden), of een bestaande mailbox van je organisatie. Een doorstuuradres staat op Ingesteld, wacht op de eerste e-mail tot er echt mail is aangekomen. Antwoorden via de mailbox staat standaard uit. Zie E-mail koppelen.
  • Supportsoftware koppelen — Freshdesk, TOPdesk, Odoo Helpdesk, Jira of Linear. Je kiest welke tickets bij het project horen en of FixControl voortgang op het ticket terugmeldt. Tickets die aan een FixControl-issue zijn gekoppeld, horen dan bij dit project. Een nieuw ticket maakt niet vanzelf een issue. Zie Issue trackers.
  • Chatkanaal toevoegen — een Slack- of Teams-kanaal, met per kanaal wat het doet: nieuwe verzoeken, voortgangsupdates (nog niet naar Teams) of goedkeuringsverzoeken.

Een aanmelding bij Microsoft, Google of een Git-provider brengt je terug naar de pagina waar je begon. Een test van een verbinding leest alleen; hij plaatst of verstuurt niets.

Wie wat mag

Admin of manager van de organisatieProjectbeheerder van dit projectAndere projectleden
Een bestaande mailbox, chatkanaal of supportsoftware-wachtrij koppelen of ontkoppelenJaJa (tweestapsverificatie vereist)Nee
Een nieuwe organisatieverbinding toevoegen (nieuw Microsoft- of Google-account, nieuw doorstuuradres, nieuwe Slack-workspace of GitHub-organisatie)JaNeeNee
Een repository, deployment- of meldingsbron koppelenJaNeeNee
Het project hernoemen, goedkeuringsregels wijzigenJaNeeNee
Een verbinding van het project testenJaJaJa, als hun projectrol verbindingen mag gebruiken

De pagina's zeggen wat je niet mag en wie het wel kan. Een projectbeheerder komt nooit bij de instellingen van een ander project. Zie Gebruikers & identiteit.

Wat de AI in dit project mag

Onder AI-team staat de hoofdkeuze Wat mogen agents met je code doen?:

KeuzeBetekenis
Alleen kijkenFixControl leest je code, maar verandert er nooit iets aan.
Wijzigingen proberen in een veilige kopieFixControl probeert wijzigingen uit in een aparte, veilige kopie en stelt ze voor. Je eigen code blijft onaangeraakt.
Goedgekeurde wijzigingen toepassenZodra iemand een wijziging goedkeurt, past FixControl haar toe op de gekoppelde codebase. Bij een Git-repository gebeurt dat als pull request.

Daaronder staan vaste regels in je eigen woorden die agents in dit project altijd volgen, bijvoorbeeld "Raak /payments nooit aan zonder review".

Chatberichten door AI laten begrijpen (standaard uit) laat de AI berichten in de Slack- en Teams-kanalen van het project eerst lezen, in plaats van vaste woordpatronen. Vrije formuleringen worden dan veel vaker begrepen, en één bericht kan meerdere dingen vragen. Alleen het begrijpen verandert: elke actie vraagt nog steeds dezelfde bevestiging en goedkeuringen, en als de AI niet beschikbaar is, nemen de vaste patronen het over.

Hoe antwoorden aan klanten worden verstuurd en goedgekeurd, staat bij Goedkeuringen & regels. Zie Antwoorden aan klanten.

Omgevingen: kan FixControl de applicatie bouwen en testen?

Onder Omgevingen en Code & omgevingen zie je de geverifieerde omgeving van het project: de runtimes, diensten, images, stappen en startcommando's die een echte run heeft bewezen, en tijdens een verificatie in welke fase die is.

Je kunt er invullen:

  • Omgevingsinstellingen — wat niet uit de repository te halen is: hoe de applicatie start, poort en gereedheidspad, extra niet-geheime omgevingsvariabelen, systeempakketten, extra installatiestappen. Opslaan en verifiëren start de verificatie opnieuw met die instellingen. Ze worden gecontroleerd met dezelfde regels als de voorstellen van de AI en moeten nog steeds door een run worden bewezen.
  • Hoe wijzigingen worden gevalideerd — onder meer runtimeversies vastzetten, of het starten van de applicatie bewezen moet worden, en of validatie in je eigen omgeving mag.

Een geverifieerde omgeving zonder startcommando is een normale uitkomst: de tests draaiden, er werd niets gestart. De kaart zegt dat en biedt aan een startcommando te laten uitzoeken. Zie Verificatie en resultaten en Change-validatie.

Een database voor verificatieruns

Gebruikt je codebase databasemigraties (bijvoorbeeld Prisma of Drizzle), dan heeft de test een database nodig om ze toe te passen. Een beheerder kiest per codebase onder Instellingen → Codebases wat er gebeurt. Standaard is er geen database en worden migratiestappen overgeslagen. Zie Codebases.

Meerdere diensten tegelijk (pilot)

Waar je organisatie dit in een pilot aanzet (standaard uit), kan een test de ondersteunende diensten uit het compose.yaml-bestand van je repository naast de applicatie starten: een database, cache of worker. Het bestand wordt alleen als configuratie gelezen, nooit uitgevoerd. FixControl controleert elke instelling tegen een vaste lijst van wat mag, start de diensten zelf in een netwerk dat alleen voor die run bestaat en geen internet heeft, en weigert wat niet mag (zoals mappen van de host, gepubliceerde poorten of extra rechten) met de reden erbij. Alleen de container die je tests draait heeft de code; de diensten niet. Een geslaagde run legt vast welke omgeving en welke image-versies zijn gebruikt. Zie Change-validatie.

Een project verwijderen

Verwijderen is omkeerbaar. Het project verdwijnt uit het actieve werk en kan niet meer voor nieuw werk worden gekozen. Wie het verwijderde, wanneer en waarom wordt vastgelegd, en de goedkeuringen, auditgebeurtenissen en testbewijzen blijven bewaard. Herstellen kan alleen via de API door een admin (er is nog geen herstelknop); vraag het zo nodig aan je FixControl-contactpersoon.

Veelgestelde vragen

Kan een issue bij meerdere projecten horen? Nee, een issue hoort bij één project.

Kan een project over organisaties heen gaan? Nee. Organisaties zijn strikt van elkaar gescheiden. Zie Beveiliging & audit.

Ik zie de groep Instellen niet. Je mag dit project niet inrichten. De pagina noemt wie dat wel kan.

Zie ook: Aan de slag · Beheerdersgids → Aan de slag als beheerder · Verificatie en resultaten

Iets onduidelijk of fout?Laat het ons weten →

FixControl is een handelsnaam van FixControl B.V.