Il mercato russo è entrato in una fase in cui tuttii clienti desiderano sviluppare in modo indipendente i propri sistemi informativi, senza l'utilizzo di integratori e fornitori. Per i moderni sistemi di documentazione economica, gli editor visivi dei processi aziendali, nonché le schede dei documenti, sono diventati molto richiesti. La programmazione visuale, o meglio la sua idea principale, è nata negli anni ottanta, ma c'è ancora uno sviluppo e uno sviluppo attivo di vari prodotti in vari campi. Come risultato del loro utilizzo, la seguente tesi è sempre più confermata: più il prodotto di livello superiore viene utilizzato, maggiori sono le restrizioni imposte all'implementazione. Questo fatto ha molte conseguenze per i sistemi EDMS russi. Diamo un'occhiata all'elenco delle query comuni che più spesso causano modifiche:
- creazione di nuovi documenti o modifica di quelli esistenti - questo viene fatto sul lato server;
- una descrizione dell'elenco delle possibili azioni su ordini e documenti (interfaccia utente, task card);
- lavorare con tipi di documenti;
- libri di riferimento.
Programmazione visiva: lavorare con l'editor visuale
Quando si tratta di creare carte e lorolegandosi a determinati campi della descrizione, c'è poi la necessità di lavorare con l'editor, che a sua volta deve supportare un insieme di funzioni molto specifico:
- una descrizione della procedura per selezionare i valori dai libri di riferimento con una comoda interfaccia e la possibilità di filtrare;
- suddividendo la scheda in sezioni logiche. Ad esempio, schede separate per i campi delle informazioni, per la cronologia dei documenti, per un percorso, per gli ordini correlati e altro ancora;
- supporto per la creazione di voci che possonocontengono collegamenti ad alcuni oggetti estranei. Ad esempio, un record nella cronologia delle revisioni deve fare riferimento a un altro record, visto, anche i record in altri campi dovrebbero essere con collegamenti ad alcuni oggetti;
- deve essere possibile descrivere la relazione tra diversi campi;
- la capacità di modificare le strutture gerarchiche è un altro dettaglio importante che la programmazione visuale dovrebbe rendere disponibile;
- una descrizione delle relazioni che si creano tra i campi, ovvero un'indicazione di quali campi per i quali i documenti saranno disponibili per la modifica;
- impostare la visibilità del campo a seconda delle condizioni impostate;
- versioni complesse della convalida dei dati combinate con più campi.
Non esiste ancora una soluzione adatta per la creazione di interfacce web con tali capacità.
Programmazione visiva: lavorare con una descrizione dei processi aziendali
I produttori di vari sistemi lavorano costantementesulla creazione di vari editor di processi visivi. Quando si utilizzano tali editor per sviluppare sistemi russi, i programmatori devono affrontare tutta una serie di problemi. Molte pratiche diffuse nel flusso di lavoro russo non possono essere descritte in termini di processi aziendali, motivo per cui un linguaggio di programmazione visuale è difficile da usare. Lavorare con il flusso di documenti russo è così complicato che ora non c'è modo di fare lo stesso che si fa all'estero, cioè creare moduli che funzionino interconnessi e non chiamare i moduli ei documenti necessari per risolvere un compito ogni volta . Questo approccio non migliora l'efficienza del lavoro. Se provi a visualizzare quei processi che si prestano bene a questo, un tale investimento non ti ripagherà, poiché questi processi non devono essere modificati frequentemente.
C'è un certo insieme di compiti per i quali è appropriato usare la programmazione visuale C, e in altri casi non può nemmeno essere toccato.