Praktyczny przewodnik, jak w Apexloop połączyć strony, bazy danych, widoki, rekordy, czat, e-mail i wydruki w przejrzysty system.
Wiedza zespołu to nie tylko wiki. W Apexloop może być połączona z bazami danych, rekordami, widokami, e-mailami, formularzami, czatem, automatyzacjami i wydrukami. Dobra struktura nie rozwiązuje więc tylko tego, gdzie zapisać tekst, ale też gdzie zapadają decyzje, gdzie powstają dane i skąd uruchamia się dalsza praca.
Podstawowa zasada
Stwórzcie osobne miejsca dla trzech różnych typów informacji:
| Typ treści | Gdzie należy | Przykład |
|---|---|---|
| Trwała wiedza | Strona dokumentowa | Instrukcja, proces, metodyka sprzedaży |
| Dane robocze | Baza danych i rekordy | Zadanie, firma, faktura, projekt, kampania |
| Podsumowanie i decyzje | Widok lub dashboard | Pipeline, obciążenie zespołu, raport, plan tygodnia |
Gdy wszystko wrzucicie na jedną długą stronę, zespół będzie kopiować dane ręcznie. Gdy z kolei wszystko trafi tylko do gridu, zniknie kontekst. Najlepszy efekt daje połączenie: strona wyjaśnia proces, baza danych trzyma wartości, a widoki pokazują aktualny stan.
Struktura workspace'u
Na najwyższym poziomie miejcie tylko kilka miejsc wejściowych. Użytkownik powinien szybko rozpoznać, gdzie iść po codzienną pracę.
Zalecana struktura:
- Strona główna zespołu z priorytetami, odnośnikami i dashboardem.
- Obszar dla klientów, projektów lub głównego procesu.
- Obszar dla wewnętrznej dokumentacji i zasad.
- Obszar dla raportów, wydruków i eksportów.
- Obszar dla ustawień, słowników i administracji.
Na stronę główną wstawcie komponenty bazodanowe z najczęściej używanymi widokami. Ludzie nie muszą wtedy przechodzić przez nawigację, żeby znaleźć swoje zadania, oczekujące zatwierdzenia czy dzisiejsze terminy.
Kiedy użyć strony, a kiedy bazy danych
Strony dokumentowej użyjcie, gdy główną wartością jest wyjaśnienie, tekst, kontekst lub szablon. Bazy danych użyjcie, gdy potrzebujecie filtrować, przypisywać, liczyć, pilnować terminów, uruchamiać automatyzacje lub generować wyniki.
Typowy podział:
- Proces zakupowy to strona; poszczególne zamówienia zakupowe to baza danych.
- Metodyka sprzedaży to strona; firmy, kontakty i szanse sprzedaży to baza danych.
- Szablon faktury to strona dokumentowa; faktury i pozycje to baza danych.
- Brief newslettera to odnośnik do strony dokumentowej przy rekordzie kampanii; segmenty i terminy to pola.
Jeśli o danej informacji często pytacie „w jakim jest stanie", „kto ją posiada" albo „ile ich mamy", prawdopodobnie należy do bazy danych.
Wykorzystajcie rekord jako centrum kontekstu
Szczegóły rekordu powinny pokazywać wszystko, czego dana osoba potrzebuje do podjęcia decyzji. Służą do tego właściwości, relacje, kolumny widoku, odnośnik do strony dokumentowej, załączniki, czat i e-mail.
Przykład szczegółów projektu:
- Podstawowe pola: nazwa, stan, klient, właściciel, termin, budżet.
- Kolumny widoku: zadania, ryzyka, faktury, pliki, e-maile.
- Formuły: przepracowane godziny, otwarte blokery, pozostały budżet.
- Odnośnik do strony dokumentowej: specyfikacje, notatki i brief projektu.
- Panel czatu: dyskusja o projekcie bezpośrednio w kontekście.
- Przyciski: utwórz raport, wyślij aktualizację, załóż fakturę.
Taki widok szczegółów zastępuje ręczne zbieranie informacji z dokumentów, tabel i czatu.
Utrzymujcie słowniki jako bazy danych
Stany, priorytety, typy zleceń, segmenty, obszary produktowe czy powody utraty klienta twórzcie jako osobne bazy danych. Kolumny select i multiselect będą się do nich potem odwoływać.
Korzyści:
- Wartości można opisać i opatrzyć adnotacjami.
- Słowniki można filtrować i rozszerzać bez zmiany struktury głównej bazy danych.
- Te same wartości mogą wykorzystywać formularze, widoki, automatyzacje i raporty.
- Historia i odpowiedzialność pozostają widoczne tak samo jak w innych rekordach.
Przy stanach zalecamy dodać kolejność, kolor lub grupę, jeśli używacie ich w kanbanie, raportach lub automatyzacjach.
Projektujcie widoki pod kątem pracy
Widok to nie tylko inny wygląd tabeli. To sposób, w jaki zespół wykonuje konkretną pracę.
Używajcie:
- Datagrid do precyzyjnej kontroli danych i masowej pracy z kolumnami.
- Kanban do pipeline'u, workflow i przeciągania między stanami.
- Calendar do terminów, spotkań, kampanii i deadline'ów.
- Schedule do obciążenia i planowania ludzi.
- Timeline do długich projektów, wydań i roadmap.
- Chart do metryk, trendów i agregacji.
- Gallery do treści wizualnych, szablonów lub kampanii.
- Detail i group view do pracy w hierarchii, podgrupach i subitems.
Każdy ważny widok nazwijcie zgodnie z pytaniem, na które odpowiada. Na przykład „Co czeka na zatwierdzenie", „Które projekty są po terminie" albo „Newslettery do wysłania w tym miesiącu".
Połączcie komunikację z pracą
E-mail, formularze i czat trzymajcie przy rekordach. Formularz może założyć nowy wiersz w bazie danych, e-mail można śledzić i mapować na bazy danych, załączniki należą do kolumn files, a czat przy stronie lub rekordzie zachowuje dyskusję w kontekście.
Praktyczna konfiguracja:
- Formularz publiczny zakłada zapytanie ofertowe lub kontakt.
- Załączniki e-mailowe zapisują się przy odpowiednim rekordzie.
- Treść HTML e-maila jest zapisana w kolumnie HTML bazy danych.
- Automatyzacja pracuje z obserwowanym e-mailem tak samo jak z innym rekordem.
- Edytor dokumentów przygotowuje treść, a backend zamienia ją na HTML bezpieczny dla e-maili.
Dzięki temu komunikacja nie staje się równoległym systemem. To kolejna warstwa nad tymi samymi danymi.
Przygotujcie wydruki i eksporty
Każdy powtarzalny dokument zaprojektujcie jako szablon. Strona dokumentowa może zawierać placeholdery, widoki bazodanowe, kody QR, obrazy, bloki tekstowe, media, dashboardy i przyciski.
Zastosowanie:
- Faktura: rekord faktury, pozycje przez kolumnę widoku, płatność QR i PDF.
- Oferta: klient, warianty, kwoty, warunki i załączniki.
- Raport projektowy: agregacja zadań, timeline, wykresy i ryzyka.
- Newsletter: odnośnik do strony dokumentowej przy rekordzie kampanii, zaplanowana wysyłka i eksport HTML.
Placeholdery takie jak {{zakaznik}}, {{cislo_faktury}} czy
{{castka_celkem}} niech wypełnia automatyzacja. Dzięki temu zespół ma jeden
szablon, ale każdy wynik powstaje z aktualnych danych.
Ustawcie właścicieli i utrzymanie
Każda ważna strona lub baza danych powinna mieć właściciela. Owner nie musi pisać wszystkiego sam, ale odpowiada za to, że struktura ma sens i że nieaktualne informacje nie zostają na widoku.
Kontrolujcie regularnie:
- Nieużywane widoki i zduplikowane strony.
- Słowniki z wartościami, które znaczą to samo.
- Automatyzacje, które zmieniają pola, których nikt nie liczy.
- Formuły, które już nie odpowiadają procesowi.
- Zarchiwizowane rekordy, które mają pozostać tylko do odczytu.
- Uprawnienia wrażliwych kolumn.
Zalecany pierwszy audyt
Po pierwszych dwóch tygodniach używania przejdźcie przez workspace z zespołem:
- Który widok ludzie otwierają codziennie?
- Których pól często brakuje albo są wypełniane niespójnie?
- Które ręczne kroki się powtarzają i powinny trafić do automatyzacji?
- Które informacje wciąż są ustalane poza rekordem lub stroną?
- Które wyniki zespół eksportuje lub wysyła klientom?
Odpowiedzi wykorzystajcie do dalszej modyfikacji modelu. Apexloop jest najsilniejszy, gdy struktura rozwija się razem z pracą zespołu, a każda nowa część ma jasny powód istnienia.