Siirry pääsisältöön
HPO Software Askel askeleelta etenevät oppaat 4D-tietokantojen ja low-code-sovellusten rakentamiseen – ensimmäisestä taulukosta valmiiksi liiketoimintasovellukseksi.

Osa tämän sivuston linkeistä on kumppanuuslinkkejä: ostamalla niiden kautta voimme ansaita komission ilman lisäkustannuksia sinulle. Tämä ei vaikuta suosituksiimme. Lue lisää kumppanuusilmoituksestamme. Kumppanuusilmoitus.

4. ulottuvuuden oppimisen perusteet

Kun nämä määritelmät on sovittu, osa III siirtyy johonkin, jota on helppo aliarvioida – valikkopalkkiin.

Valikot ovat tietokantasovelluksen käyttökokemuksen runko. Ennen kuin käyttäjä napsauttaa asettelun painiketta, hän silmäilee valikkopalkkia vastatakseen peruskysymykseen: mitä voin tehdä täällä? FileMaker Prossa tähän kysymykseen on kiinteä vastaus. Valikkopalkki on suurelta osin alustan lukitsema, joten kehittäjän ainoa todellinen vipuvarsi on sijoittaa asetteluihin skriptejä kutsuvia painikkeita. 4D:ssä kehittäjällä on aito valinnanvapaus – ja valinnan mukana tulee myös vastuu.

4D:n avulla voit luoda mukautettuja valikkopalkkeja, valikoita ja valikkokohteita. Tämä joustavuus on todellinen etu, mutta se pakottaa tekemään suunnittelupäätöksen, jota FMP-kehittäjien ei koskaan tarvitse tehdä: mitä valikkojen pitäisi todella sisältää? Tämän osan tarkoituksena on auttaa sinua päättämään, millaiset perusvalikkopalkin, valikoiden ja valikkokohteiden tulisi olla mukautetussa 4D-tietokannassa. Seuraavassa on näiden valintojen perusteet sekä ehdotettu aloituskohtainen valikkorakenne.

Nämä ehdotukset ovat lisäksi ohjelmakohtaisiin tarpeisiin luomiesi erikoisvalikkojen. Ja ne ovat ehdotuksia – tulee varmasti tapauksia, joissa ne eivät sovi. Mutta useimpien tietokantojen kohdalla ne ansaitsevat vakavan harkinnan.

Keskeiset opit

  • 4D:n avulla voit rakentaa mukautettuja valikkopalkkeja, valikoita ja valikkokohteita; FileMaker Pro ei suurelta osin voi, jolloin asettelupainikkeet jäävät FMP-kehittäjän päätyökaluksi.
  • Mukautetut valikot antavat sinulle tehoa ja hallintaa, mutta ne vaativat myös harkittua suunnittelua – valikkopalkki on sopimus käyttäjiesi kanssa.
  • Järkevä lähtökohta on tutkia, mitä FMP, 4D User -ympäristö ja 4D Foundationin oletus-User-ympäristö jo tarjoavat, ja mukauttaa niitä sitten.
  • Foundation on arvostettu 4D-lisäosa, joka kannattaa ottaa käyttöön, kun perusasiat ovat hallussa.
  • Valikkosuunnittelun tulee perustua käyttäjän työnkulkuun, ei kehittäjän sisäiseen taulukkorakenteeseen.
  • Johdonmukaisuus valikkojen välillä – nimeäminen, järjestys, pikanäppäimet – on tärkeämpää kuin mikään yksittäinen älykäs valikkokohta.

Milloin alkaa ajatella valikoita

Kun tietokantakehitys on käynnissä, sinun tulee alkaa miettiä mekaniikkaa, eli sitä, miten käyttäjä todella käyttää rakentamaasi. Tämä on ajattelutavan muutos. Projektin alkuvaiheessa ajattelet taulukoita, kenttiä, suhteita ja koodia. Myöhemmin – ja ihanteellisesti ennen kuin olet liian pitkällä – sinun on mietittävä vuorovaikutusta.

Ajoitus on tärkeä, koska valikkorakenne heijastelee yleensä sovelluksesi työnkulkua. Jos suunnittelet valikot myöhään, huomaat usein, että työnkulussasi on kömpelöitä aukkoja: tehtävällä, joka käyttäjän on suoritettava, ei ole luonnollista paikkaa valikkopalkissa, tai kaksi valikkoa menevät hämmentävästi päällekkäin. Valikoiden suunnittelu varhaisessa vaiheessa pakottaa sinut määrittelemään käyttäjän polun selkeällä kielellä.

Aiheeseen liittyvä: — Yksinkertainen laskentataulukkokäyttöliittymä, joka sijaitsee todellisen relaatiotietokannan päällä, jossa on automaatioita, näkymiä ja jaettavia käyttöliittymiä..

FMP:n kanssa, koska et voi muuttaa valikkopalkkia, sinulla on vain yksi vaihtoehto: asettelujen painikkeet, jotka kutsuvat skriptejä. Tämä rajoitus ei ole välttämättä huono – se siirtää kaiken asetteluun, jossa käyttäjän huomio jo on.

4D:ssä sinulla on paljon enemmän joustavuutta. Painikkeiden lisäksi voit rakentaa mukautettuja valikkopalkkeja, valikoita ja valikkokohteita. Mukautettujen valikkojen idea on loistava ja tarjoaa valtaa ja hallintaa tietokantaohjelmaasi. Se kuitenkin edellyttää, että kehittäjä harkitsee vakavasti, millaisia näiden valikkojen tulisi olla.

Oletusasetusten tutkiminen ennen poikkeamista

Sen selvittämiseksi, mitä pitäisi pitää lähtökohtana valikoista päätettäessä, auttaa se, että tarkastellaan jo olemassa olevia. Kolme vertailukohtaa ovat erityisen hyödyllisiä:

Jos olet ostoksilla: — Halpakoodisovellusten rakentaja, joka liitetään laajempaan Zoho-sviittiin ja hinnat käyttäjää kohti sovelluksen sijaan..

  • FileMaker Pron vakiovalikot – kypsä ja laajasti ymmärretty käytäntö, jonka monet käyttäjistäsi jo tuntevat.
  • 4D User -ympäristön valikot — mitä 4D itse tarjoaa käyttäjille suoraan paketista.
  • 4D Foundationin oletus-User-ympäristön valikot — kolmannen osapuolen perusta, joka heijastaa vuosien käytännön 4D-kehityskokemusta.

Näiden kolmen vertailu paljastaa, missä käytännöt ovat yhtä mieltä ja missä ne eroavat. Kun kaikki kolme ovat samaa mieltä, sinulla on vahva näyttö siitä, että kyseinen valikkokohta kuuluu mukaan. Kun ne eroavat, sinun on tehtävä suunnittelupäätös – ja yleensä on hyvä syy valita vaihtoehto, joka vastaa käyttäjiesi aikaisempaa kokemusta.

Huomautus Foundationista: Niille, jotka eivät tunne sitä, Foundation on erinomainen tuote, joka voi parantaa huomattavasti 4D-kehitystäsi. Kun olet hallinnut 4D:n perusteet, Foundationin hankkiminen on erittäin suositeltavaa. Tietoja Foundationista saat DataCraft, Inc:stä (tuotteen takana oleva toimittaja).

Mitä tämä osa kattaa

Tämä 4D Learning Series -sarjan osa käy läpi:

  • Määritelmät
  • Standardin FMP- ja 4D-valikoiden vertailu
  • 4D-mukautettujen valikoiden luominen
  • Tiedostovalikon vertailut
  • Tiedostovalikon ehdotukset
  • Muiden valikkojen vertailut
  • Tietuevalikon ehdotukset
  • Mukautettu aloitusnäyttö (splash screen)

Jokainen näistä rakentuu edellisen päälle. Vertailut luovat raaka-aineen; ehdotukset muuttavat tämän materiaalin konkreettiseksi lähtökohdaksi, jota voit mukauttaa.

Käytännön kehys valikon sisällön päättämiseen

Käytä päätöksentekokehystä sen sijaan, että kopioisit minkä tahansa yksittäisen valikkopalkin sellaisenaan. Kysy jokaisesta ehdokasvalikkokohteesta:

  1. Tarvitseeko käyttäjä sitä usein? Toistuvat toiminnot ansaitsevat ensisijaisen sijoittelun tai pikanäppäimen.
  2. Onko se löydettävissä? Jos käyttäjä ei koskaan arvaisi ominaisuuden olevan olemassa, se tarvitsee näkyvän paikan valikossa.
  3. Kuuluuko se tunnistettavaan perheeseen? Tiedostotoiminnot, muokkaustoiminnot, tietueoperaatiot ja navigointi muodostavat kukin luonnollisia ryhmiä.
  4. Onko se tuhoisa? Tuhoavat toimet (poista, korvaa) ansaitsevat huolellisen sijoittelun ja usein vahvistusikkunat.
  5. Onko se vain kehittäjille? Hallinnolliset tai diagnostiset kohteet tulee erottaa tavallisen käyttäjän valikkopalkista tai piilottaa kokonaan julkaistussa ratkaisussa.

Hyödyllinen vertailu kahden alustan lähtökohdista:

Aiheeseen liittyvä: — Kooditon tietokannan rakentaja, joka on tarkoitettu portaaleihin, hakemistoihin ja sisäisiin työkaluihin – kiinteähintaisella hinnoittelulla käyttäjäkohtaisten maksujen sijaan..

HarkintaFileMaker Pro4D
Voitko muuttaa valikkopalkkia?Pääosin eiKyllä — mukautetut valikkopalkit, valikot ja kohteet
Ensisijainen vuorovaikutustyökaluAsettelupainikkeet, jotka kutsuvat skriptejäPainikkeet ja mukautetut valikot
Missä työnkulku sijaitseeAsettelussaJaettu asettelun ja valikkopalkin välillä
SuunnittelutaakkaPienempi (vähemmän valintoja)Korkeampi (enemmän valintoja saada oikein)
RiskiValikot eivät ehkä sovi työnkulkuusiValikot voivat hämmentää käyttäjiä, jos ne on suunniteltu huonosti

Vaihtokauppa on selvä: 4D antaa enemmän hallintaa, mutta hallinta ilman kurinalaisuutta tuottaa valikkopalkin, joka on huonompi kuin se kiinteä, jolla aloitit.

Suunnittele valikot työnkulun, ei taulukoiden, ympärille

Yleinen virhe mukautettujen valikoiden uusien kehittäjien keskuudessa on peilata tietokantarakennetta. He luovat valikon jokaiselle taulukolle tai valikkokohdan jokaiselle kenttäryhmälle. Tämä tuntuu järjestelmälliseltä kehittäjälle, mutta on yleensä merkityksetöntä käyttäjälle, joka ajattelee tehtävien, ei taulukoiden kautta.

Järjestä sen sijaan verbien ympärille: luo, etsi, muokkaa, tulosta, vie, navigoi. Nämä vastaavat sitä, mitä käyttäjät todella haluavat saavuttaa. Tietuekeskeinen valikko ryhmittelee esimerkiksi luonnollisesti toiminnot, kuten uuden tietueen luomisen, monistamisen, poistamisen ja tietueiden välillä siirtymisen – koska ne ovat kaikki muunnelmia samasta perustehtävästä.

Meidän valintamme: — Pitkäaikainen tiimeille, jotka tarvitsevat mukautettuja sovelluksia työpöydälle, verkkoon ja mobiililaitteille yhdestä tiedostosta..

Tästä syystä myös tietuevalikko (Records) ansaitsee oman keskittyneen käsittelynsä. Tietuetason operaatiot ovat yleisimpiä toimintoja missä tahansa tietokannassa, ja niihin liittyy suurin riski tietojen vahingossa menettämiseen. Valikon saattaminen oikeaksi – selkeät nimet, järkevä järjestys, turvalliset oletukset – hyödyttää koko sovellusta.

Johdonmukaisuus, pikanäppäimet ja pitkä peli

Kaksi yksityiskohtaa erottavat ammattimaisen valikkopalkin amatöörimäisestä.

Johdonmukaisuus. Käytä samoja verbejä kaikkialla. Jos “Poista” tarkoittaa tietueen poistamista yhdessä valikossa, älä käytä “Poista”-sanaa kentän arvon poistamiseen toisessa. Käyttäjät rakentavat mentaalisen mallin nimikkeidesi perusteella, ja epäjohdonmukaisuus heikentää luottamusta.

Pikanäppäimet. Tehokäyttäjät luottavat näppäimistöön. Vakiopikanäppäimien määrittäminen – niiden, jotka käyttäjät jo tuntevat käyttöjärjestelmästään ja FMP:stä – lyhentää opetteluaikaa dramaattisesti. Jos pikanäppäin on jo alustan konventio, noudata sitä sen sijaan, että keksisit oman.

On myös pitkän aikavälin harkinta: valikkoja on vaikea muuttaa, kun käyttäjät ovat oppineet ne. Jokainen lisäämäsi valikkokohta on sitoumus. Tämä on peruste aloittaa kevyesti ja lisätä harkitusti sen sijaan, että julkaisisit valtavan valikkopalkin ensimmäisestä päivästä lähtien.

Mukautettu aloitusnäyttö

Mukautettu aloitusnäyttö (splash screen) on pieni mutta merkityksellinen yksityiskohta. Se antaa sovelluksellesi identiteetin, välittää versiotiedot ja voi toimia luonnollisena paikkana näyttää lisenssi- tai tukiyhteystiedot. 4D-sovelluksessa aloitusnäyttö on myös mahdollisuus suunnata käyttäjää – selittämällä lyhyesti, mitä varten tietokanta on ja mistä aloittaa. Pidä se lyhyenä, ohitettavana, eikä se saa koskaan estää käyttäjää pääsemästä töihin.

Kiitokset

Erityiset kiitokset kaikille databasics-listan jäsenille, jotka antoivat kommentteja ja ehdotuksia mukautetuista valikoista. Yhteisön keskustelulistat, kuten databasics, olivat ja ovat edelleen yksi arvokkaimmista resursseista 4D- ja FileMaker-kehittäjille, jotka ratkovat todellisia suunnitteluongelmia.

Usein kysyttyjä kysymyksiä

Miksi en voi mukauttaa FileMaker Pron valikkopalkkia samalla tavalla kuin 4D:ssä?

FileMaker Pro lukitsee tietoisesti suuren osan valikkopalkistaan pitääkseen ratkaisut johdonmukaisina ja suojatakseen alustatason toimintoja. Käytännön seuraus on, että FMP-kehittäjät toteuttavat työnkulun asettelupainikkeiden ja skriptien, ei valikkojen, kautta. 4D käyttää päinvastaista lähestymistapaa tarjoamalla mukautetut valikkopalkit, valikot ja valikkokohdat kehittäjän käyttöön. Kumpikaan filosofia ei ole itsessään parempi – ne vain sijoittavat suunnittelutaakan eri paikkoihin.

Mikä on Foundation, ja tarvitsenko sitä?

Foundation on kolmannen osapuolen 4D-lisäosa, joka laajentaa alustaa ja tarjoaa muun muassa kypsän oletuskäyttäjäympäristön. Sitä ei vaadita 4D-tietokannan rakentamiseen, mutta se on laajasti arvostettu ja voi säästää huomattavasti kehitystyötä. Järkevin polku on hallita ensin 4D:n ydintoiminnot ja arvioida Foundation vasta, kun ymmärrät, mitä se korvaa tai täydentää.

Pitäisikö minun kopioida FileMaker Pron valikkorakenne 4D-sovellukseeni?

Ei sellaisenaan. FMP:n valikot ovat hyödyllinen viite, koska monet käyttäjistäsi tuntevat ne jo, mutta ne heijastavat FMP:n ominaisuuksia, eivät sovelluksesi. Käytä FMP-valikoita, 4D:n käyttäjäympäristöä ja Foundationin oletuksia kolmena vertailukohtana, ja suunnittele sitten valikkopalkki, joka sopii juuri sinun työnkulkuusi. Siellä, missä kaikki kolme ovat samaa mieltä, sinulla on vahva viite; siellä, missä ne eroavat, päätä tietoisesti.

Kuinka monta valikkokohtaa on liikaa?

Kiinteää lukumäärää ei ole, mutta ohjaava periaate on, että jokainen kohta on sitoumus, jonka käyttäjien on opittava. Aloita kevyesti, ryhmittele toisiinsa liittyvät toiminnot alivalikoihin ja varaa ylimmän tason paikat yleisimmille tehtäville. Jos valikkokohta on olemassa vain harvinaista hallintatehtävää varten, harkitse sen siirtämistä erilliseen kehittäjävalikkoon tai sen piilottamista käyttöönotetussa ratkaisussa.

Missä tietuekohtaisten toimintojen tulisi olla?

Tietuetoiminnot – tietueiden luominen, monistaminen, poistaminen ja tietueiden välinen navigointi – ovat yleisiä ja usein tuhoisia, joten ne ansaitsevat oman Records-valikon, jossa on selkeät nimikkeet ja turvalliset oletusasetukset. Niiden ryhmittely vastaa sitä, miten käyttäjät ajattelevat tehtävää, ja helpottaa johdonmukaisen vahvistuskäyttäytymisen soveltamista kaikkeen, missä on riski menettää tietoja.

Onko näppäimistön pikavalinnat todella tärkeitä pienen tiimin sovelluksessa?

Kyllä. Vaikka kyseessä olisi pieni käyttöönotto, kourallinen tehokäyttäjiä tekee suurimman osan tietojen syötöstä, ja pikavalinnat vähentävät heidän vaivaansa merkittävästi. Vielä tärkeämpää on, että alustan standardipikavalintojen noudattaminen madaltaa oppimiskynnystä kaikille, koska käyttäjät voivat hyödyntää käyttöjärjestelmästään ja muista tietokantatyökaluista jo omaksuneitaan tapojaan.


Copyright © 1994–2000 HPO Soft. Kaikki oikeudet pidätetään. Käyttäjät voivat tehdä kopioita henkilökohtaiseen käyttöön. Kaupallista käyttöä varten ota yhteyttä HPO SOFTiin.

Usein kysytyt kysymykset

Miksi en voi mukauttaa FileMaker Pron valikkopalkkia samalla tavalla kuin 4D:ssä?

FileMaker Pro lukitsee tietoisesti suuren osan valikkopalkistaan ​​pitääkseen ratkaisut johdonmukaisina ja suojatakseen alustatason toimintaa. Käytännön seuraus on, että FMP-kehittäjät ilmaisevat työnkulun asettelupainikkeiden ja komentosarjojen avulla valikkojen sijaan. 4D käyttää päinvastaista lähestymistapaa, paljastaen mukautetut valikkopalkit, valikot ja valikkokohdat kehittäjälle. Kumpikaan filosofia ei ole luonnostaan ​​parempi – ne yksinkertaisesti sijoittavat suunnittelutaakan eri paikkoihin.

Mikä on Foundation, ja tarvitsenko sitä?

Foundation on kolmannen osapuolen 4D-lisäosa, joka laajentaa alustaa ja tarjoaa muun muassa kypsän oletuskäyttäjäympäristön. 4D-tietokannan rakentamista ei vaadita, mutta se on laajalti arvostettu ja voi säästää huomattavaa kehitystyötä. Järkevä tapa on hallita ensin ydin 4D ja arvioida sitten Foundation, kun ymmärrät, mitä se korvaa tai lisää.

Pitäisikö minun kopioida FileMaker Pro -valikkorakenne 4D-sovellukseeni?

Ei tukkumyyntiä. FMP:n valikot ovat hyödyllinen viite, koska monet käyttäjistäsi tietävät ne jo, mutta ne kuvastavat FMP:n ominaisuuksia, eivät sinun. Käytä FMP-valikoita, 4D-käyttäjäympäristöä ja Foundationin oletusasetuksia kolmena vertailukohtana ja suunnittele sitten valikkorivi, joka sopii tiettyyn työnkulkuun. Jos kaikki kolme ovat samaa mieltä, sinulla on vahva signaali; missä ne eroavat, päätä tietoisesti.

Kuinka monta valikkokohtaa on liikaa?

Kiinteää numeroa ei ole, mutta periaatteena on, että jokainen kohde on sitoumus, joka käyttäjien on opittava. Aloita lean, ryhmittele liittyvät toiminnot alivalikoihin ja varaa huipputason paikkoja yleisimmille tehtäville. Jos valikkokohta on olemassa vain harvinaista hallintatehtävää varten, harkitse sen siirtämistä erilliseen kehittäjävalikkoon tai sen piilottamista käyttöönotetussa ratkaisussa.

Missä ennätystason toiminnan tulisi elää?

Tietuetoiminnot – tietueiden luominen, monistaminen, poistaminen ja liikkuminen välillä – ovat toistuvia ja usein tuhoisia, joten ne ansaitsevat erillisen Records-valikon, jossa on selkeät nimikkeet ja turvalliset oletusasetukset. Niiden ryhmittely vastaa sitä, miten käyttäjät ajattelevat tehtävästä, ja helpottaa johdonmukaisen vahvistuskäyttäytymisen soveltamista kaikkeen, joka voi menettää tietoja.

Onko pikanäppäimillä todella väliä pienryhmäsovelluksessa?

Kyllä. Pienessäkin käyttöönotossa kourallinen tehokäyttäjiä syöttää suurimman osan datasta, ja pikanäppäimet vähentävät huomattavasti heidän vaivaa. Vielä tärkeämpää on, että alustastandardien pikakuvakkeiden noudattaminen laskee kaikkien oppimiskäyrää, koska käyttäjät voivat siirtää jo olemassa olevia tottumuksiaan käyttöjärjestelmästään ja muista tietokantatyökaluista. --- Copyright © 1994–2000 HPO Soft. Kaikki oikeudet pidätetään. Käyttäjät voivat tehdä kopioita henkilökohtaiseen käyttöön. Kaupallista käyttöä varten ota yhteyttä HPO SOFT:iin.


Kokeile FileMakeria ilmaiseksi 45 päivää

Pitkäaikainen relaatiotietokanta-alusta tiimeille, jotka tarvitsevat mukautettuja sovelluksia työpöydälle, verkkoon ja mobiililaitteille yhdestä tiedostosta.