Jak założyć pierwszy workspace, zaprojektować bazy danych, połączyć rekordy, skonfigurować widoki i przygotować zespół do codziennej pracy.
Z Apexloopem najlepiej zacząć od jednego konkretnego procesu. Wybierz obszar, który już dziś istnieje w arkuszach, e-mailach lub czacie: CRM, projekty, faktury, newslettery, zgłoszenia, rekrutację lub wewnętrzne zatwierdzenia. Celem pierwszej konfiguracji nie jest opisanie całej firmy, lecz stworzenie wiarygodnego miejsca, w którym zespół zobaczy aktualne dane, odpowiedzialności i kolejne kroki.
1. Załóż workspace
Nazwij workspace tak, aby ludzie rozpoznali go bez tłumaczenia. Na początek wystarczy zaprosić zespół, który faktycznie będzie pracował z tym obszarem. Administrator powinien mieć przygotowane przynajmniej te odpowiedzi:
- Jaki proces zastępujemy lub ujednolicamy w Apexloop?
- Jakich baz danych potrzebujemy już w pierwszej wersji?
- Kto może odczytywać, edytować i zatwierdzać wrażliwe pola?
- Jaki wynik zespół musi uzyskać z danych: widok, raport, e-mail, PDF czy automatyzację?
2. Zaprojektuj pierwsze bazy danych
Każdy obszar w Apexloop opiera się na bazach danych. Baza danych może reprezentować firmy, kontakty, projekty, zadania, faktury, pozycje, kampanie, e-maile lub cokolwiek innego, co ma własny cykl życia.
Zacznij od małego modelu:
| Potrzeba | Zalecany typ kolumny | Przykład |
|---|---|---|
| Kwota, pojemność, liczba | Number z jednostką lub walutą | Budżet w EUR, szacunek w godzinach |
| Krótki opis | Plain text | Nazwa firmy, temat zgłoszenia |
| Dłuższa treść | Rich text lub link do strony dokumentowej | Brief, specyfikacja, notatka |
| Terminy | Datetime | Data spotkania, deadline, termin płatności |
| Odpowiedzialność | Person | Osoba realizująca, zatwierdzający, zespół |
| Załączniki | Files attachment | Umowa, obraz, zaimportowany e-mail |
| Status | Select do bazy statusów | Nowe, W toku, Zatwierdzone |
| Wiele powiązań | Multiselect | Uczestnicy, etykiety, zablokowane zadania |
| Rekordy podrzędne | View | Pozycje faktury, zadania projektu |
Jeśli potrzebujesz kontrolowanej listy wartości, utwórz dla niej osobną bazę danych. Statusy, priorytety, typy zleceń czy segmenty przestają być wtedy tylko sztywną listą w ustawieniach pola. Stają się rekordami, które można opisać, filtrować, opatrywać notatkami i wykorzystywać w innych widokach.
3. Połącz rekordy relacjami
Relacje trzymają kontekst w jednym miejscu. Kolumny select i multiselect odwołują się do rekordów z wybranej bazy danych, kolumna record może odwoływać się polimorficznie do dowolnego rekordu, a kolumna view pokazuje przefiltrowane powiązane wiersze.
Praktyczne wzorce:
- Firma ma kontakty, projekty, oferty, faktury i e-maile.
- Projekt ma zadania, kamienie milowe, ryzyka, pliki i raporty.
- Faktura ma pozycje przez kolumnę view oraz kwoty wyliczane formułą.
- Zadanie może mieć powiązania „blokuje" i „zablokowane przez" dzięki backlinkom related property.
Backlinków używaj zawsze, gdy relacja ma być widoczna z obu stron. Zwykle chodzi o „subitem / parent item", „kontakt / firma", „blokuje / zablokowane przez" lub „projekt / klient".
4. Dodaj formuły i rollupy
Formuły mogą wypełnić liczbę, tekst, datę, wartość boolean lub osobę na podstawie kontekstu jednego rekordu. Jeśli formuła zależy od innej formuły, Apexloop tworzy z nich kaskadę. Kolumna view dodatkowo daje formułom przefiltrowane elementy podrzędne, dzięki czemu możesz sumować wartości z rekordów podrzędnych.
Przykłady:
- Suma pozycji faktury z kolumny view pozycji.
- Status projektu na podstawie otwartych zadań i zbliżającego się terminu.
- Osoba odpowiedzialna według typu zlecenia i regionu.
- Marża firmy przez projekty, które same agregują zadania i koszty.
Pola wyliczane pozostaw pod kontrolą formuły. Wartości, które ma zmieniać człowiek lub automatyzacja, zostaw bez formuły.
5. Skonfiguruj widoki dla ról
Te same dane mogą mieć kilka widoków. Finanse często potrzebują datagrid, sprzedaż kanban, zarząd chart, a zespół kalendarza lub timeline.
Zacznij od tych widoków:
- Datagrid do kontroli większej liczby kolumn.
- Kanban dla procesu statusowego i przeciągania (drag-and-drop).
- Calendar lub schedule dla terminów, dostępności i spotkań.
- Timeline dla projektów, roadmap i zależności.
- Chart dla zbiorczych metryk.
- Detail z subgridami view do pracy w kontekście jednego rekordu.
Przy każdym widoku zapisz sobie, komu służy i jaką decyzję ma przyspieszyć. Widok, którego nikt nie używa do pracy, z czasem usuń lub połącz z innym.
6. Przygotuj uprawnienia i archiwizację
Uprawnieniami w Apexloop można sterować także na poziomie kolumny. Włącz je przy wrażliwych wartościach, takich jak ceny, marże, dane osobowe, notatki wewnętrzne czy pola zatwierdzające. Kolumna Person może zawierać jedną osobę, kilka osób lub grupy.
Pole boolean Zarchiwizowane sprawdza się przy rekordach, które mają pozostać dostępne, ale nie powinny być już zmieniane. Gdy archiwizacja jest włączona, pozostałe kolumny mogą być readonly.
7. Wykorzystaj strony, formularze i komunikację
Stron dokumentowych używaj do treści dłuższych niż komórka w gridzie: specyfikacji, notatek, instrukcji, szablonów, newsletterów czy wewnętrznych centrów wiedzy. Strona może zawierać tekst, komponent bazy danych z wieloma widokami, dashboard, media, kody QR, przyciski i skróty do innych stron lub rekordów.
Formularzy używaj do zbierania danych. Mogą być wewnętrzne, publiczne lub anonimowe i tworzą nowe wiersze w bazach danych. Strona e-mail potrafi zarządzać wiadomościami bez wątków, mapować je na bazy danych i zapisywać załączniki w kolumnach files. Czat trzymaj przy stronach i rekordach, do których konwersacja rzeczywiście należy.
8. Zautomatyzuj powtarzalne kroki
Automatyzacja zawsze ma jeden trigger: ręczny przycisk, harmonogram, webhook, otrzymaną wiadomość lub zmianę rekordu. Kolejne węzły mogą zakładać lub edytować rekordy, wyszukiwać dane, iterować po listach, oceniać warunki, wysyłać wiadomości i wywoływać integracje HTTP lub webhook.
Dobry pierwszy kandydat na automatyzację:
- Po wysłaniu formularza założyć kontakt i przypisać osobę odpowiedzialną.
- Przyciskiem na fakturze wygenerować PDF z szablonu dokumentowego.
- Przy zmianie statusu wysłać e-mail lub powiadomienie wewnętrzne.
- Zgodnie z harmonogramem znaleźć rekordy po terminie i powiadomić zespół.
9. Zweryfikuj pierwszy workflow
Zanim rozbudujesz workspace, przejdź jeden pełny scenariusz od wejścia do wyjścia:
- Utwórz nowy rekord ręcznie lub przez formularz.
- Uzupełnij relacje i załączniki.
- Sprawdź, czy formuły wyliczyły wartości.
- Otwórz rekord w widokach, których będzie używał zespół.
- Uruchom przycisk lub automatyzację.
- Wydrukuj PDF, wyślij e-mail lub sprawdź raport.
Gdy scenariusz działa, dodawaj kolejne bazy danych, widoki i automatyzacje stopniowo. Najlepszy workspace rośnie z realnej pracy, a nie z wielkiego modelu zaprojektowanego z góry.
Jak taki pierwszy workspace powstaje w praktyce - co napisać w promptcie, co trzeba doszlifować ręcznie i co zmienia się w pierwszym miesiącu - opisuje artykuł Zbudowałem system dla firmy w jedno popołudnie.