Kalo te përmbajtja

Si ndërtuam një platformë SaaS për disa marka

Projektimi i një sistemi për kontakte, inventar dhe ekipe në terren që punojnë me lidhje të paqëndrueshme.

Përditësuar më 2 min leximueb.al Rast Studimi #SaaS #Teknologji
Si ndërtuam një platformë SaaS për disa marka
Foto nga Carlos Muza
Përmbajtja

Projekti bashkoi menaxhimin e kontakteve, inventarit dhe ekipeve në terren në një platformë. Ajo duhej të përdorej edhe nën marka të ndryshme biznesi, pa mbajtur një bazë kodi të veçantë për secilën.

Puna pa internet ishte kërkesë kryesore. Agjentëve u duhej të lexonin informacionin e ruajtur dhe të regjistronin ndryshime kur lidhja mungonte.

Ndani funksionet e përbashkëta nga cilësimet

Aplikacioni i përbashkët trajtonte kontaktet, produktet, ekipet, komunikimin dhe administrimin. Çdo biznes mund të përshtaste identitetin vizual dhe modulet aktive.

Përshtatja për disa marka, e njohur si white-label, nuk mbaron te logoja. Të dhënat e bizneseve duhen ndarë, lejet duhen kontrolluar në server dhe të njëjtët kufij duhen ruajtur në eksporte, regjistra dhe punë në sfond.

Planifikoni ndërprerjet e lidhjes

Aplikacioni përdorte skedarë në cache dhe të dhëna të ruajtura për punën pa internet. Ndryshimet mund të prisnin në pajisje deri në rikthimin e lidhjes.

Skedarët statikë: cache me version
Regjistrimet e ruajtura: kopje lokale kur mungon lidhja
Ndryshimet në pritje: ruajtje lokale dhe riprovim pas lidhjes

Ndërfaqja duhet ta dallojë ruajtjen në pajisje nga konfirmimi i serverit. Një riprovim i dështuar nuk duhet ta humbasë punën ose të krijojë një transaksion të dytë.

Përcaktoni si zgjidhen konfliktet

Projekti përdorte ndryshimin e fundit si version përfundimtar, duke mbajtur historik për shqyrtim. Kjo qasje ka kufizime: një ndryshim i mëvonshëm mund të mbulojë një të mëparshëm. Nuk përshtatet për çdo lloj të dhëne.

Lëvizjet e stokut dhe regjistrimet financiare kërkojnë kujdes të veçantë. Për një zbatim të ri, duhet vendosur kur ndryshimet bashkohen, refuzohen ose dërgohen për shqyrtim, në vend që një rregull të vlejë për çdo fushë.

Testoni lejet dhe pajisjet

Skanimi QR me kamerë kërkoi leje, zgjedhje të kamerës dhe një mënyrë tjetër veprimi kur skanimi nuk ishte i mundur. Testimi duhej të përfshinte telefonat e terrenit, jo vetëm shfletuesin në kompjuter.

Rolet përcaktonin qasjen në module dhe regjistrime. Administrimi përfshinte historikun e veprimeve dhe cilësimet e komunikimit. Dërgimi i mesazheve kërkonte trajtimin e gjendjes së dorëzimit dhe kontrolle sipas kërkesave të ofruesit.

Çfarë duhet planifikuar në një projekt të ngjashëm

Përcaktoni herët modelin e të dhënave pa internet. Testoni ndërrimin e llogarisë, daljen, sinkronizimin e ndërprerë dhe rikuperimin pas përditësimit. Sqaroni cilat veprime lejohen pa lidhje dhe cilat kërkojnë serverin.

Cilësimet e përbashkëta ulin punën e përsëritur, por disa biznese në një platformë shtojnë përgjegjësi testimi dhe mbështetjeje. Vendimi duhet të përputhet me modelin e biznesit dhe kapacitetin e ekipit.

Udhëzuesi për PWA-të shpjegon mundësitë e tjera. Na kontaktoni për një platformë me kërkesa të ngjashme.