KamoCRM

L'API della lista di controllo, con i prerequisiti che il server applica

FeatureKBService
Spegnimento
23 settembre 2026 alle ore 06:08 UTC
Autore
Kamo
Impegno
c1ea69f

/api/checklists: elenco, ottenere, creare, aggiornare, eliminare, duplicare, reset, chiaro, sequenza ("fare in ordine"), link chiari e per attività aggiungere, modificare, tick/untick, impostare prerequisiti, spostare ed eliminare. Ogni mutazione risponde tutta la lista di controllo in modo che ogni superficie riscatta da una risposta. Le regole vivono in ChecklistRules, puro ed esaustivamente testato, e tenere uno invariante: un compito fatto non aspetta mai su uno aperto. Una zecca viene rifiutata mentre una prerequisito è aperto (409 PREREQUISITES OPEN, nominandoli); un problema che le attività svolte dipendono da è rifiutato a meno che non cascade=true; un collegamento che avrebbe loop è rifiutato (409 CYCLE, con il loop); un collegamento che lascerebbe il lavoro finito in attesa di lavoro aperto ha bisogno di riaprire=true (409 REOPEN REQUIRED). Le stesse regole eseguire nel browser per feedback istantaneo, ma questo è quello che decide — un appiccicoso, il calendario o una scheda di stallo non possono ottenere intorno. I diritti sono l'app Note: VIEW NOTES da leggere, CREATE NOTES, EDIT NOTES e DELETE NOTES per cambiare. Mutazioni portare @RetryOnDbConflict e urtare il la versione della lista di controllo, quindi due schede ticking subito serializzare. create checklists.sql è il DDL, idempotent, applicato come il proprietario.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo