Vse funkcije
Organizacije (SaaS)
Osnova SaaS z več najemniki za organizacije in ekipe
Pregled
Zgradite aplikacije SaaS z več najemništvom v organizaciji. Uporabniki lahko ustvarijo in se pridružijo več organizacijam z različnimi vlogami (lastnik, skrbnik, član, zaračunavanje). Organizacije imajo lahko naročnine, omejitve funkcij in lastne vire, kot so izdelki in vsebina.
Premisleki glede oblikovanja
Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:
- •Preklopnik organizacij bi moral biti viden za uporabnike z več organizacijami
- •Jasna dovoljenja vloge v uporabniškem vmesniku za upravljanje članov
- •Preskusno odštevanje ustvarja nujnost za konverzijo
- •Potek vabila mora biti preprost in jasen
Ključne prednosti
Po čem ta funkcija izstopa:
- ✓Arhitektura z več najemniki za aplikacije SaaS
- ✓Prilagodljive vloge: lastnik, skrbnik, član, obračunavanje
- ✓E-poštna vabila s potekom
- ✓Podpora za naročnino in preizkus
- ✓Omejitve funkcij posamezne organizacije
- ✓3 načini najema: seja, poddomena, pot
- ✓Admin CRUD na /admin/organizations
OrganisationHelper upravlja kontekst in članstvo. Uporabite OrganisationHelper::getCurrent() za pridobitev trenutne organizacije, ::isMember() za preverjanje dostopa, ::hasFeature() za preklop funkcij.
Pomočniki
OrganizationHelperModeli
OrganizationOrganizationMemberOrganizationInvitationTabele baze podatkov
organizationorganization_memberorganization_invitationKonfiguracija
Legenda razmerja konfiguracije
params.php Konfiguracija
Konfiguracijska pot: params['organizations']
params['features']['organizations'] => trueparams['organizations']['tenancyMode'] => 'session'params['organizations']['trial']['enabled'] => trueparams['organizations']['trial']['duration'] => 14params['organizations']['defaultFeatures']['maxMembers'] => 5