Kako preoblikovati preglednico v aplikacijo
Da preglednico spremenite v aplikacijo, očistite podatke, jih razdelite v ustrezne tabele, določite, kdo mora kaj opraviti, nato pa zgradite zaslone — obrazce, sezname in nadzorne plošče — na pravi podatkovni bazi. Z graditeljem aplikacij z umetno inteligenco lahko vse to opišete v običajnem jeziku in mu predate samo preglednico. Del, ki zahteva premislek, ni gradnja; je odločitev, kaj preglednica dejansko predstavlja in kdo sme to spreminjati.
Znaki, da bi vaša preglednica morala postati aplikacija
Preglednice so odlična orodja. Ne zamenjajte je samo zato, ker lahko. Pride čas, ko opazite več od naslednjega:
- Več ljudi ureja iste vrstice, spremembe pa se prepisujejo ali izgubljajo.
- Napisali ste navodila za uporabo preglednice (»ne razvrščajte stolpca F«, »nove vrstice vedno dodajajte na dno«).
- Barve nosijo pomen — rdeče vrstice so zapadle, rumene potrebujejo klic.
- Ljudje potrebujejo različne poglede — prodajalec naj vidi svoje potencialne stranke, ne vseh.
- Nekdo vsak teden kopira podatke za sestavo poročila.
- Zunanje osebe potrebujejo dostop — stranke, dobavitelji ali podizvajalci —, vi pa ne želite deliti celotne datoteke.
- Napake stanejo denar: zamujeno naročilo, dvojna rezervacija, napačna cena.
Če datoteko ima v lasti ena oseba, se redko spreminja in so napake poceni, ohranite preglednico. Orodje, ki deluje, je pravo orodje.
1. korak: razumite, kaj preglednica dejansko je
Večina poslovnih preglednic je več stvari, stisnjenih v eno mrežo. Preden karkoli zgradite, ugotovite, katere »stvari« so v njej.
Vzemite tipično preglednico naročil s stolpci: Datum, Ime stranke, E-pošta stranke, Telefon stranke, Izdelek, Količina, Cena, Stanje, Opombe. To so pravzaprav tri vrste zapisov:
| Zapis | Polja | Zakaj ločeno |
|---|---|---|
| Stranke | ime, e-pošta, telefon | Ista stranka se pojavi v mnogih vrsticah; ena sprememba naj se posodobi povsod |
| Izdelki | ime, cena | Cene se spreminjajo; stari naročila naj ohranijo ceno, po kateri so bila prodana |
| Naročila | datum, stranka, izdelek, količina, cena ob prodaji, stanje, opombe | Dejanski dogodki |
Ta delitev je srce dela. V pojmih podatkovne baze vsaka vrsta zapisa postane tabela, naročila pa »kažejo« na stranko in izdelek namesto kopiranja njunih podatkov. Kaj je podatkovna baza pojasni idejo, če vam je nova.
Pregledajte svojo preglednico in za vsak stolpec vprašajte: je to dejstvo o glavni stvari vrstice ali o nečem drugem, kar se ponavlja?
2. korak: očistite podatke
Tu lahko umetna inteligenca veliko pomaga, vendar najprej sami pogledajte podatke. Pogoste težave:
- Nedosledne vrednosti — »Plačano«, »plačano«, »PLAČANO ✓«, ki pomenijo isto. Izberite en nabor stanj.
- Združene celice in opombe v podatkovnih stolpcih — »40 € (znižano)« v stolpcu cen. Opombo izločite.
- Datumi v različnih oblikah — izberite eno.
- Podvojitve — ista stranka, vpisana na tri načine.
- Skriti pomen — barve, krepki tisk, komentarji. Zapišite, kaj vsaka pomeni, da lahko postane pravo polje, na primer stanje ali oznaka.
- Formule — naštejte vsako, ki je pomembna, in z običajnimi besedami povejte, kaj izračunava. »Skupaj = količina × cena ob prodaji, minus popust, če je stranka na seznamu za trgovce.«
Izvozite kopijo očiščene preglednice kot CSV. Izvirnik pustite nedotaknjen kot varnostno kopijo.
3. korak: določite, kdo kaj naredi
Preglednica ima en model dovoljenj: lahko jo odprete ali ne. Aplikacija zna veliko več, zato naštejte uporabnike in kaj potrebujejo:
| Uporabnik | Mora | Ne sme |
|---|---|---|
| Lastnik | Vidi vse, spreminja cene, izvaža | — |
| Osebje | Dodaja in posodablja naročila, vidi stranke | Spreminja cene, briše naročila |
| Stranka (neobvezno) | Vidi svoja naročila in stanje | Vidi naročila drugih |
Ta tabela odloča, ali potrebujete prijavo, vloge in filtriranje po uporabnikih. Če je odgovor »samo naša ekipa, vsi enakovredni«, je lahko aplikacija precej preprostejša.
4. korak: zasnujte zaslone
Večina zamenjav preglednic potrebuje iste nekaj zaslonov:
- Seznam za vsak glavni zapis z iskanjem, filtri in razvrščanjem — pogled preglednice, narejen pravilno.
- Obrazec za dodajanje ali urejanje zapisa, s spustnimi seznami namesto prostega besedila pri stvareh, kot je stanje.
- Podrobna stran za en zapis, ki prikazuje povezane zapise (stranka in vsa njena naročila).
- Nadzorna plošča s števili, ki jih zdaj računate ročno. Kako zgraditi nadzorno ploščo gre globlje.
- Izvoz v CSV, da se nihče ne počuti ujetega.
Ne kopirajte postavitve mreže na vsak zaslon. Smisel aplikacije je, da ljudje vidijo, kar potrebujejo za svojo nalogo, ne vseh stolpcev hkrati.
5. korak: zgradite jo
Z graditeljem aplikacij z umetno inteligenco opišite aplikacijo s pomočjo tega, kar ste ugotovili. Poziv, ki deluje:
Zgradi sledilnik naročil za majhno pekarno. Nadomešča preglednico. Uporabi podatkovno bazo s tremi tabelami: stranke (ime, e-pošta, telefon), izdelki (ime, trenutna cena) in naročila (datum, stranka, izdelek, količina, cena ob prodaji, stanje, opombe). Stanje je eno od: Novo, Peče se, Pripravljeno, Prevzeto, Preklicano. Zasloni: seznam naročil z iskanjem in filtrom stanja, obrazec za dodajanje/urejanje naročila s spustnimi seznami za stranko in izdelek, stran stranke, ki prikazuje njena naročila, ter nadzorna plošča z današnjimi naročili in skupno vsoto za ta teden. Osebje lahko dodaja in ureja naročila; cene izdelkov lahko spreminja samo lastnik. Čist, gost postavitev, ki deluje na tablici.
Nato priložite očiščeni CSV in vprašajte: »Uvozi te podatke v tabele in ujemaj stranke po e-pošti.« Preverite števila: število naročil v aplikaciji se mora ujemati s številom vrstic v vaši preglednici.
Če ne želite uporabljati graditelja z umetno inteligenco, lahko orodja brez kode, ki ležijo na preglednici ali bazi Airtable, dobro delujejo v preprostejših primerih, zlasti kadar želite preglednico ohraniti kot vir podatkov.
6. korak: formule ponovno ustvarite kot pravila
Seznam formul pregledujte eno za drugo:
- Izračunana polja: »Skupna vsota naročila je količina × cena ob prodaji.«
- Validacija: »Količina mora biti vsaj 1. E-pošta mora izgledati kot e-pošta.«
- Avtomatizacije: »Ko stanje preide v Pripravljeno, stranki pošlji e-pošto.« (Za to potrebujete ponudnika e-pošte — glejte kako pošiljati e-pošto iz aplikacije.)
Za vsako izberite nekaj vrstic iz stare preglednice in preverite, da aplikacija da isti odgovor.
7. korak: preklopite previdno
Najbolj tvegan trenutek je prehod. Mirnen način:
- Za kratek čas uporabljajte oboje. Nove zapise vnašajte v aplikacijo in jih primerjajte s preglednico.
- Zamrznite preglednico. Ko aplikaciji zaupate, nastavite preglednico samo za branje, da je nihče iz navade ne ureja naprej.
- Ponovno uvozite zaostanke. Vrstice, dodane v preglednico med prekrivanjem, je treba prenesti.
- Ohranite gumb za izvoz. Tedenski izvoz CSV je preprosta varnostna kopija, ki ji ljudje zaupajo.
Ohraniti preglednico ali preiti na podatkovno bazo?
| Preglednica ostane vir podatkov | Preselitev v pravo podatkovno bazo | |
|---|---|---|
| Napor za nastavitev | Manjši | Večji |
| Več ljudi ureja hkrati | Krhko | Obvlada pravilno |
| Dovoljenja po uporabniku | Omejena | Natančna |
| Pravila podatkov (obvezna polja, veljavne vrednosti) | Enostavno pokvariti | Uveljavljena |
| Dobro za | Lepši zasloni za majhno, preprosto preglednico | Vse, kar je skupno, raste ali je pomembno |
Če se trudite in gradite aplikacijo, se pravi podatkovna baza običajno splača. Še vedno lahko kadarkoli izvozite v preglednico.
Pogoste napake
- Kopiranje mreže. Ena ogromna tabela z vsemi stolpci ponovno ustvari težave preglednice.
- Preskočeno čiščenje. Neurejeni podatki, uvoženi v aplikacijo, ostanejo neurejeni.
- Pozabljena skrita pravila. Barve in komentarji so nosili pomen. Naredite jih za polja.
- Brez lastnika. Nekdo mora biti lastnik aplikacije, tako kot je nekdo bil lastnik preglednice.
- Gradnja vsega naenkrat. Najprej zamenjajte najbolj boleč del.
Delo z Mythexom
V Mythexu lahko CSV priložite v klepet ali, če so podatki v Google Sheets, povežete svoj račun Google prek Povezovalnikov in prosite agenta, naj prebere preglednico in iz nje zgradi aplikacijo. Kadar aplikacija potrebuje shranjevanje podatkov, Mythex projektu doda namensko podatkovno bazo Postgres in lahko ustvari tabele ter vanje naloži vaše podatke. Predogled nato delite z ljudmi, ki ga bodo uporabljali, in objavite, ko je pripravljen. Za podobna izhodišča si oglejte predloge nadzornih plošč, ali preberite kako zgraditi interno orodje za širši postopek.
Vprašanja
Ali lahko brez programiranja spremenim datoteko Excel ali Google Sheets v aplikacijo?
Da. Orodja brez kode lahko naložijo sprednji del na preglednico, graditelji aplikacij z umetno inteligenco pa lahko preberejo vašo preglednico, iz nje oblikujejo podatkovno bazo in zgradijo zaslone zanjo. Podatke vseeno morate očistiti in določiti, kdo lahko kaj vidi in spreminja.
Ali naj aplikacija še naprej uporablja preglednico ali preide na podatkovno bazo?
Če jo urejata ena ali dve osebi in želite predvsem lepše zaslone, lahko preglednica ostane vir podatkov. Če jo ureja več ljudi hkrati, potrebujete dovoljenja ali pa morajo podatki ostati dosledni, jih preselite v pravo podatkovno bazo in preglednico obravnavajte kot izvoz.
Kdaj naj še naprej uporabljam preglednico?
Ohranite preglednico, če podatke ima v lasti ena oseba, se redko spreminjajo in so napake poceni. Zgradite aplikacijo, ko isto vrstico ureja več ljudi, še vedno pišete navodila, kako uporabljati preglednico, ali napake začenjajo stati denar.
Kaj se zgodi z mojimi formulami?
Formule postanejo logika aplikacije: izračunana polja, pravila validacije ali poročila. Naštejte vsako pomembno formulo in jo z običajnimi besedami opišite, nato pa za vsako posebej zahtevajte in preverite, ali se rezultati ujemajo s preglednico.