Kako zgraditi portal za stranke: datoteke, stanje, računi in dovoljenja
Portal za stranke je zasebno območje, kjer se vsaka tvoja stranka prijavi, da vidi stanje svojega projekta, skupne datoteke, odprte zahteve in račune. Za izdelavo najprej določi, kaj mora stranka videti v prvih desetih sekundah, modeliraj stranke, projekte in datoteke tako, da vsak zapis pripada eni stranki, na strežniku uveljavi, da stranke vidijo samo svoje zapise, in naloge hrani v zasebni shrambi. Seznam funkcij je lahko kratek; pomembno je, da so dovoljenja pravilna.
Zakaj podjetja gradijo portale za stranke
Portali običajno nadomestijo kup e-poštnih niti, deljenih map in sporočil »kako kaj napreduje?«. Agencije, računovodje, svetovalci, gradbeniki, studii in storitvena podjetja jih vsi uporabljajo. Dober portal:
- Odgovori na vprašanje o stanju, preden ga stranka zastavi.
- Datoteke zbere na enem mestu, z jasno vidno zadnjo različico.
- Zahteve dobijo svoj pravi dom namesto razpršenih e-poštnih sporočil.
- Te naredi organiziranega, kar je pomembno za ohranjanje strank in priporočila.
Če imaš eno ali dve stranki in nič občutljivega, je lahko dovolj skupni dokument ali mapa. Portal se splača zgraditi, ko imaš veliko strank, ponavljajoče delo ali informacije, ki jih stranke ne smejo videti druga o drugi.
Kaj portal za stranke potrebuje
| Del | Kaj stranka vidi | Kaj vidiš ti |
|---|---|---|
| Prijava | Svoj račun | Vse stranke in njihove uporabnike |
| Pregled | Trenutno stanje, naslednji mejnik, kar čaka nanjo | Stanje vsakega projekta na prvi pogled |
| Datoteke | Dokumenti in rezultati, deljeni z njo; njene naložitve | Vse datoteke po stranki in projektu |
| Zahteve | Obrazec za zahtevo in stanje preteklih zahtev | Vrsta zahtev za dodelitev in odgovor |
| Sporočila ali posodobitve | Časovnica posodobitev njenega projekta | Ista časovnica plus notranje opombe, ki jih ne vidi |
| Računi | Kaj dolguje in kaj je plačala, s povezavo za plačilo | Stanje obračunavanja po strankah |
| Odobritve | Odobri načrt, ponudbo ali rezultat | Kdo je kaj odobril in kdaj |
Začni s prijavo, pregledom, datotekami in zahtevami. Račune, odobritve in sporočila dodaj, ko jih stranke dejansko potrebujejo.
Podatki
Tipičen portal ima: stranke (podjetja), uporabnike strank (ljudi, ki se prijavljajo, pripadajo eni stranki), tvoje člane ekipe, projekte (pripadajo eni stranki), mejnike ali posodobitve stanja, datoteke (pripadajo projektu), zahteve in po želji račune. Ključno pravilo oblikovanja: vsak zapis mora pripadati natanko eni stranki. Tako so dovoljenja preprosta za uveljavitev in preverjanje.
Dovoljenja
Zapiši jih in preizkusi:
- Uporabnik stranke vidi samo projekte, datoteke, zahteve in račune, ki pripadajo njegovi stranki.
- Notranje opombe stranke nikoli ne vidijo.
- Člani ekipe vidijo stranke, ki so jim dodeljene, ali vse stranke, če si majhen.
- Povezave do datotek so zasebne in časovno omejene, ne javni naslovi URL, ki jih kdo lahko deli ali ugane.
- Odstranitev uporabnika stranke takoj odvzame njegov dostop.
Preverjanja se morajo izvajati na strežniku. Portal, ki naloži podatke vseh strank in jih filtrira v brskalniku, ni zaseben.
Odločitve in kompromisi
Način prijave
Stranke se prijavljajo redko, zato pozabijo gesla. Magične povezave (povezava za prijavo, poslana po e-pošti) ali enotna prijava z računom, ki ga že uporabljajo, pogosto delujeta za portale bolje kot gesla. Ne glede na izbiro povabi stranke z tvoje strani, namesto da bi komurkoli dovolil, da si ustvari račun. Naš vodnik o dodajanju prijave v aplikacijo primerja možnosti.
En portal ali po en za vsako stranko
Ena aplikacija s seznamom strank je lažje vzdrževati kot ločeno spletno mesto za vsako stranko. Vsaki stranki še vedno lahko daš lastni videz z blagovno znamko — njen logotip, imena njenih projektov — znotraj iste aplikacije.
Datoteke
Uporabljaj pravo shrambo datotek in ne shranjuj naložitev na lastni disk strežnika, nastavi največjo velikost datoteke, po možnosti omeji vrste datotek in datoteke streži samo uporabnikom, ki prestanejo preverjanje dovoljenj. Odloči, kako delujejo različice: prepisovanje ali hranjenje zgodovine.
Računi in plačila
Račune lahko prikažeš iz svojega računovodskega orodja, enostavne račune ustvariš znotraj portala ali povežeš na gostovano stran za plačilo. Izdelava celotnega sistema za izdajanje računov je samostojen projekt — glej kako zgraditi aplikacijo za izdajanje računov. Za portal je običajno dovolj prikaz stanja računa in povezava »Plačaj zdaj« na gostovano blagajno.
Integracije
Mnogi portali povlečejo stanje iz orodij, ki jih že uporabljaš — sledilnika projektov, CRM-ja ali računovodske programske opreme — namesto da bi zahtevali posodabljanje na dveh mestih. Integracije prihranijo čas, a dodajo nastavitev in vzdrževanje. Če tvoja ekipa že živi v CRM, razmisli o gradnji portala nad istimi podatki.
Prvi poziv za graditelja z AI
Zgradi portal za stranke za Northlight, majhno agencijo za spletni dizajn. Stranke so podjetja; vsaka ima enega ali več uporabnikov strank, ki se prijavljajo. Uporabniki strank vidijo samo projekte svojega podjetja. Za vsak projekt: trenutno stanje (Odkrivanje, Oblikovanje, Gradnja, Pregled, V živo), naslednji mejnik z datumom, območje za datoteke, kamor lahko nalagata obe strani (PDF, slike, ZIP, največ 50 MB), in prenos, obrazec za zahtevo (naslov, podrobnosti, prioriteta) s seznamom njihovih preteklih zahtev in stanjem ter časovnico posodobitev. Osebje agencije ima skrbniško območje z vsemi strankami, lahko spreminja stanje projekta, objavlja posodobitve, dodaja notranje opombe, ki jih stranke nikoli ne vidijo, in odgovarja na zahteve. Vsa pravila o dostopu uveljavi na strežniku. Podatke shrani v bazo podatkov, datoteke pa v zasebno shrambo z časovno omejenimi povezavami za prenos. Za zdaj začasna prijava — pravo avtentikacijo dodamo naslednje. Čist, profesionalen dizajn, ki deluje na telefonih.
Gradi po korakih: najprej podatki in skrbniška stran, nato pogled za stranke, nato prava prijava, nato datoteke, nato dodatki. Kako pisati pozive za graditelje aplikacij z AI ima več vzorcev.
Koraki gradnje
- Najprej zapiši, kaj mora stranka videti, in o čem ti trenutno piše po e-pošti.
- Oblikuj podatke tako, da vsak zapis pripada eni stranki.
- Zgradi skrbniški pogled in vnesi podatke ene prave stranke.
- Zgradi pogled za stranko za to stranko.
- Dodaj pravo prijavo z vabili z tvoje strani.
- Dodaj datoteke v zasebno shrambo s preverjanjem dovoljenj pri prenosu.
- Preizkusi dovoljenja: ustvari dve testni stranki in poskusi vsak način, kako videti podatke druge — spreminjanje ID-jev v naslovu URL, ugibanje povezav do datotek, uporaba starega vabila.
- Dodaj zahteve in obvestila po e-pošti.
- Preizkusi z eno ali dvema prijaznima strankama in vprašaj, o čem ti še vedno pišejo po e-pošti.
- Dodaj račune, odobritve ali integracije glede na to povratno informacijo.
Pogoste napake
- Filtriranje v brskalniku namesto na strežniku. Najresnejša napaka portala: podatki vseh strank se prenesejo, samo skriti so.
- Javni naslovi URL datotek. Deljena povezava, ki jo lahko odpre kdorkoli, izniči portal.
- Odprta registracija. Stranke naj bodo povabljene, ne pa da si lahko ustvarijo račune in izberejo podjetje.
- Preveč funkcij ob zagonu. Portal, ki ga stranke ne razumejo, bo ignoriran v korist e-pošte.
- Dva vira resnice. Če je stanje v tvojem orodju za projekte in v portalu, bo eno zastarelo. Izberi enega ali ju sinhroniziraj.
- Pozabljen odklop. Ko član ekipe stranke odide, se mora njegov dostop končati.
- Shranjevanje reguliranih podatkov brez ustrezne zaščite. Zdravstveni, pravni ali finančni zapisi lahko imajo zakonske zahteve, ki jih moraš izpolniti.
Stroški in orodja
Tekoči stroški so gostovanje, baza podatkov, shramba datotek (raste z datotekami, ki jih deliš) in ponudnik e-pošte za vabila in obvestila. Če uporabljaš gostovan ponudnik prijave ali plačil, preveri njihove trenutne cene na njihovi strani. V primerjavi s programsko opremo za portale, ki se plačuje na sedež, stroški lastnega portala rastejo z uporabo, ne s številom strank.
Kdaj je pripravljen izdelek boljša izbira
Programska oprema za portale strank ter portalne funkcije, vgrajene v orodja za računovodstvo, pravo ali vodenje prakse, je lahko boljša izbira, kadar ima tvoja panoga posebne zahteve — elektronske podpise s pravno veljavo, reguliranje evidenc, izmenjavo davčnih dokumentov — ali kadar tvoje obstoječe orodje že vključuje portal. Ti izdelki so že obravnavali skladnost in podporo. Zgradi svojega, kadar tvoj tok dela ne ustreza splošnim portalom, kadar želiš, da portal natančno ustreza tvoji blagovni znamki in postopku, ali kadar cenovni model na stranko ali na sedež zate ne ima več smisla.
Gradnja z Mythexom
Mythex lahko zgradi portal iz zgornjega poziva: pogled za stranko, skrbniški pogled, zahteve in časovnico, z namensko bazo Postgres in shrambo datotek, dodano, ko aplikacija to potrebuje. Prijava strank je prinesena sama — računi Mythex so za ljudi, ki gradijo aplikacijo, za svoje stranke pa izbereš pristop k avtentikaciji, ki ga agent poveže. Mythex nima vgrajenega izdelka za elektronske podpise ali izdajanje računov, zato so ti integracije ali funkcije, ki jih zgradiš sam. Za morebitne ključe API uporabi skrivnosti projekta, s pregledovalnikom aplikacije v klepetu pa preklikaj tokove stranke in skrbnika, preden objaviš.
Dokumentacija ima primer uporabe portala za stranke in pokriva shrambo datotek ter dodajanje prijave. Za izhodiščni poziv preizkusi predlogo portala agencije za stranke ali prebrskaj predloge aplikacij. Preden povabiš prave stranke, preglej naš kontrolni seznam varnosti za aplikacije, zgrajene z AI.
Vprašanja
Kaj je portal za stranke?
Portal za stranke je zasebno območje s prijavo, kjer stranke podjetja vidijo stanje svojega dela, izmenjujejo datoteke, oddajajo zahteve in pregledujejo račune, namesto da bi vse to urejali prek e-pošte. Vsaka stranka vidi samo svoje podatke.
Katere funkcije naj ima portal za stranke?
Začni z varno prijavo, pregledom stanja za vsak projekt, območjem za datoteke in načinom za oddajo zahtev ali sporočil. Računi, odobritve, elektronski podpisi in načrtovanje lahko pridejo kasneje, če jih stranke res potrebujejo.
Ali je varno zgraditi svoj portal za stranke?
Je lahko, če na strežniku uveljaviš, da vsaka stranka vidi samo svoje zapise in datoteke, uporabljaš pravo prijavo, datoteke hraniš v zasebni shrambi in preizkusiš, ali lahko odpreš podatke druge stranke. Regulirane informacije, kot so zdravstveni kartoni, zahtevajo dodatno skrb in so morda bolje v specializiranem izdelku.
Ali lahko zgradim portal za stranke brez kode?
Da. AI graditelji aplikacij in orodja brez kode lahko zgradijo portal za stranke iz opisa. Še vedno moraš biti natančen glede tega, kdo lahko kaj vidi, in ta pravila skrbno preizkusiti, preden povabiš prave stranke.