CIMS Integration Platform Workflow Management System



In questo lavoro, la tecnologia del flusso di lavoro nella domanda di ambiente CIMS analizzati, la gestione del workflow integrato CIMS architettura del sistema di piattaforma. Sistema, inclusi gli strumenti di modellazione, workflow, interfaccia utente e strumenti di gestione.


1. CIMS ambiente tipico flusso di lavoro

Produzione e gestione dei processi dal punto di vista di una impresa può essere considerato da uno certo numero di processi interconnessi costituiti da diversi livelli di attività delle reti di processo. Se l'ordine, l'acquisto, la progettazione, produzione, composizione consegna del processo primario, questo processo può anche suddiviso in un numero limitato di processi interconnessi, come processo di design di prodotto, processo di produzione, marketing e altri processi aziendali. Questi processi hanno un rapporto sequenziale tra loro, la risorsa, di obiettivi correlati o conflitti relazionali e così via. Le informazioni in ambiente CIM, possono essere trattati come una serie di flussi di lavoro correlati. Per capire l'ambiente CIM, le forme ed i requisiti specifici del flusso di lavoro, la nostra semplice analisi di alcuni flussi di lavoro comuni.
L'applicazione più tipica del flusso di lavoro nel processo di progettazione dei prodotti, riflette il flusso principale dei dati di prodotto di design del gruppo di progettazione / flusso ordinato tra progettisti. Diversi componenti / parti dei dati del prodotto è una complessa interazione tra la logica. Questa logica anche associata a diverse relazioni logiche tra attività di progettazione, modelli di flusso di lavoro deve descrivere il complesso rapporto di questo tipo. Processo di attuazione, ci sono vari modelli tipici, come dati di progettazione, revisione, rilascio; progettazione, sviluppo, test e produzione in diverse fasi del feedback; processo di progettazione di conflitto e di coordinamento. processo di progettazione del prodotto comporta spesso una varietà di strutture organizzative e capacità di descrizione delle risorse.
Le informazioni in ambiente CIM, processo di produzione della società è un flusso di lavoro più complesso. Si tratta di pianificazione, materiale piombo, pianificazione della produzione, lavorazione, montaggio, magazzino e altre attività. Il flusso di lavoro è caratterizzato da: un ordine relativamente fisso di flusso di esecuzione, sono determinate sulla base del flusso di lavoro (workflow di produzione). attività di gestione dei processi è spesso l'assegnazione coordinata delle risorse. Processo non ha un rollback di funzionamento anomalo, ma l'attuazione dei requisiti di affidabilità elevato, ha chiesto la programmazione di sistemi di gestione del flusso di lavoro, capacità di monitoraggio.
contesto informativo CIM per sostenere la base del funzionamento del sistema ambiente CIM, per garantire il suo funzionamento affidabile è una questione fondamentale. Di solito ci sono la gestione del sistema multiplo procedure operative, come ad esempio il backup periodico dei dati, gli aggiornamenti, la sicurezza del sistema di gestione, sistema di contabilità, comunicato stampa, e queste riguardano il normale funzionamento del sistema di informazione stesso, devono disporre di strumenti di buona gestione per controllare il processo. Questi processi sono caratterizzati da: obbligatoria forte, è un processo tempo-driven.

2. CIMS workflow di gestione del sistema integrato di architettura della piattaforma

CIMS piattaforma applicativa di integrazione per l'attuazione CIMS al fine di risolvere le difficoltà incontrate nel processo di integrazione del sistema cellulare, dati eterogenei non può essere condivisa, ciclo di sviluppo applicazioni, come i conflitti a lungo progettato e sviluppato una piattaforma software progettata per fornire strumenti di sviluppo applicativo applicazione del sistema di prototipo, interfacce di integrazione delle applicazioni, la condivisione globale di definizione di informazione / strumenti di manutenzione sono stati software applicativo integrato come l'attuazione di impresa CIMS di fornire un sostegno per l'integrazione enterprise information, e costruire una piattaforma software per l'ambiente Application Integration, per ottenere a livello aziendale nell'ambito di applicazione della condivisione di informazioni e di trasparenza di gestione. Si tratta di un veloce impresa, efficiente, l'attuazione di alta qualità di CIMS è di grande importanza.
piattaforma applicativa CIMS integrazione nel suo complesso è parte integrante del sistema di gestione del flusso di lavoro domanda per ottenere una funzionalità della piattaforma di collaborazione. Esso è basato sulla piattaforma di servizi proxy come l'infrastruttura informatica di base, anche attraverso il sistema di strumenti di workflow di modellazione, strumenti di gestione, l'interfaccia utente, workflow e il supporto corrispondente per la macchina del database e la sua architettura come mostrato nella Figura 1.





L'attuazione del sistema di flusso di lavoro è distribuito in the ambiente informativo aziendale ampia, the moduli componenti sono basati sul modulo domanda per la società indipendenti con livelli diversi di utenti. Il funzionamento della realizzazione completa del sistema sono le seguenti:
1) l'istanza del modello di flusso di lavoro e autore;
2) attività di L'istanza del flusso di lavoro e la macchina di start-up per promuovere il processo di applicazione per le risorse aziendali e del personale;
3) Le attività dei partecipanti attraverso la loro interfaccia utente e la propria macchina interazione flusso di lavoro, compresa la notifica l'avvio delle attività del flusso di lavoro della macchina, e l'accesso ai contenuti alla fine di operazione;
4) gestione attraverso strumenti di gestione del flusso di lavoro per eseguire le imprese di monitorare tutti i flussi di lavoro, e le eccezioni connesse al processo;
5) controllo del trasporto agente piattaforma di integrazione per l'intero sistema operativo del flusso di lavoro fornisce il supporto sottostante comunicazioni, in particolare schermatura e la trasmissione dei messaggi, ambiente eterogeneo.

2,1 tool di modellazione
strumenti di modellazione per visualizzare l'interfaccia utente grafica (GUI) offre agli utenti nuovi e flusso di lavoro ambiente di editing modello per agevolare gli utenti business un modo semplice, rapido sviluppo di applicazioni di workflow, questo sistema di gestione del flusso di lavoro per l'intera sia in termini di è essenziale. strumento di modellazione del flusso di lavoro dell'utente fornisce la composizione dei vari elementi componenti necessari, con clic del mouse, trascinate modo di strutturare il flusso di lavoro; e interattivo di dialogo delle proprietà dello stato dei vari componenti della definizione dettagliata . Gli strumenti di modellazione sono costruiti dal flusso di lavoro non possono essere attuate direttamente dalla macchina del flusso di lavoro, servirà come il modulo del flusso di lavoro ambiente di esecuzione, dopo aver generato un esempio di istanza flusso di lavoro può essere messo in funzione dopo.
processi di business Enterprise è un evento chiave in conformità con la sequenza e la logica di un certo ordine di organizzare insieme. Di conseguenza, per l'attuale modello di processo di mappatura del flusso di lavoro aziendale, le attività di base che un elemento è chiamato l'unità di base (Unit), che ha la relazioni logiche tra le attività vengono utilizzati per connettersi a tale arco (link). Pertanto, un modello di flusso di lavoro è una unità di base dalla lista, e un arco di collegamento della lista normale. attività comprese in unità di base della produzione, attività di informazione di base, sub-processi, inizio / fine tag e il nodo di sincronizzazione sette categorie. Collegamento ad arco, compreso il collegamento incondizionato e condizionato arco arco che collega due.
Strumenti di modellazione in aggiunta agli elementi sopra citati della composizione del flusso di lavoro, fornisce anche uno scopo - database relazionale di doppio senso di interfaccia, che rende object-oriented database tecnologico del flusso di lavoro in the elementi del modulo è possibile salvare e leggere, non solo una migliore protezione delle risorse informative esistenti della società e fare pieno uso della tecnologia object-oriented e database relazionali punti di forza della tecnologia di entrambe le parti, semplificare le procedure di domanda può essere realizzato (utilizzando la O - O la tecnologia) e le informazioni di gestione dei dati (utilizzando il rapporto database).

2,2 Workflow Management Tools
strumenti di gestione del flusso di lavoro, comprese le risorse / manager organizzazione e strumenti di workflow per il monitoraggio dinamico
1) Risorse / Responsabile Organizzazione
Nel sistema di gestione del workflow, gestione delle risorse e la gestione organizzativa occupa una posizione molto importante. Esse sono la normale manutenzione, la garanzia di base un funzionamento affidabile. Ad esempio, nel processo di istanze in esecuzione, macchine del flusso di lavoro richiedono l'accesso costante alle risorse di sistema e del personale dello Stato, per attività di controllo e dei processi di attuazione e promozione di esempi. Inoltre, il gestore delle risorse e dei gestori organizzazione in modo più efficace utilizzo delle risorse e al personale, ai sistemi in modo che il sistema migliore.
risorse ① / modello organizzativo
Enterprise Resource / organizzativo di gestione è responsabile della manutenzione del sistema di workflow management nella modellazione e run-time e le risorse organizzative necessarie informazioni che l'organizzazione della struttura secondo le diverse tipologie da grossolana a fine di essere divisa in separati fino alla finale di esecuzione il ruolo delle entità fisica e organizzativa.
Le informazioni in ambiente CIMS, le risorse possono essere suddivise in tre categorie:
■ categorie non-consumo: quali macchine utensili, computer, stampanti e altri tipi di risorse non scomparirà, non vi è ammortamento di tali risorse;
■ categorie di consumo: l'attuazione di tali risorse in caso scompare dopo la conversione in altri prodotti quali semilavorati o prodotti finiti.
■ le categorie di informazioni: la varietà a livello di sistema dei file di dati, dati, forme diverse, possono essere documenti, moduli possono anche essere un suono, informazioni di immagine.
Nel sistema reale, il sistema memorizzato nel database delle risorse sotto le proprietà dell'ente, "se il consumo" per determinare se l'entità è un genere di consumo di risorse e di non-consumo tipo di risorse (in questo sistema, il gestore delle risorse per le risorse di informazioni basato su di rinviare l'esame). Attraverso il "tipo di risorsa" attributo per determinare il tipo specifico di risorsa. Explorer / manager di organizzazione per fornire una interfaccia utente trasparente e coerente, gli utenti esterni non devono preoccuparsi di che tipo specifico di entità delle risorse, è genere di consumo di risorse e il consumo di risorse non di classe. Gli utenti di tutti i tipi di entità delle risorse sono chiamati alla funzione stessa, e le risorse fisiche, la classificazione e diversi tipi di enti diversi sul trattamento completato entro la Resource Manager per fornire agli utenti un servizio trasparente. Altri attributi sono risorse fisiche "," nome della risorsa "risorsa, ID" numero "," Resource Description, "location" delle risorse, "priorità" delle risorse, "Stato delle risorse" e così via. Tra questi, il "numero ID risorsa" unico in tutto il sistema è un modo per identificare l'entità. Descrizione "Stato di ciò che l'ente è attualmente in uno stato, di inattività, per essere usato o è in riparazione. "Priorità" viene assegnato nella distribuzione delle risorse ha fornito la base per l'ordine, ma anche esempi di attività di prevenzione per le stesse risorse in differenti fenomeno fisico provocato da un metodo di deadlock. "Location risorsa" è preso in considerazione il problema delle risorse, rispettivamente.
Il personale può essere divisa in due categorie: dirigenti e dirigenti. Su questa base, può continuare a perfezionare il ruolo del tipo. risorse organizzative e di progettazione di database dispositivo simile a Esplora risorse, ma pur sempre un aumento del ruolo attributo può essere uno: "se il personale temporaneo." Questo è tenuto conto delle questioni della mobilità e le impostazioni speciali. Inoltre osservato che nella tabella delle risorse, un record corrisponde solo a un elemento di risorsa, e nel ruolo del tavolo, una persona può essere più di record del database corrispondenti. Ciò è causato dalla particolare natura della struttura organizzativa, e una persona può svolgere più ruoli, responsabile di una serie di compiti, poi, nel database, si sarà naturalmente corrispondono a più record.
② risorse / funzioni di gestione organizzativa
Tenendo conto delle esigenze di applicazioni di collaborazione, gestori di risorse e direttore organizzativo raggiunto attraverso una serie di API standard con altri componenti del flusso di lavoro tra the interfaccia chiamata di strumenti di modellazione del flusso di lavoro, macchina per il flusso di lavoro di controllo per la modellazione e il flusso di lavoro con il supporto run-time;
■ Nella modellazione, strumenti di modellazione del flusso di lavoro di ottenere attraverso l'interfaccia API, il tipo di risorse necessarie per le attività e il ruolo dei tipi di organizzazioni imprenditoriali. Come il modello di processo del flusso di lavoro è solo come riferimento durante l'esecuzione del modello, che generalmente non hanno bisogno di visitare quando nella modellazione di entità specifiche e il ruolo delle risorse fisiche.
■ Nel caso del processo, flusso di lavoro della macchina (automaticamente istanziati), o il gestore (quando un'istanza a mano per ottenere) funzione API attraverso il modello di processo è stato definito in linea con il tipo di risorsa o di un ruolo specifico tipo di informazione entità.
u nel processo di istanza in esecuzione di processo, macchina per il flusso di lavoro può non solo facilitare l'accesso alle risorse specifiche, the ruolo di entità fisiche e the dati statici come il numero ID, nome, tipo, ecc, possono anche essere richieste more specifica nel ruolo di la delle risorse e Stato, è uno stato di istanze di processo, il possesso di informazioni dinamiche.
■ Quando un'istanza di attività per l'esecuzione di un flusso di lavoro attraverso l'interfaccia API di risorse macchina necessario per il ruolo di enti e soggetti, e la distribuzione dei risultati ottenuti. Se l'entità è occupato, risorse / attività di gestione organizzativa automaticamente fare la coda per attendere il rilascio del soggetto è occupato. Nella distribuzione, si può anche considerare la possibile situazione di deadlock, e da evitare.
u Quando l'attività è finito, la macchina flusso di lavoro alle risorse / manager organizzazione ha inviato un messaggio, in modo che occuparono il rilascio delle attività del non-consumo di risorse e il ruolo della classe di entità, se ci sono altre attività, in attesa che l'entità fisica, Risorse / Organizzazione Direzione dispositivo dalla coda di attesa algoritmo di schedulazione in base ad alcuni selezionare un'attività, l'entità ad essa assegnati.
Tramite l'interfaccia API, risorsa / manager organizzazione completato una risorsa o una gestione organizzativa, la programmazione e la manutenzione, per ottenere una funzione complessa di chiamate di funzione con un semplice separate l'una dall'altra, in modo che le applicazioni distribuite può essere fatto attraverso una maggiore collaborazione tra di loro funzione. Altre applicazioni non risorse per l'assistenza / gestore della struttura di organizzazione interna, a condizione che chiamando la funzione corrispondente sarà in grado di raggiungere le funzionalità richieste.
③ Risorse / Organizzazione Manager API di interfaccia:
Per risorsa / manager organizzazione per la fornitura di interfacce API dovrebbe includere i seguenti:
■ risorse nelle entità di sistema e il ruolo delle query entità: in grado di supportare l'istanza modello di processo e di run-time entità e il ruolo della query stato fisico delle risorse anche possibile cercare le proprietà specifiche. Gli utenti possono impostare filtri per le query che soddisfano determinate condizioni del soggetto. Al fine di sostenere strumenti di modellazione del flusso di lavoro, manager e gestore di risorse organizzazione progettato anche una funzione, disponibile nel sistema di tipi di risorse e tipi di ruolo, e restituisce una lista.
■ risorse per l'ente o gli enti di sistema per modificare il ruolo, questa funzione è impostata per l'amministratore. Gli amministratori possono aggiungere, cancellare le risorse e il ruolo di entità fisiche, le loro proprietà possono essere modificate.
■ la ripartizione delle risorse o il ruolo di ente: Questa è la Explorer e direttore organizzativo è una delle funzioni più importanti. E 'responsabile del rilascio machine risorse dell'applicazione o del flusso di lavoro per rispondere alla richiesta per il ruolo, e restituisce alla diffusione dei risultati. Esso deve tener conto delle risorse e il ruolo delle diverse caratteristiche di diverse funzioni, rispettivamente. Per esempio, il consumo di risorse di classe non hanno bisogno di impostare una coda di attesa, piuttosto che il consumo di risorse e il ruolo della classe dovrà aspettare per la coda. Assegnazione di queste due situazioni diverse, la sua funzione non è la stessa.
■ emissione e ri-allocazione delle risorse / entità ruoli: alla fine, quando l'evento dovrebbe essere il possesso delle attività del non-consumo di risorse e di rilasciare tipo in modo che l'uso di altre attività. E, per tali attività sono state attesa per la risorsa / ruolo è interessato, deve anche essere selezionata dalla coda di attesa una istanza del soggetto ad essa assegnati.
In Resource Manager e Responsabile per l'organizzazione, tutte le entità in un database relazionale di informazioni esiste, il gestore delle risorse e l'organizzazione e la gestione è responsabile per l'interfaccia tra il database, l'utente non deve prendere in considerazione i dettagli della memorizzazione dei dati, non occorre esaminare il database sedi, per gli utenti, questi devono avere un trasparente di grandi dimensioni.

2) strumenti di monitoraggio dinamico
Le principali funzioni del flusso di lavoro monitorare il completamento del controllo dinamico del flusso di lavoro. E 'attraverso l'interfaccia grafica e l'animazione si svolgerà lo stato istanza flusso di lavoro per fornire ai dirigenti aziendali e rappresentanti di diversi colori in diverse attività di esecuzione un'istanza, in modo che l'amministratore di istanza di processo di funzionamento a colpo d'occhio. Inoltre, l'amministratore può cambiare con la forza l'istanza di attività o di una istanza di correre tutto il processo, il controllo l'intero processo di istanze in esecuzione.