Portal klienta bez konta
Portal klienta Tasked otwiera się za pomocą kodu, linku lub jednorazowego kodu wysłanego SMS-em lub e-mailem. Nie ma rejestracji, haseł ani niczego do instalowania; strona działa w przeglądarce na telefonie lub komputerze. Klient widzi tylko to, co zostało do niego wysłane, ogląda wersję podglądową wersji montażowej - plik master nigdy nie jest udostępniany tą ścieżką - zostawia komentarze, przesyła brief i akceptuje. Wejście domyślnie wygasa po 30 dniach i można je natychmiast cofnąć.
Cztery wejścia, jedna strona
Klient wchodzi do portalu przez jedno z czterech wejść wygenerowanych przez studio. Wejście kodem to kod, który klient wpisuje na stronie głównej portalu. Wejście linkiem to adres URL zawierający własny token. Wejście przez telefon wysyła jednorazowy kod SMS-em na numer podany przez studio. Wejście e-mailem wysyła jednorazowy kod na adres poczty elektronicznej. Studio wybiera rodzaj wejścia podczas jego tworzenia i nadaje mu etykietę - nazwę klienta lub konkretną osobę po stronie klienta.
Kod lub link mogą dodatkowo wymagać kodu jednorazowego, dzięki czemu samo posiadanie linku nie wystarczy do wejścia. Jednorazowy kod składa się z sześciu cyfr, jest ważny przez pięć minut, pozwala na pięć prób i może zostać wysłany ponownie po minucie.
Zaproszenie jest wysyłane w tym samym kroku, w którym tworzone jest wejście: e-mailem, SMS-em lub obiema tymi drogami, w języku klienta. Studio, które woli przekazać link osobiście, może wygenerować wejście bez wysyłania czegokolwiek i skopiować dane dostępowe z tego jednego widoku; nie zostaną one później wyświetlone ponownie.
Nic do instalowania
Portal to strona internetowa. Na telefonie to ta sama strona, dostosowana do ekranu. Odtwarzacz jest natywnym odtwarzaczem przeglądarki: element wideo dla wersji montażowej, element audio dla miksu, obraz dla kadru oraz zwykłe zdanie w przypadku pliku, którego przeglądarka nie potrafi wyświetlić. Jeśli wersja montażowa ma napisy, są one dołączane.
Sesja klienta odnawia się w tle, gdy strona jest otwarta. Odświeżenie strony lub utrata plików cookie na tym samym urządzeniu nigdy nie powoduje zablokowania dostępu; to samo urządzenie zawsze wejdzie z powrotem. Studio może ograniczyć liczbę urządzeń, z których można korzystać w ramach jednego wejścia (od jednego do dwudziestu), a nowe urządzenie ponad ten limit kończy najstarszą sesję, a nie bieżącą sesję klienta.
Zarówno język hebrajski, jak i angielski są w pełni obsługiwane, włączając w to pisownię od prawej do lewej, a portal komunikuje się z klientem w języku zapisanym w jego danych kontaktowych.
Wersja podglądowa, nie master
To, co ogląda klient, to wersja podglądowa utworzona z przesłanego pliku - ta sama, którą odtwarza się w pokoju recenzji studia. Plik master nigdy nie jest udostępniany na ścieżce podglądu. Pobieranie pliku master to osobne uprawnienie przypisane do wejścia, a wejście bez niego nie ma w ogóle linku do pobierania.
Dopóki wersja podglądowa nie jest gotowa, strona informuje o przyczynie, ponieważ trzy różne stany oczekiwania wymagają trzech różnych komunikatów: wciąż się ładuje, wciąż się tworzy lub wstrzymano w celu sprawdzenia bezpieczeństwa. Wstrzymanie oznacza, że skanowanie antywirusowe jeszcze się nie zakończyło; każdy przesłany plik jest skanowany, a plik, który nie jest bezpieczny, nie zostanie udostępniony w żadnej formie, nawet jako podgląd.
Adres URL podglądu jest podpisany i ma krótki czas ważności, a generowany jest wyłącznie dla elementów znajdujących się na liście klienta. Identyfikator, którego klient nie otrzymał od studia, zwraca błąd braku elementu, tak samo jak identyfikator osoby postronnej.
Co widzi klient
Tylko to, co zostało wysłane przez dane wejście. Wejście do projektu pokazuje jeden projekt; wejście klienta pokazuje projekty tego klienta. Nie ma możliwości przejścia do innych projektów, nie ma listy klientów ani nazwisk pracowników, którzy nie są zaangażowani.
Status jest określany za pomocą sześciu prostych pojęć: przyjęcie, w toku, czeka na Ciebie, poprawki, dostarczono, wstrzymano. Każdy wewnętrzny etap sprowadza się do jednego z tych sześciu, dzięki czemu klient może odpowiedzieć na jedyne dwa pytania, jakie kiedykolwiek sobie zadaje - czy ruch jest po Waszej, czy po mojej stronie oraz czy praca jest skończona - bez konieczności wczytywania się w nazwy etapów studia.
Strona zawiera nazwę studia oraz logo i kolory ustawione przez studio na ekranie brandingu. Wokół odtwarzacza znajduje się wątek komentarzy, przyciski akceptacji i prośby o zmiany (jeśli dane wejście ma uprawnienia decyzyjne), obszar przesyłania briefu lub plików referencyjnych (jeśli wejście pozwala na przesyłanie) oraz obszar pobierania (jeśli pozwala na pobieranie).
Bezpieczeństwo, które nie przeszkadza
Link zawiera 256 losowych bitów i jest przechowywany wyłącznie jako skrót (hash), podobnie jak kod. Nie ma przycisku pozwalającego na ponowne wyświetlenie danych dostępowych; ich utrata oznacza konieczność utworzenia nowego wejścia, co studio widzi na swojej liście jako unieważnienie, a nie jako sekret po cichu przechowywany w bazie danych.
Każda odmowa dostępu przy wejściu brzmi tak samo: błędny kod, kod unieważniony, kod przeterminowany oraz kod z innego studia - wszystkie zwracają ten sam komunikat, więc osoba próbująca zgadnąć niczego się nie dowie. Próby zgadywania są ograniczane ilościowo dla każdego adresu, a wejście nigdy nie jest blokowane z powodu nieudanej próby, więc obca osoba nie może zablokować dostępu prawdziwemu klientowi. Rzeczywisty powód odmowy jest rejestrowany wyłącznie na użytek studia.
Wejście domyślnie wygasa po 30 dniach; studio może ustawić ten czas na maksymalnie 365 dni lub całkowicie wyłączyć wygasanie. Unieważnienie następuje natychmiast. Każde wejście, odmowa dostępu, wysłany lub nieudany kod jednorazowy, komentarz, decyzja, przesłanie i pobranie pliku są zapisywane w dzienniku zdarzeń (audit log) typu append-only, z określeniem nazwy wejścia i sesji.
- Dane dostępowe przechowywane jako hash; nigdy nie są pokazywane dwukrotnie.
- Jednolity komunikat odmowy przy wejściu; prawdziwy powód jest widoczny tylko dla studia.
- Domyślne wygasanie po 30 dniach; unieważnienie w sekundę.
Klienci są darmowi w każdym planie
Klient to nie miejsce. Liczba wejść, jakie studio może wygenerować, jest nieograniczona w każdym planie, w tym w darmowym okresie próbnym. Tasked wycenia pracę studia - Starter za 29 USD miesięcznie, Professional za 99 USD, Business za 249 USD - a nie ludzi, którzy ją oglądają.
Na tym właśnie polega sens portalu bez konta: osoba, której jedynym zadaniem jest zatwierdzenie projektu, nie powinna potrzebować loginu, resetowania hasła ani osobnej pozycji na fakturze.
Najczęściej zadawane pytania
- Czy klient potrzebuje aplikacji?
- Nie. Portal to strona internetowa, która działa w przeglądarce na telefonie lub komputerze. Nic nie trzeba instalować.
- Czy klient może pobrać oryginalny plik?
- Tylko wtedy, gdy wejście ma uprawnienie do pobierania. Podgląd, który ogląda klient, to wersja podglądowa; plik master jest udostępniany wyłącznie przy posiadaniu uprawnienia do pobierania i tylko wtedy, gdy plik pomyślnie przeszedł skanowanie antywirusowe.
- Co się stanie, jeśli link wycieknie?
- Unieważnij je z poziomu elementu; odmowa dostępu następuje natychmiast. Wygeneruj nowe wejście w tej samej minucie. Historia aktywności studia pokazuje również, ile różnych urządzeń korzystało ze starego.
- Jak długo ważny jest link?
- Domyślnie 30 dni. Studio może ustawić od 1 do 365 dni lub jawnie wybrać brak wygasania.
- Czy możemy umieścić na nim własne logo?
- Tak. Logo i kolory ustawione na ekranie brandingu studia pojawią się na stronie klienta.
- Czy istnieje limit liczby klientów, których możemy zaprosić?
- Nie. Klienci są darmowi i nielimitowani w każdym planie; cena zależy od pracy studia, a nie od tego, kto ją recenzuje.