Je kunt hier ook gewoon om vragen. Vraag Command Center "welke workspaces heb ik?" en je krijgt hetzelfde antwoord als van deze switcher — elke workspace waar je in mag, je rol in elk, welke actief is en naar welke je kunt wisselen — en hij kan je ook laten wisselen, achter een bevestigingskaart, want de wissel verplaatst elk open tabblad. Hij put uit dezelfde limiet als de switcher, dus vragen is geen snellere manier om naar namen te gissen.
Eerst: twee betekenissen van "workspace"
FixControl gebruikt het woord twee keer. Op deze pagina is een workspace een aparte FixControl-omgeving met eigen issues, agents, inbox, kennisbank en audit-log — het soort workspace dat de switcher bovenin de sidebar opsomt. De andere betekenis is de chat-sessie met een agent waarin je een codebase verkent en patches voorgesteld krijgt; die staat beschreven in Workspace.
Thuis-workspace en actieve workspace
| Wat het is | |
|---|---|
| Thuis-workspace | Waar je account thuishoort. Je komt er elke keer dat je inlogt, en je tweefactorregistratie is eraan gekoppeld (instellen kan nog steeds vanuit elke workspace). |
| Actieve workspace | De workspace waar je sessie nú op gescopet is. Alles wat je ziet — issues, inbox, agents, kennis — hoort daarbij. |
Ze zijn dezelfde workspace totdat je wisselt, en ze zijn het weer zodra je opnieuw inlogt.
Eén account, meerdere workspaces
Je logt één keer in, met één e-mailadres en één wachtwoord (en één tweefactorregistratie). Toegang tot een workspace is een lidmaatschap, en elk lidmaatschap heeft zijn eigen rol: je kunt admin zijn in de ene workspace en operator in de andere. De switcher toont per workspace de rol die je daar hebt, zodat je vóór het klikken ziet wat je er straks mag.
Wat nooit meereist, is data. Wisselen voegt niets samen, kopieert niets en ontsluit niets over workspaces heen — het verandert alleen in welke workspace je werkt.
Meldingen horen bij een workspace
De bel en de pagina Meldingen tonen de meldingen van de workspace waarin je nu zit: een goedkeuring, run of preview in een andere workspace staat daar, niet hier, zodat een klik op een melding altijd iets opent dat je kunt zien. Heb je ongelezen meldingen in een andere workspace waar je naartoe kunt wisselen, dan zeggen de bel en de pagina Meldingen dat — "N ongelezen in <workspace> · Wissel" — zodat er niets onopgemerkt blijft liggen.
Zo wissel je
De workspace-switcher staat bovenin de sidebar en toont de workspace waarin je nu zit. Klap hem uit en je krijgt Wissel van workspace: elke workspace die je mag binnengaan, met je rol, en een Thuis-markering op je thuis-workspace.
Kies er één en er gebeuren drie dingen:
- Je sessie wordt server-side opnieuw gescopet — de wissel is een echte verandering, geen label.
- De pagina laadt volledig opnieuw, zodat er niets van de vorige workspace op het scherm of in het geheugen achterblijft.
- Je landt op het dashboard, niet op de pagina waar je vandaan kwam. Die verwees waarschijnlijk naar een issue, project of agent die alleen bestaat in de workspace die je net verlaten hebt.
Zolang de wissel loopt, is de lijst inactief en toont de switcher Bezig met wisselen… — één wissel tegelijk, zodat het antwoord altijd hoort bij de workspace waarop je klikte.
Een wissel geldt voor élk geopend tabblad
Je sessie zit in één cookie die alle tabbladen van die browser delen. Wisselen in het ene tabblad verandert de workspace dus in alle tabbladen: de andere tabbladen herladen zichzelf, en een tabblad dat op de achtergrond stond, herlaadt zodra je er weer naartoe gaat. De switcher zegt dat er permanent bij, onder de lijst.
Er is bewust geen manier om het ene tabblad in workspace A te houden en het andere in workspace B. Eén sessie heeft één actieve workspace, en doen alsof dat anders is, is precies hoe werk in de verkeerde workspace belandt.
Workspaces die je niet kunt openen
Een workspace die geblokkeerd is of wordt verwijderd, staat nog gewoon in de lijst, grijs, met de reden naast de naam. Dat is opzet: een verdwenen regel leest als "ik ben mijn toegang kwijt", terwijl in werkelijkheid de workspace zelf niet beschikbaar is.
Waarom een wissel geweigerd kan worden
Een workspace waar je niet in kunt staat grijs in de lijst met de reden ernaast — Wordt verwijderd bij een ingeplande verwijdering, Geblokkeerd bij een bevroren workspace. Een wissel die faalt om een reden die de lijst niet vooraf kon tonen, zet de weigering in het paneel in plaats van stilletjes te blijven hangen.
| Wat je ziet | Wat het betekent |
|---|---|
| Je bent geen lid van die workspace. | Je hebt daar (geen) lidmaatschap (meer). Vraag een FixControl-platformbeheerder. |
| Die workspace is geblokkeerd. | De workspace is bevroren. Een FixControl-platformbeheerder kan hem deblokkeren. |
| Die workspace wordt verwijderd. | De workspace staat gepland voor verwijdering en is niet meer te openen. |
| Je sessie is niet langer geldig voor die workspace. | Je sessies zijn ingetrokken, of de sessie is te oud. Log opnieuw in. |
| Die workspace vereist tweefactorverificatie. | De doel-workspace vereist tweefactorauthenticatie en deze login heeft die niet aangetoond. Log opnieuw in en vul je code in. |
| Die workspace vereist tweefactorauthenticatie. Stel die eerst in. | Je hebt nog geen tweefactorregistratie. Stel die in onder Settings → Security — dat kan vanuit de workspace waar je nu zit — en wissel daarna. |
| Je account is niet actief. | Je account is gedeactiveerd. Neem contact op met een beheerder. |
| Te vaak gewisseld in korte tijd. | Wacht even en probeer het opnieuw. |
| Het verzoek is om veiligheidsredenen geblokkeerd. | Een verouderd of cross-site verzoek. Herlaad de pagina en probeer het opnieuw. |
Wisselen verlengt je sessie niet
Een sessie duurt 24 uur, gerekend vanaf het moment dat je inlogde — een vaste duur, geen instelling. Een wissel scopet diezelfde sessie opnieuw: de klok loopt door en je krijgt met een wissel nooit 24 verse uren. Om dezelfde reden kom je met een wissel niet langs een intrekking: trekt een beheerder je sessies in, dan ben je in élke workspace uitgelogd, en wordt de wissel geweigerd in plaats van gebruikt als achterdeur.
Tweefactor en workspaces
Je tweefactorregistratie hoort bij je account, niet bij een workspace. Je stelt die één keer in, onder Settings → Security, vanuit welke workspace je op dat moment ook zit; de registratie hoort bij je account (opgeslagen in je thuis-workspace) en telt overal waar je naartoe wisselt. Raak je je authenticator kwijt, dan zet een FixControl-platformbeheerder de registratie voor je terug.
De verplichting is wél per workspace: een workspace kan tweefactorauthenticatie eisen van iedereen die binnenkomt. Vereist de workspace waar je naartoe wilt het, en heeft je huidige login dat niet aangetoond, dan wordt de wissel geweigerd en log je opnieuw in met je code. Heb je nog helemaal geen tweefactor ingesteld, stel die dan eerst in en wissel daarna — daarvoor hoef je niet terug naar je thuis-workspace.
Een workspace aanmaken
Ben je admin van de workspace waar je in zit, dan kun je er zelf een nieuwe aanmaken. Klap de switcher uit, volg Workspaces beheren en gebruik Tenant toevoegen op die pagina (het overzicht noemt een workspace nog een tenant — hetzelfde ding onder zijn oudere naam).
- Alleen een naam. Een workspace die je zo aanmaakt, start op het free-plan; plan, omgeving en domein zijn platforminstellingen en worden hier niet gevraagd.
- Jij wordt de admin ervan, met een lidmaatschap in de nieuwe workspace. Hij staat meteen in je switcher.
- Je thuis-workspace verhuist niet. Aanmaken is niet wisselen — je blijft waar je bent tot je er zelf naartoe wisselt.
- Namen zijn uniek. Bestaat er al een workspace met die naam, dan wordt het aanmaken geweigerd en kies je een andere.
- Tweefactor geldt ook hier. Aanmaken vereist een sessie met tweefactorverificatie waar je workspace die eist.
- Er geldt een limiet op het aantal workspaces dat één account zelf mag aanmaken. Bereik je die, dan wordt het aanmaken geweigerd met een melding; een FixControl-platformbeheerder kan daarna nog workspaces aanmaken.
Zie je de optie niet, dan ben je geen admin van de workspace waar je in zit. Vraag een admin van deze workspace of je platformbeheerder.
Instellingen die je workspace zelf maakt
Het meeste van FixControl wordt één keer voor de hele omgeving ingericht door wie hem beheert. Een korte lijst is bewust van jou: vijf instellingen die je workspace zelf kan wijzigen.
Vier ervan staan in Instellingen → Overzicht & voortgang, in het paneel Instellingen van deze workspace. Het paneel is zichtbaar voor admins en managers; andere rollen zien het niet.
| Instelling | Wat het bepaalt | Standaard |
|---|---|---|
| Fouten onderzoeken in de testomgeving | Laat FixControl bij een mislukte controle rondkijken in de omgeving waarin het misging, voordat het de volgende poging schrijft. Kost ongeveer een minuut extra op een run die toch al mislukte. | Uit |
| Mensen een draaiend voorbeeld laten openen | Een privé-link die verloopt naar een draaiende kopie van de applicatie met een voorgestelde wijziging erin, zodat een beoordelaar erdoorheen kan klikken vóór goedkeuring. Niets start vanzelf: iemand moet het voorbeeld starten. | Aan |
| Uitzoeken hoe een applicatie draait | Laat FixControl een repository lezen en uitzoeken hoe die gebouwd en gestart wordt, in plaats van te wachten tot iemand dat opschrijft. | Aan |
| Taal voor berichten buiten de app | Waarin FixControl schrijft als het een bericht buiten de app opstelt — goedkeuringskaarten in Slack of Teams, goedkeurings-e-mails, missie-statusberichten. Een ticket dat in een andere taal binnenkomt houdt die taal, en in de app volgt iedereen de eigen taalkeuze. | Engels |
De vijfde staat niet in het paneel en kun je alleen via Command Center wijzigen:
| Instelling | Wat het bepaalt | Standaard |
|---|---|---|
| Onderzoeken in een draaiend voorbeeld | Laat FixControl een klein, begrensd aantal commando's uitvoeren in een voorbeeld dat al draait — de configuratie lezen die de applicatie echt heeft geladen, één test opnieuw draaien met meer uitvoer, de eigen database van het voorbeeld bevragen — in plaats van te redeneren vanuit een log. Elk commando en de uitvoer ervan worden vastgelegd. Het start zelf nooit een voorbeeld. | Uit |
De standaardwaarden hierboven zijn die van FixControl zelf; wie je omgeving beheert kan een standaard wijzigen, en het paneel toont altijd de standaard die voor jou geldt ("De standaard is …").
Elke regel in het paneel zegt waar zijn waarde vandaan komt, en dat onderscheid is niet cosmetisch: Volgt de standaard betekent dat je workspace de omgevingsbrede waarde volgt en met hem meebeweegt; Door deze workspace ingesteld betekent dat je een eigen waarde hebt, die blijft staan ook als de standaard verandert. Weer de standaard gebruiken geeft de instelling terug.
Admins en managers kunnen deze wijzigen, achter de tweefactormuur, en elke wijziging wordt vastgelegd in de audit-log met de waarde vóór en ná. Alles wat niet op deze lijst staat is van de omgeving, en FixControl zegt dat in plaats van je een knop te tonen die geweigerd zou worden.
Je kunt hier ook om vragen. "Zet reproductiesessies aan", "laat mensen een voorbeeld openen", "wat staat er voor deze workspace ingesteld?" — Command Center leest en schrijft precies deze vijf, op een kaart die het gevolg benoemt voordat je bevestigt.
Toegang krijgen tot de workspace van iemand anders
Een FixControl-platformbeheerder voegt jouw lidmaatschap toe aan die workspace en bepaalt welke rol je daar hebt. Uitnodigingen zijn nog niet self-service: er is geen flow in het product om jezelf of een collega in een andere workspace uit te nodigen. Vraag het dus via je gebruikelijke supportkanaal aan je platformbeheerder.
Dat is iets anders dan een collega toevoegen aan de workspace die jij beheert — dat is gebruikersbeheer binnen je eigen workspace, onder Settings → Users.
Zie ook
- Workspace — de chat-sessie met een agent (de andere betekenis van het woord).
- Gebruikers & identity — rollen, lidmaatschappen en gebruikersbeheer voor beheerders.
- Security & audit — sessies, intrekken en tweefactorbeleid.