Processi
Cosa sono i processi? In cosa differiscono dalle attività?
In base alle attività i processi vengono pianificati:
• Una volta.
• In base a un intervallo specificato (ogni giorno o ogni settimana).
• In caso si verifichi un evento (cambiamento di stato).
Elaboratore pianificazione processi
L'elaboratore pianificazione processi controlla l'elenco di pianificazione dei processi e attiva l'esecuzione.
• Analisi di interferenza
Per consentire il ricalcolo dei dati, l'analisi di interferenza deve soddisfare due condizioni:
◦ L'analisi di interferenza non è aggiornata.
◦ La pianificazione è in scadenza.
• Generazione di formati 3D nativi, standard o di visualizzazione
È possibile generare formati di output 3D:
◦ Come attività pianificata.
◦ Quando un modello viene modificato e assume uno degli stati presenti nell'elenco <TriggerState> per <JobType>modeling.conversion (vedere TaskAgent.xml).
Se la generazione dei formati 3D è stata configurata dall'amministratore come processo automatizzato, le definizioni necessarie provengono dal file ModelingConversion.xml. Per impostazione predefinita, Creo Elements/Direct Model Manager genera e salva nel database solo gli output in formato PDF 3D.
• Generazione di formati 2D
È possibile generare formati di output 2D:
◦ Come attività pianificata.
◦ Quando un disegno viene modificato e assume uno degli stati presenti nell'elenco <TriggerState> per <JobType>Creo Elements/Direct Drafting.conversion (vedere TaskAgent.xml).
La generazione di qualsiasi formato 2D utilizza le definizioni presenti in DraftingConversion.xml. Per impostazione predefinita, Creo Elements/Direct Model Manager genera e salva nel database soltanto gli output in formato PDF.
• Stampa
È possibile eseguire la stampa solo per un'attività pianificata o una richiesta di stampa. Per applicare ulteriori restrizioni è possibile configurare il tag <AllowedInState>, che definisce uno stato del disegno in cui sia consentita la stampa.
L'elaboratore pianificazione processi controlla regolarmente se sono presenti risultati disponibili. Quando vengono trovati risultati di processi, tali risultati vengono scaricati e vengono aggiornati gli oggetti corrispondenti nel database di Creo Elements/Direct Manager Server:
• Per un'analisi di interferenza viene salvato un nuovo file xml sotto la definizione Analisi di interferenza.
• Per la generazione di formati 2D vengono salvati i formati di output generati sotto Disegno.
• Per la generazione dei formati 3D nativi, standard o formati di visualizzazione vengono salvati i formati di output generati sotto Modello o Gruppo.
• Per le richieste di stampa non viene generato alcun risultato.
Spooler processi
Quando la pianificazione di un processo è in scadenza:
• L'Elaboratore pianificazione processi genera un processo in background e lo invia allo Spooler processi.
• Lo Spooler processi assegna il processo al server con il carico di lavoro minore e ne attiva l'esecuzione sullo stesso server.
• Quando il processo viene completato, lo Spooler processi rende disponibili i risultati.
Server processi
Lo spooler processi assegna un processo a un server processi e ne avvia l'effettiva esecuzione sul medesimo server. Il computer del server processi richiede Creo Elements/Direct Modeling (per i processi di analisi di interferenza, generazione di formati 3D nativi, standard o di visualizzazione) oppure Creo Elements/Direct Drafting (per i processi di generazione di formati 2D o di stampa).