Cosa fa
Annulla un lavoro (job) avviato dalla tua IA:
- se il lavoro aspetta ancora il suo turno, non parte;
- se è in corso, si ferma al prossimo avanzamento di Revit. Un'apertura annullata con Apri un modello non lascia il modello aperto e Revit resta utilizzabile;
- se è un'azione di squadra che aspetta la tua approvazione, la richiesta viene ritirata e nulla cambia;
- se il lavoro è già finito, non cambia nulla.
Risponde anche mentre Revit è occupato.
Come funziona
- La tua IA chiama lo strumento con l'id del lavoro; senza id annulla l'unico lavoro in corso (se ce ne sono più di uno, chiede l'id).
- BIMit registra la richiesta di annullamento e aspetta fino al tempo indicato (10 secondi per default, al massimo 120) che il lavoro finisca.
- La tua IA ti dice se il lavoro è stato annullato, se era già finito prima che l'annullamento arrivasse, oppure se la richiesta è partita e il lavoro si fermerà al prossimo avanzamento di Revit (lo verifica con Stato del lavoro).
Esempi di richiesta
- «Ferma l'apertura del modello, ci sta mettendo troppo.»
- «Annulla la richiesta di sincronizzazione che mi hai mandato in Revit.»
- «Annulla il lavoro j1-9c1e.»
Cosa cambia e come si annulla
Lo strumento non modifica il modello né i file: ferma soltanto un lavoro. Un'apertura annullata non lascia nessun modello aperto; se Revit aveva già finito di aprirlo, BIMit lo chiude senza salvare (il documento attivo invece non si chiude dall'API: in quel caso lo chiudi tu in Revit). Una richiesta di approvazione ritirata non cambia nulla.
Un annullamento non si può revocare: per ripetere il lavoro, la tua IA lo riavvia (per esempio riaprendo il modello con Apri un modello).
Limiti
- Un lavoro in corso si ferma solo al prossimo avanzamento di Revit, non istantaneamente.
- Una singola chiamata aspetta al massimo 120 secondi.
Parametri
| Parametro | Significato |
|---|---|
id | Id del lavoro da annullare. Senza id: l'unico lavoro in corso. |
attesa_s | Secondi di attesa al massimo della fine del lavoro (0-120, default 10). |