Access the Platform
What this page is for
How to get into Fenwave, and why what you see may differ from a colleague. This is the page to read before concluding something is broken.
Before you start
An administrator must have created your user record. Fenwave has no self-registration: you cannot create an account, and you cannot edit your own profile.
Your record must carry the exact username and email of your GitHub or Bitbucket account. A mismatch is the single most common reason a new user cannot sign in.
Opening it
- Go to the Fenwave URL your organisation provides.
- Sign in with GitHub or Bitbucket.
- Your profile is created from that account on first sign-in.
The interface
What you see is decided by permissions, applied per menu entry:
| You see | Because |
|---|---|
| Explore | You hold catalog or TechDocs read |
| Build | You hold scaffolder or App Builder access |
| Deploy | You hold access to at least one environment tier |
| Cost | You hold access to at least one tier |
| Object Storage | You hold the Object Storage read permission |
| Tools | You hold at least one tool’s access permission |
| Settings | You hold any platform-settings.*.read permission |
| Access Explorer | You are an administrator — gated separately from Settings |
A missing menu item is a permission, not a bug
This is the design. Two people with different jobs should see different platforms. The exception is Pipeline Builder, which is deliberately greyed out and labelled “(Soon)” for everyone — it is not released, and there is nothing to grant.
Permission results are cached for your session. A permission granted a moment ago may not appear until you reload the page — the most common false report of “the permission didn’t work”.
Walkthroughs
Sign in for the first time
- Ask an administrator to add you, giving them your exact Git username and the email on that account.
- Sign in with the matching provider.
- Check My Profile shows the account you expect.
Work out why you cannot see something
- My Profile — right account?
- Reload the page — session cache.
- Ask an administrator to check Access Explorer, giving them the exact permission string from the error and your username.
Scenario
A new joiner cannot sign in on their first morning.
- Confirm an administrator actually created the record. “I sent them a message” is not the same as the record existing.
- Compare the email on the record with the email on their Git account. They must match exactly — this is the cause the majority of the time, and it presents as a generic sign-in failure with no useful message.
- Check the username too: it must be the Git username, not a display name or an email prefix.
- If sign-in then works but the platform looks empty, no role was assigned. Adding a user and giving them a role are two separate steps, and it is easy to do the first and forget the second.
- Have them reload after the role is granted, because of the session cache.
When it doesn’t work
| Symptom | Cause | How to check | Fix |
|---|---|---|---|
| Sign-in fails | No user record, or email does not match the Git account | The user record | An administrator adds or corrects it |
| Signed in, platform is empty | No role assigned, or the role carries no policies | Access Explorer | Assign a role that carries policies |
| Menu changed for a colleague, not you | Session permission cache | — | Reload the page |
| You see a tier but cannot act in it | You hold .access but not the action permission |
Access Explorer | Ask for the specific permission |
| Pipeline Builder is greyed out | Not released | — | Expected for everyone |
Next
- Quick Start Guide — the first useful things to do
- My Space — your account and groups