Η αξία μιας καταγραφής έγκρισης
Μια καταγραφή έγκρισης στο Tasked απαντά σε τέσσερα ερωτήματα μήνες αργότερα: ποιος ενέκρινε, πότε, ποια έκδοση και από ποια είσοδο. Κάθε απόφαση πελάτη δημιουργεί μια γραμμή απόφασης με σήμανση ότι προέρχεται από το portal, καθώς και γραμμές ελέγχου που προσδιορίζουν την είσοδο, τη συνεδρία και τον γύρο review που έκλεισε. Το αρχείο καταγραφής επιτρέπει μόνο προσθήκες: δεν υπάρχει δυνατότητα ενημέρωσης ή διαγραφής σε κανένα επίπεδο, και τα ίχνη επιβιώνουν ακόμη και μετά τη διαγραφή ενός λογαριασμού. Ένας διαγραμμένος χώρος εργασίας εξάγεται, επισημαίνεται ως διαγραμμένος και εκκαθαρίζεται οριστικά μετά από 30 ημέρες, ενώ τα ίχνη διατηρούνται χωρίς στοιχεία ταυτοποίησης.
Τι καταγράφεται όταν αποφασίζει ένας πελάτης
Μια απόφαση από το portal καταγράφει τρία πράγματα σε μία μόνο συναλλαγή. Μια γραμμή απόφασης στην έγκριση, με το αποτέλεσμα - εγκρίθηκε ή ζητήθηκαν αλλαγές - το σχόλιο, τύπο χρήστη portal και χωρίς user id. Μια γραμμή ελέγχου με την ορολογία του ίδιου του studio που αναφέρει ότι η έγκριση εγκρίθηκε ή ότι ζητήθηκαν αλλαγές, μαζί με το σχόλιο. Και η ίδια η έγκριση επισημαίνεται ότι έχει ληφθεί απόφαση με την αντίστοιχη ώρα.
Αφού ολοκληρωθεί με ασφάλεια η εγγραφή, μια δεύτερη γραμμή ελέγχου καταγράφει ότι η απόφαση προήλθε μέσω του portal: από ποια είσοδο, σε ποια συνεδρία και σε ποιον γύρο review καταγράφηκε. Μόνο τότε ειδοποιούνται οι άνθρωποι του studio, ώστε μια διακοπή email να μην μπορεί ποτέ να αναιρέσει ένα αποτέλεσμα, και ο πίνακας ενημερώνεται σύμφωνα με τους κανόνες της ίδιας της ροής εργασίας.
Μια απόφαση που καταγράφει ένας παραγωγός από την πλευρά του studio δημιουργεί τις ίδιες γραμμές με το user id του παραγωγού και τύπο χρήστη user. Αυτές οι δύο δεν ταυτίζονται ποτέ στην ίδια γραμμή, γεγονός που επιτρέπει στο studio να γνωρίζει με βεβαιότητα αν ο πελάτης πάτησε το κουμπί ή αν το έκανε το studio κατ' εντολή του.
Ποια έκδοση
Το ερώτημα της έκδοσης απαντάται από τον γύρο review. Ένας γύρος είναι ένα review μίας έκδοσης, που ανοίγει μία φορά και κλείνει μία φορά με ένα ακριβώς αποτέλεσμα, χωρίς να ανοίξει ποτέ ξανά. Όταν ο πελάτης αποφασίζει από το portal και η εργασία της έγκρισης έχει ανοιχτό δωμάτιο review, το αποτέλεσμα καταγράφεται σε αυτό το δωμάτιο, και η γραμμή ελέγχου για την απόφαση του portal προσδιορίζει τον γύρο. Ο γύρος προσδιορίζει την έκδοση.
Το ίδιο το portal δείχνει στον πελάτη τον αριθμό έκδοσης αυτού που βλέπει, ώστε ο πελάτης και το studio να βλέπουν τον ίδιο αριθμό τη στιγμή της απόφασης. Στο δωμάτιο του studio, δύο εκδόσεις μπορούν να συγκριθούν δίπλα-δίπλα με τις σημειώσεις να μεταφέρονται στην επόμενη έκδοση, έτσι ώστε η διαδρομή από τη σημείωση στην έκδοση δύο έως την έγκριση στην έκδοση τρία να είναι αναγνώσιμη από την αρχή μέχρι το τέλος.
Ποια είσοδος, και ποιος βρισκόταν πίσω από αυτήν
Μια είσοδος έχει μια ετικέτα που επέλεξε το studio - ένας πελάτης ή ένα συγκεκριμένο άτομο στον πελάτη - και έναν τύπο: κωδικό, σύνδεσμο, τηλέφωνο ή email. Μια είσοδος που απαιτούσε κωδικό μίας χρήσης μέσω SMS ή email συνδέει τη συνεδρία με τον αριθμό τηλεφώνου ή τη διεύθυνση που έλαβε τον κωδικό, ενώ η αποστολή και κάθε αποτυχημένη προσπάθεια καταγράφονται στον έλεγχο. Η συνεδρία καταγράφει τη διεύθυνση IP και το πρόγραμμα περιήγησης, και η είσοδος μετρά πόσες διαφορετικές συσκευές τη χρησιμοποίησαν ποτέ.
Έτσι, η καταγραφή μιας απόφασης αναφέρει: είσοδος 'Dana, marketing', τύπος email με κωδικό μίας χρήσης, έναρξη συνεδρίας αυτήν την ημερομηνία από αυτήν τη διεύθυνση, απόφαση εγκρίθηκε αυτήν την ώρα στην έκδοση τρία. Μια είσοδος για ολόκληρο τον πελάτη χωρίς κωδικό μίας χρήσης παρέχει λιγότερο συγκεκριμένες πληροφορίες, και το studio επιλέγει τι επιθυμεί κατά την έκδοση της εισόδου.
Καταγράφεται επίσης και η απόρριψη εισόδου, με την αιτιολογία - δεν βρέθηκε, ανακλήθηκε, έληξε, απαιτείται κωδικός μίας χρήσης - η οποία διατηρείται για το studio και δεν εμφανίζεται ποτέ στην είσοδο. Ένας σύνδεσμος που δέχεται επαναλαμβανόμενες προσπάθειες πρόσβασης γίνεται ορατός στο αρχείο καταγραφής προτού δημιουργηθεί πρόβλημα.
Μόνο προσθήκη σημαίνει μόνο προσθήκη
Ο πίνακας ελέγχου δεν διαθέτει δυνατότητα ενημέρωσης ή διαγραφής σε κανένα επίπεδο της εφαρμογής, και ένας έλεγχος κατά τη δημιουργία (build) απορρίπτει κώδικα που θα πρόσθετε κάτι τέτοιο. Μια γραμμή που γράφεται, διατηρείται. Η διόρθωση της καταγραφής σημαίνει τη δημιουργία μιας νέας γραμμής που αναφέρει τη διόρθωση, όπως ακριβώς γίνεται σε ένα λογιστικό βιβλίο.
Τα ίχνη επιβιώνουν περισσότερο από τους ανθρώπους που αφορούν. Όταν ένας λογαριασμός χρήστη διαγράφεται, οι γραμμές του λογαριασμού διαγράφονται οριστικά, αλλά κάθε γραμμή ελέγχου παραπέμπει στον χρήστη μέσω ενός συνδέσμου που ορίζεται ως null αντί για διαδοχική διαγραφή (cascade), ενώ το email του χρήστη έχει αποτυπωθεί στη γραμμή κατά τη στιγμή της εγγραφής. Έναν χρόνο μετά, η γραμμή εξακολουθεί να δείχνει ποιος το έκανε.
Ο ίδιος κανόνας αποτρέπει τη διαγραφή της δουλειάς ενός studio λόγω της αποχώρησης ενός εξωτερικού συνεργάτη: τα έργα, οι εργασίες, τα σχόλια, οι εγκρίσεις και τα αρχεία συνδέονται με έναν σύνδεσμο που ορίζεται ως null κατά τη διαγραφή, αντί για διαδοχική διαγραφή.
Όλα τα ίχνη γύρω από μια απόφαση
Μια απόφαση είναι μία μόνο γραμμή ανάμεσα σε πολλές που καταγράφει το portal. Τα ίχνη γύρω από αυτήν περιλαμβάνουν την έκδοση της εισόδου, με τις ρυθμίσεις της και ποτέ τα διαπιστευτήριά της, την παράδοση της πρόσκλησης, την ανάκληση της εισόδου, κάθε είσοδο και απόρριψη εισόδου, κάθε κωδικό μίας χρήσης που στάλθηκε ή απέτυχε, κάθε σημείωση που δημοσιεύτηκε, κάθε brief που μεταφορτώθηκε, κάθε παραδοτέο που λήφθηκε, κάθε υπενθύμιση που στάλθηκε από χρήστη ή από το σύστημα, καθώς και κάθε γύρο διορθώσεων που υπερέβη τον συμφωνημένο αριθμό, μαζί με τον αριθμό των γύρων. Οποιαδήποτε αλλαγή στον συμφωνημένο αριθμό γύρων ελέγχεται καταγράφοντας την παλιά και τη νέα τιμή.
Η πλευρά του studio στο portal εμφανίζει κάθε είσοδο με στοιχεία όπως η πρώτη είσοδος, η τελευταία δραστηριότητα, οι διαφορετικές συσκευές και ο αριθμός των εγκρίσεων πελάτη που έχουν καταγραφεί. Αυτός ο πίνακας αντλεί δεδομένα από τις ίδιες ακριβώς γραμμές, επομένως δεν αποτελεί μια δεύτερη πηγή που θα μπορούσε να παρουσιάζει αποκλίσεις.
- Απόφαση: αποτέλεσμα, σχόλιο, τύπος χρήστη, ώρα, είσοδος, συνεδρία, γύρος.
- Είσοδος: εκδόθηκε, παραδόθηκε, ανακλήθηκε, πραγματοποιήθηκε είσοδος, απορρίφθηκε με αιτιολογία.
- Γύρω από αυτήν: σημειώσεις, μεταφορτώσεις, λήψεις, υπενθυμίσεις, υπέρβαση γύρων.
Διαγραφή, εξαγωγή και τι επιβιώνει
Ο ιδιοκτήτης ενός χώρου εργασίας μπορεί να εξαγάγει όλα τα δεδομένα του χώρου εργασίας σε ένα αρχείο από την οθόνη ρυθμίσεων, και μπορεί να διαγράψει τον χώρο εργασίας ή τον δικό του λογαριασμό χωρίς να χρειάζεται έγκριση από κανέναν στο Tasked. Η διαγραφή προστατεύεται από τρία στάδια: την πληκτρολόγηση του αναγνωριστικού του χώρου εργασίας ή του λογαριασμού, μια νέα επαλήθευση ταυτότητας και μια επιβεβαίωση που προσδιορίζει την ημερομηνία μετά την οποία η ενέργεια δεν είναι πλέον αναστρέψιμη. Ένας λογαριασμός που είναι ο τελευταίος ιδιοκτήτης ενός ενεργού χώρου εργασίας δεν μπορεί να διαγραφεί προτού επιλυθεί αυτό το ζήτημα.
Το δημοσιευμένο χρονικό παράθυρο είναι 30 ημέρες. Ένας διαγραμμένος χώρος εργασίας εξάγεται, επισημαίνεται ως διαγραμμένος και καταστρέφεται οριστικά 30 ημέρες αργότερα μέσω μιας καθημερινής εκκαθάρισης. Αυτό το χρονικό παράθυρο ορίζεται στους όρους, στην πολιτική απορρήτου και στη συμφωνία επεξεργασίας δεδομένων, και ένας έλεγχος κατά τη δημιουργία (build) αποτυγχάνει εάν ο κώδικας και οι δημοσιευμένοι όροι παρουσιάσουν ποτέ απόκλιση. Η εξαγωγή γίνεται σε μορφή zip μέσω ενός υπογεγραμμένου συνδέσμου που παραμένει ενεργός για πέντε λεπτά.
Τα ίχνη ελέγχου επιβιώνουν μετά τη διαγραφή, αφαιρώντας κάθε στοιχείο ταυτοποίησης, ώστε να μπορεί να αποδειχθεί τι συνέβη. Αυτή είναι η αξία της καταγραφής: η έγκριση για την οποία μπορεί να εγείρει ερωτήματα ένας πελάτης μετά από έναν χρόνο παραμένει εκεί, δείχνοντας ποιος, πότε, σε ποια έκδοση και από ποια είσοδο, ανεξάρτητα από το αν κάποιος από τους εμπλεκόμενους διαθέτει ακόμα λογαριασμό.
Ερωτήσεις που επανέρχονται συχνά
- Μπορεί μια καταγραφή έγκρισης να τροποποιηθεί ή να διαγραφεί;
- Όχι. Το αρχείο καταγραφής ελέγχου δεν διαθέτει δυνατότητα ενημέρωσης ή διαγραφής στην εφαρμογή, και ένας έλεγχος κατά τη δημιουργία (build) απορρίπτει κώδικα που θα πρόσθετε κάτι τέτοιο. Κάθε διόρθωση αποτελεί μια νέα γραμμή.
- Αναφέρει η καταγραφή ποια έκδοση εγκρίθηκε;
- Ναι. Η απόφαση προσδιορίζει τον γύρο review που έκλεισε, και ένας γύρος είναι ένα review μίας έκδοσης. Ο πελάτης βλέπει επίσης τον αριθμό της έκδοσης στη σελίδα από την οποία λαμβάνει την απόφαση.
- Τι αναφέρει η καταγραφή σχετικά με το ποιος αποφάσισε;
- Την ετικέτα και τον τύπο της εισόδου, εάν απαιτήθηκε κωδικός μίας χρήσης και σε ποιο τηλέφωνο ή email στάλθηκε, τη διεύθυνση IP και το πρόγραμμα περιήγησης της συνεδρίας, καθώς και αν η απόφαση προήλθε από το portal ή καταχωρίστηκε από ένα μέλος του studio με το δικό του user id.
- Τι συμβαίνει με την καταγραφή αν το στούντιο διαγράψει τον χώρο εργασίας του;
- Ο χώρος εργασίας εξάγεται, επισημαίνεται ως διαγραμμένος και εκκαθαρίζεται μετά από 30 ημέρες. Το ιστορικό ελέγχου διατηρείται και πέραν αυτού, χωρίς στοιχεία ταυτοποίησης.
- Μπορούμε να λάβουμε ένα αντίγραφο των δεδομένων μας;
- Ναι. Ο ιδιοκτήτης του χώρου εργασίας ζητά εξαγωγή από την οθόνη ρυθμίσεων και κάνει λήψη του zip μέσω ενός υπογεγραμμένου συνδέσμου. Δεν απαιτείται αίτημα προς την Tasked.