Strumento

Annulla il lavoro

Nome tecnico: job_annulla

Modello › Apri modelli

Legge

Ferma un lavoro lungo avviato dalla tua IA, come un'apertura di modello non ancora finita o una richiesta di approvazione a cui non hai ancora risposto.

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

  1. 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).
  2. BIMit registra la richiesta di annullamento e aspetta fino al tempo indicato (10 secondi per default, al massimo 120) che il lavoro finisca.
  3. 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

ParametroSignificato
idId del lavoro da annullare. Senza id: l'unico lavoro in corso.
attesa_sSecondi di attesa al massimo della fine del lavoro (0-120, default 10).

Strumenti collegati

Tutti gli strumenti