Συστήματα παρακολούθησης εργασιών

Μετατρέψτε μια συνεδρία σε εργασία καθώς την παρακολουθείτε - ένα κουμπί στο πρόγραμμα αναπαραγωγής, τα δικά σας λόγια στην περιγραφή και ο σύνδεσμος αναπαραγωγής ήδη συνημμένος.

1. Γιατί αυτή η λειτουργία είναι χειροκίνητη

Κάθε άλλη γέφυρα στο MousePlayer ενεργοποιείται μόνη της. Αυτή όχι και αυτός είναι ο σχεδιασμός της.

Μια εργασία σημαίνει δουλειά για έναν άνθρωπο. Αν ανοίγαμε μία για κάθε κλικ οργής, ο πίνακάς σας θα γέμιζε με στοιχεία που κανείς δεν θα αξιολογούσε και μέσα σε μία εβδομάδα η ομάδα σας θα τα φιλτράριζε - οπότε θα φιλτράρονταν και τα πραγματικά προβλήματα.

Επομένως εσείς είστε ο μηχανισμός ενεργοποίησης. Παρακολουθείτε μια συνεδρία, βλέπετε το πρόβλημα, πατάτε το κουμπί και γράφετε όσα είδατε. Ο σύνδεσμος καταγραφής βρίσκεται ήδη στην περιγραφή· εσείς παρέχετε την κρίση.

Το κουμπί εμφανίζεται μόνο σε κατόχους και διαχειριστές και ποτέ σε προβολή μέσω συνδέσμου κοινοποίησης. Κάποιος στον οποίο στείλατε μια καταγραφή δεν πρέπει να μπορεί να ανοίγει εργασίες στο σύστημα παρακολούθησής σας.

2. Τα πέντε συστήματα και τι χρειάζεται το καθένα

Πού καταχωρίζεταιΠαρέχετε
Jiraμια εργασία σε έργοURL ιστοτόπου, email λογαριασμού, token API, κλειδί έργου, τύπο εργασίας
Linearμια εργασία σε ομάδακλειδί API, ID ομάδας
Asanaμια εργασία σε έργοπροσωπικό token πρόσβασης, ID έργου
Trelloμια κάρτα σε λίστακλειδί, token, ID λίστας
GitHubμια εργασία σε αποθετήριοπροσωπικό token πρόσβασης, owner/repo

Ένα πλακίδιο, ένας επιλεγμένος πάροχος κάθε φορά. Η προσθήκη δεύτερου συστήματος αργότερα είναι αλλαγή επιλογής, όχι μετεγκατάσταση.

Από πού προέρχονται τα αναγνωριστικά

Το ID ομάδας του Linear και το ID έργου του Asana είναι ορατά στο URL όταν ανοίγετε την ομάδα ή το έργο σε πρόγραμμα περιήγησης. Το ID λίστας του Trello είναι το δυσκολότερο από τα πέντε: προσθέστε .json στο URL ενός πίνακα και αναζητήστε τη λίστα που θέλετε. Το κλειδί έργου του Jira είναι το πρόθεμα μπροστά από κάθε αριθμό εργασίας - ACME στο ACME-1234.

3. Ο σύνδεσμος στην εργασία δημιουργείται από τον διακομιστή μας

Η περιγραφή που πληκτρολογείτε είναι δική σας. Ο σύνδεσμος αναπαραγωγής όχι - σχηματίζεται στη δική μας πλευρά από τη συνεδρία που πράγματι παρακολουθούσατε και η φόρμα δεν μπορεί να τον επηρεάσει.

Αυτό έχει σημασία επειδή μια εργασία περιέχει στοιχεία στα οποία κάνουν κλικ άλλοι άνθρωποι. Αν ο σύνδεσμος προερχόταν από το πρόγραμμα περιήγησης, ένα ειδικά διαμορφωμένο αίτημα θα μπορούσε να εμφανίσει οποιαδήποτε διεύθυνση στην ομάδα σας μέσα σε κάτι που μοιάζει με τα δικά σας εργαλεία.

HTTP 200 δεν σημαίνει ότι η εργασία υπάρχει

Το Linear απαντά μέσω GraphQL και το GraphQL απαντά 200 OK με έναν πίνακα errors όταν απορρίπτει το αίτημα. Μια γέφυρα που κοιτά μόνο τον κωδικό κατάστασης θα ανέφερε επιτυχία για εργασία που δεν δημιουργήθηκε ποτέ. Διαβάζουμε το σώμα.

Όταν ένα σύστημα επιστρέφει το αναγνωριστικό της νέας εργασίας, το προσθέτουμε στην επιβεβαίωση - ώστε να μπορείτε να ελέγξετε ότι πράγματι υπάρχει αντί να εμπιστεύεστε ένα πράσινο μήνυμα.

4. Τι σκόπιμα δεν υπάρχει εδώ

Χωρίς αυτόματες εργασίες

Δείτε παραπάνω. Αν θέλετε αυτοματισμό, η γέφυρα webhook μπορεί να στείλει ενδείξεις απογοήτευσης στο Zapier ή στο Make και μπορείτε να αποφασίσετε εκεί τι αξίζει μια εργασία.

Χωρίς αμφίδρομο συγχρονισμό

Το κλείσιμο της εργασίας δεν αλλάζει τίποτα στο MousePlayer και τίποτα στο MousePlayer δεν την ανοίγει ξανά. Ένας συγχρονισμός που λειτουργεί προς μιάμιση κατεύθυνση είναι χειρότερος από κανέναν, επειδή οι άνθρωποι αρχίζουν να βασίζονται σε αυτόν.

Χωρίς συνημμένα

Η καταγραφή παραμένει σε εμάς και προβάλλεται σε εμάς. Η εξαγωγή βίντεο σε σύστημα παρακολούθησης θα μετέφερε προσωπικά δεδομένα σε σύστημα με διαφορετικούς κανόνες διατήρησης από εκείνους που συμφωνήσατε με τους επισκέπτες σας.

Το token αποθηκεύεται με κρυπτογράφηση AES-256-GCM και δεν εμφανίζεται ποτέ ξανά. Επίσης δεν τοποθετείται ποτέ στην εσωτερική ουρά - αυτή η κλήση γίνεται όσο περιμένετε, απευθείας από το αίτημα.

5. GitLab, Azure DevOps και ClickUp

Τρία ακόμη συστήματα, το ίδιο κουμπί, η ίδια χειροκίνητη ενεργοποίηση.

Παρέχετε
GitLabκεντρικό υπολογιστή, ID έργου και ένα token - λειτουργεί και το δικό σας GitLab
Azure DevOpsοργανισμό, έργο, τύπο στοιχείου εργασίας και ένα PAT
ClickUpID λίστας και προσωπικό token

Το GitLab ζητά κεντρικό υπολογιστή επειδή μπορεί να είναι δικός σας

Σε αντίθεση με τα άλλα, το GitLab συχνά φιλοξενείται σε ιδιόκτητη υποδομή, οπότε ο κεντρικός υπολογιστής είναι πεδίο και όχι σταθερά. Επικολλήστε gitlab.com αν βρίσκεστε εκεί.

Το Azure DevOps έχει δύο ιδιαιτερότητες ταυτόχρονα

Το σώμα του είναι έγγραφο JSON Patch αντί για αντικείμενο και ο τύπος περιεχομένου του πρέπει να είναι application/json-patch+json - οτιδήποτε άλλο δίνει απόκριση 415. Το σύμβολο δολαρίου μπροστά από τον τύπο στοιχείου εργασίας στο URL αποτελεί μέρος της διεύθυνσης, όχι σύμβολο κράτησης θέσης που ξεχάσαμε να συμπληρώσουμε.

Το ClickUp θέλει το token σκέτο

Χωρίς Bearer μπροστά του. Ένα token με προταγμένη τη λέξη απορρίπτεται με 401, κάτι που μοιάζει ακριβώς με λάθος token.

Όλα τα εμπορικά σήματα που αναφέρονται εδώ ανήκουν στους αντίστοιχους κατόχους τους. Το MousePlayer δεν έχει επιχειρηματική σχέση με αυτούς τους παρόχους.