pmfor_logo

Coda.io - Historia modyfikacji dokumentów

W tym wpisie zmodyfikuję tabelę rejestru modyfikacji wykonanych w projekcie, a następnie połączę każdą modyfikację z konkretnym dokumentem. Planowo, chcę udostępnić podgląd historii modyfikacji, w każdym stworzonym przeze mnie dokumencie. W tym miejscu warto zaznaczyć, że coda trzyma historię modyfikacji Waszych dokumentów, ale na potrzeby mojego projektu potrzebuję powiązania zmian z stworzonymi treściami, a nie standardowej kontroli wersji.
 
W jednym z ostatnich wpisów zrobiłem prowizoryczne rozwiązanie jak poniżej. “Prowizoryczne”, ponieważ identyfikacja pozycji w tabeli rejestru modyfikacji odbywa się po ręcznym filtrowaniu o określone znaki. Takie rozwiązanie nie nadaje się do wielokrotnego wykorzystania ponieważ wymaga każdorazowo modyfikacji warunku filtrowania.
image.png
Nowy system oprzemy o identyfikacje na podstawie adresu dokumenty w utworzonej strukturze.
Zacznę od dodania nowej kolumny w tabeli rejestrującej zmiany w projekcie. Celem nowej kolumny jest przechowywanie linków do zmodyfikowanych stron. Do teraz miałem kolumnę, w której umieszczałem tekst i oznaczałem go jako link do modyfikowanej podstrony. To rozwiązanie Jedak nie jest idealne, więc trzeba je zastąpić nowym, które w późniejszym czasie pozwoli na automatyzację zadań z tym związanych.
image.png
Utworzę też tabelę, w której będę trzymał informacje o modyfikacji nad którą obecnie pracuję. Brakuje mi takiego miejsca na prace aktualnie prowadzone. Takie miejsce pozwoli mi na stworzenie kolejnych automatyzacji, ale teraz będzie miejscem rejestracji dokumentów, które są w trakcie prac. Po zakończonych pracach, przy wykorzystaniu automatyzacji wywołam przeniesienie pozycji nad którą pracowałem do rejestru wykonanych zmian:
image.png
Chcę, żeby automatycznie usuwał się z tej tabeli przeniesiony wiersz, dlatego analogicznie tworzę przycisk usuwania wiersza z tej tabeli, a następnie trzeci przycisk, którego działanie polega na wywołaniu dwóch zaprogramowanych wcześniej przyciskach. Mamy więc przycisk “KOPIUJ” + “USUŃ”, a ten zestaw daje nam “PRZENIEŚ”. Kolumny z przyciskami kopiuj i usuń na teraz ukrywa (możliwe, że w przyszłości będą odkryte)image.png
Teraz zajmę się tym, aby w kolumnie “modyfikowane dokumenty” znajdowały się linki do modyfikowanych dokumentów. Aby to zrobić, oprę się o adres URL tabeli “View of Rejestr modyfikacji”, która będzie wyświetlać wszystkie zmiany dotyczące danej podstrony.
Aby otrzymać URL dokumentu w coda wystarczy wykorzystać Objectlink(thisDocument), niestety w moim przypadku nie jest to wystarczające, ponieważ potrzebuję linku do konkretnej podstrony, niezależnie od jej zagnieżdżenia. Dlatego pod tabelą, która zwraca pozycje, których dotyczy modyfikacja umieściłem małe pole tekstowe – nie będę go wykorzystywał, ale pozwoli mi ono na otrzymanie URL konkretnej podstrony w całym dokumencie.
image.png
Teraz w głównej tabeli Rejestr zmian uzupełniam pozostałe linki do stron w dokumencie, tak by uzupełnić poprzednie wpisy. Wklejanie w tą kolumnę linków w takiej postaci pozwoli na zachowanie automatycznej aktualizacji tej kolumny w momencie zmian nazwy czy miejsca w strukturze taniej podstrony. Ten link zawsze będzie prowadził do konkretnego dokumentu:
image.png
Teraz mogę usunąć poprzednią kolumnę, w której wprowadzałem ręcznie nazwy modyfikowanych dokumentów.
Od razu zyskała na wyglądzie strona główna dokumentu, gdzie linki na kafelkach z ostatnimi realizacjami równiż będą zawsze aktualne. Dodatkowo otrzymały wyświetlanie w formie listy z ikonami przypisanymi do każdej zakładki:
image.png
Przeniosłem jeszcze wyświetlanie historii modyfikacji POD treść dokumentu. Pozwoli mi to sprawniej implementować ten widok w pozostałe dokumenty.
image.png
Teraz czas na najważniejsze, czyli to po co było robione wszystko powyżej: kopiuję tabelę ze zmianami danej podstrony i wklejam ją na kolejnej podstronie. Na każdej podstronie automatycznie powinno wskazać obok tylko podstrony, które znajdują się w tabeli modyfikacji. SPRAWDZAM!
Działa perfekcyjnie: Po wklejeniu na każdą inną podstronę, nie jest wymagane ode mnie żadne dodatkowe działanie, aby tabela wyświetlała historię modyfikacji danej podstrony. Dokładnie o takie zachowanie chodziło.
image.png
 
Po uzupełnieniu wszystkich dokumentów o widok historii zmian, przenoszę pozycję z tabeli aktualnych zmian do rejestru modyfikacji – to kończy temat 🙂
Mogą cię również zainteresować:

Coda.io wprowadza ulepszenia, które znacząco usprawniają organizację danych. Grupy tabel i podzadania to rozwiązania dla tych, którzy szukają większej kontroli i efektywności w zarządzaniu projektami. Sprawdź, jak te funkcje mogą ułatwić Twoją pracę.

Nowość w Coda.io! Dzięki funkcji „Copy link with values” możesz teraz udostępniać strony wraz z aktualnymi filtrami i ustawieniami osobistymi. Koniec z ręcznym ustawianiem widoków – Twoi współpracownicy zobaczą dokładnie to samo, co Ty. Dowiedz się, jak wykorzystać tę funkcję w codziennej pracy!

Szukasz narzędzia, które usprawni współpracę w Twoim zespole? Google Workspace i Coda.io to dwie popularne platformy, ale która z nich lepiej odpowiada na potrzeby nowoczesnych zespołów? W tym artykule porównujemy ich funkcje, zalety i zastosowania, aby pomóc Ci podjąć właściwą decyzję.

Paweł Pasterak

Tworzę interaktywne dokumenty w Coda.io do automatyzacji procesów oraz organizacji pracy zespołowej

Zapisz się do Newslettera

Kategorie