Pierwsze kroki z Apexloop

Jak założyć pierwszy workspace, zaprojektować bazy danych, połączyć rekordy, skonfigurować widoki i przygotować zespół do codziennej pracy.

Marek Raja

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:

PotrzebaZalecany typ kolumnyPrzykład
Kwota, pojemność, liczbaNumber z jednostką lub walutąBudżet w EUR, szacunek w godzinach
Krótki opisPlain textNazwa firmy, temat zgłoszenia
Dłuższa treśćRich text lub link do strony dokumentowejBrief, specyfikacja, notatka
TerminyDatetimeData spotkania, deadline, termin płatności
OdpowiedzialnośćPersonOsoba realizująca, zatwierdzający, zespół
ZałącznikiFiles attachmentUmowa, obraz, zaimportowany e-mail
StatusSelect do bazy statusówNowe, W toku, Zatwierdzone
Wiele powiązańMultiselectUczestnicy, etykiety, zablokowane zadania
Rekordy podrzędneViewPozycje 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:

  1. Utwórz nowy rekord ręcznie lub przez formularz.
  2. Uzupełnij relacje i załączniki.
  3. Sprawdź, czy formuły wyliczyły wartości.
  4. Otwórz rekord w widokach, których będzie używał zespół.
  5. Uruchom przycisk lub automatyzację.
  6. 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.