Podczas tworzenia aplikacji warto pamiętać o poniższych wskazówkach, które ułatwią pracę i sprawią, że aplikacja będzie przejrzysta oraz łatwiejsza do zmian.
1. Dobrze nazywaj sekcje
Zawsze zmieniaj nazwę sekcji na taką, która będzie wskazywała na to co się w niej znajduje. Łatwiej używa się w formułach nazw sekcji, które kojarzą nam się z ich zawartością, niż "section1" lub "section5".
Przykład:
2. Używaj aliasów
Nadawaj komórkom aliasy i używaj aliasów zamiast adresu danej komórki w formułach czy parametrach akcji. Przykładowo poniżej zamiast używać adresów kolumn section2.A i section2.B w formule, można nadać aliasy KOD_WALUTY oraz KURS we właściwościach tych kolumn i używać ich aliasów, przez co formuła jest znacznie bardziej przejrzysta i zrozumiała.
Przed:
Po:
3. Używaj aliasów i KPI do wyszukiwania instancji apki
Używaj przemyślanych aliasów z włączoną opcją "Pokaż w widoku tabeli" i KPI w swojej apce. Dzięki temu później dużo łatwiej będziesz mógł znaleźć potrzebną instancję apki po KPI w widoku Inbox i po Aliasach w widoku tabeli.
4. Opisuj i komentuj
Opisuj i komentuj bardziej skomplikowane formuły i działania przy tworzeniu aplikacji. Pomoże to zrozumieć aplikację użytkownikowi, który po tobie będzie edytował definicję tej aplikacji. W ukrytych sekcjach możesz opisać, co się dzieje w tej sekcji, w komórce obok. Przykład:
Jeszcze lepszym sposobem jest pisanie komentarzy do danej komórki lub kolumny we właściwościach sekcji. Komentarze widać tylko w designerze aplikacji, więc można komentować zarówno sekcje widoczne jak i ukryte.
5. Utrzymuj porządek w aplikacji
Zawsze usuwaj niepotrzebne sekcje, kolumny i komórki. Dzięki temu będziesz miał większy porządek w aplikacji oraz ty i osoba, która po tobie będzie edytowała definicję aplikacji, nie będziecie się zastanawiać co robi dana komórka lub sekcja.
6. Pisz formuły tylko raz
Nigdy nie pisz dwa razy takiej samej formuły. Dużo lepszym rozwiązaniem jest stworzenie ukrytego arkusza kalkulacyjnego. W jego komórce wpisz daną formułę, a następnie w miejscach gdzie potrzebujesz tej formuły wpisz =komórka z formuła. W ten sposób minimalizujemy szansę na błąd oraz będzie można poprawić błędną formułę tylko raz.
7. Używaj obliczeń pośrednich
W przypadku pisania długiej i skomplikowanej formuły, zamiast pisać ją na raz, lepiej jest ją rozdzielić na pomniejsze formuły, które można wpisać do ukrytego pomocniczego arkusza kalkulacyjnego. Mniejsze formuły będą obliczane w komórkach arkusza, a do końcowej formuły można użyć samych wyników z tego arkusza. Dzięki temu formuła jest bardziej przejrzysta i łatwiej zrozumieć co ona oblicza.
Przed:
Po:
8. Używaj jak najmniej formuły lookup
Używaj jak najmniej formuły lookup i lookupvalue. O tym kiedy używać lookup, a kiedy lookupvalue, możesz się dowiedzieć tu.
9. Używaj sekcji raport tylko w apkach, które nie mają stanów workflow
Kiedy w apce jest sekcja raport, to do apki może być ściągana duża ilość danych, przez co taka apka po zapisaniu będzie zabierała dużo miejsca oraz będzie się wolno otwierała. Sekcji raport używaj tylko w apkach bez stanów workflow (apka może zawierać akcję od stanu startowego do samego siebie).
10. Skaluj obrazki do mniejszej rozdzielczości
Wtedy kiedy można używaj opcji skalowania obrazu. Na przykład zdjęcie paragonu z komórki może mieć 5 MB, a po przeskalowaniu może mieć 100KB, jest to 50 razy mniej a jakość zdjęcia będzie taka sama.
11. Używaj kontenerów i zakładek
Używaj kontenerów i zakładek do tworzenia wygodnego i przejrzystego interfejsu użytkownika. Dodatkowo możesz ustawiać widoczność dla kontenera, która będzie działała na wszystkie sekcje będące w tym kontenerze. Można w ten sposób do jednego kontenera wrzucić wszystkie sekcje pomocnicze i pokazywać go tylko dla wybranych użytkowników.
12. Daj możliwość zobaczenia ukrytych pomocniczych sekcji super edytorom
W przypadku posiadania w apce ukrytych sekcji pomocniczych z kluczowymi dla apki obliczeniami, warto stworzyć sekcję z przyciskiem wyboru widoczną tylko dla super edytorów, którą będzie można włączać i wyłączać widoczność tych ukrytych sekcji. Jest to przydatne kiedy użytkownik zgłosi błąd w apce i wtedy jednym kliknięciem super edytor będzie mógł podejrzeć obliczenia w ukrytych sekcjach.
Przed:
Po:
13. Nadawaj uprawnienia do apki grupom
Staraj się nadawać uprawnienia w workflow dla grup użytkowników. Grupę można modyfikować (dodać, usunąć użytkowników) w czasie gdy, aplikacja jest używana.
14. Wykorzystaj super edytora zamiast dodawać użytkowników do każdego stanu
Jako super edytora można podać grupę osób, która będzie mogła wejść do każdej instancji i stanu apki nawet kiedy nie będą oni ustawieni jako jej edytorzy. Jest to grupa osób, która może naprawić apkę kiedy coś pójdzie nie tak.
15. Używaj znaczących tytułów zadania i nazwa stanów
Używaj opcji tytuł zadania we właściwościach stanów workflow. Nadawaj takie tytuły zadaniom i nazwy stanom, aby osoba, która będzie edytorem danego stanu wiedziała z widoku "inbox" co będzie miała do zrobienia.
16. Zawsze wypełnij opcję tytułu i opisu apki
Zawsze przy tworzeniu aplikacji oprócz nazwy dodaj tytuł i opis aplikacji. Tytuł jest widoczny dla użytkownika i może zawierać spacje i znaki specjalne, w przeciwieństwie do nazwy apki. Tytuł i opis powinny być takie, by użytkownik mógł się dowiedzieć do czego służy dana apka z widoku obszaru roboczego.
17. Trzymaj parametry w zewnętrznych listach i tabelach
Jeśli masz parametry, które są identyczne dla każdej instancji oraz są potrzebne do obliczeń i akcji, to zamiast trzymać je w sekcji pomocniczej, trzymaj je w zewnętrznych listach lub tabelach i ściągaj to aplikacji przy użyciu lookup. Dzięki temu, kiedy będzie trzeba zmienić te parametry, nie będziesz musiał zmieniać tego w apce i ponownie jej aktywować, tylko będziesz mógł to zmienić w danej tabeli lub liście.
0 Komentarze