There are already a number of workflow systems in the world — so why have we developed another one? Because other workflow systems have three main disadvantages:
They are built for rather simple administrative procedures and not for the complex and constantly changing production processes that are found in producing industries for example
They do not involve any planning component for scheduling of resources, they have no project/order management and also very little material management (e.g. an archive in the media industry)
Most systems are not web-based and if so, far worse to use than their desktop counterparts
We remove these disadvantages with our system. Therefore, there is also the title of 'Web Workflow PPS': web-based workflow management production planning and control system (PPS). In the next three sections, we will give you more information on the three components and here is an example.
A browser-based system is available for employees, field staff, freelancers, suppliers and customers worldwide — whether on the road, in a branch office or at home. A single, centrally maintained system is available simultaneously for all.
The technical aspects of a Web 2.0 application are dynamic web interfaces with windows, sophisticated drag and drop, content changes without reloading a page (AJAX), customizable sort-able views, and context-dependent help and so on, so that it does not feel much different from a fat-client desktop application.
The yellow components on the left hand side (application layer) provide ready to use functions, which can be extended individually with the blue components on the right hand side (customization layer). A combination of these (gray background) can be provided within a day as an out of the box installation.
The main, ready to use PPS components of the workflow system are the scheduling, order management and archive modules. In addition, the pre-defined workflows, interfaces and reports can all be used right away (out of the box) for different use cases. See also Standard System.
This management view displays milestones and processing status of current projects in traffic light colors on the departmental or operational level and so you can see at one glance whether and where you need to intervene.
Order Management provides the base for a contract or project. Workflows, offers, invoices, etc. are bundled and associated with clients or customers in the broadest sense i.e. customers may also be individuals or departments within a company.
The basis for the order management is all possible types of master data, such as price lists, employees, teams, departments, customers, equipment resources, studios etc.
This diagram shows how information entered once can be reused in an enhanced way to enable optimal easy working. The steps above must only be done once during setup.
On this basis, the following functions are generally used in this order:
Costing and quoting
Order progress and detailed views
Accounting and billing
The activities can be arranged in groups in the tree using templates or simply by drag-and-dropping, so larger lists can be neatly structured.
Fast operation has been given particular attention, so an offer may be created during a telephone call, changed quickly using templates, and sent via PDF.
The creation of an invoice based on the completed activities (green in background) in a project.
This gives customers a real-time view of your orders, you can log in to the system over the web as a normal user, participate in workflows that use integrated groupware features, browse the archive, share or edit documents and get order status updates and evaluations. Using the integrated authorization protection, access rights are defined for internal and external users — features and functions can thereby be switched on and off or made accessible read-only.
Based on the data in the archives on items and content, arbitrary reports can be created: from a video card to the label sticker, as PDF or XML export.
This module is only relevant for customers in the media industry who want to manage content and media for audio, video, subtitles and so on. In the archive, the circulation desk and the warehouse, the media and its content are managed and made available to the production process e.g. workflows. All relevant metadata, for instance name, bar code, audio tracks, the range of technical specifications, check-protocol labels and delivery notes, etc. are generated or acquired. Contents (trailers, for example) here have different properties (such as regional encoding) depending the objects to which they are located (e.g. DigiBeta, Blu-ray or hard drives/RAID).
This is an example process, which shows how an archive can be integrated into a process. The workflow manages the process, the CEITON archive the media production (intermediate products) and the DAM, the original and final data
The archive is not a real MAM or DAM but is optimized for production. Although some customers use it to manage their shelves or digital archives, it is especially responsible for the management and tracking of production content that is not yet or no longer managed by a MAM. All copies, intermediate products, etc. are managed, documented and handed over to a MAM only when needed (again). Usually, a number of interfaces can be implemented to integrate the MAM-specific functions such as search, preservation, playout, etc. into a workflow. Please see more here: System Integration.
Thus, for example, so-called virtual content with special properties are managed; although they may not yet physically exist (e.g. because they have not yet been delivered), but they may already be used for workflow steps or decisions.
Because the system is entirely Unicode-based, any language can be displayed (besides English, here also Arabic, Greek, Chinese, Russian, Hebrew und Japanese).
This skin was designed and implemented by a customer.
The system supports multiple users, multiple databases, multiple languages, and changeable skins. The 3-tiered architecture is based on web, application and database servers. Depending on the underlying hardware, it is scalable from a low-cost single user to thousands of users on distributed servers. Through load balancing and clustering, the system can also be designed to be highly available. Aside from the modular design and the universal workflow engine, the system can also be adapted on different levels to suit individual needs.
The system has the following technical characteristics, which should be of interest for IT managers:
All program logic is located on servers so that full access to the system can be achieved from a web-browser without installation of anything else. Additionally, the 3 tiers are separated from each other so that the individual layers can be changed if required, without redeveloping the entire application.
For the operation of very large databases (e.g. with several terabytes), data can be stored and remain available for decades via a process called cassation. This keeps the database small and operation fast.
The rights of users in the system are controlled by the role based access control system (RBAC). Custom roles can also be created from specific rights to complement the standard roles in the system.
For large or distributed organizations that want to work on one system, yet be somehow partitioned, there are two different procedures:
Complete separation on different tenants using partial synchronization (e.g. for employees who work in various tenants)
Partial separation within a single database based on location, rights and roles, with granularity to the level of GUI elements
So the possibility of undesired data access, even within a functional area (e.g. offers from one location or HR departmental planning) is excluded from the outset.
During the last hundred years, physical labor in most industries, such as industrial production and agriculture, has changed significantly. Due to the massive use of technology, especially machine automation, work could be considerably streamlined.
In the service and knowledge-production areas (e.g. the media or software industry), there have been some productivity gains but not in this form. The potential for service industries and business parts is in large part not just in the automation of the activities, but of the organization itself.
The aim is thus to use the potential of the expensive and creative human resources more meaningfully and above all more efficiently by being freed by technology from non-value-added tasks, such as information gathering and distribution, data collection, archiving, reporting, etc.
The internet now enables the automated exchange of information and thus the convergence of departmental and cross-company production chains. While previously a single customer order triggered a lot of manual queries, sub-orders, confirmation faxes and delivery notes, this cooperation is now automated in real-time — for the benefit of all parties.
In the recent past, the demands on companies have increased particularly strongly. For example, the market demands today a much faster response to changes in customer behavior. This means that it is no longer enough to make decisions based on quarterly or half-yearly figures. Real-time information and effective control mechanisms based on this information are now much more decisive factors in the competitive landscape.
Similarly, more and more companies take a differentiated product policy. Instead of 'any color as long as it's black', you can now configure a car in millions of different permutations. It is similar in other areas as products and services are becoming more customized and personalized. This growing complexity in production and administration must be easily understandable and above all be controllable.
Many companies are also subject to varying standards and quality management requirements (laws, ISO9000, EPM, SixSigma, etc.). So that these methods and standards do not become a brake on productivity but create genuine added value, an integrated instance is urgently required which allows no difference between daily business and QM requirements. Workflow Management effortlessly combines these two worlds.
Activity Based Costing is an cost accounting model particularly suited to service providing industries in which a company's direct and indirect costs are analyzed and assigned to the company's activities.
Application Service Providing involves clients using software on a subscription basis without buying it outright (also known as Software as a Service (SaaS).
The Cloud describes a vast number of servers and data stores connected over the internet, which store data and information for end-users and present these together with services and processes independently of hardware and availability.
Digital Asset Management is the storage and administration of arbitrary digital content, especially media data such as graphics, videos, music data and text blocks and belongs to the field of Content Management Systems.
Enterprise Performance Management describes methods, tools and processes for the improvement of companies productivity and profitability. It is regarded as further development of Business Intelligence. As well as the process analysis and reporting in the focus of Business Intelligence, which relate to previous activities, BPM also covers forward-looking processes such as planning and forecasting.
Fat Client describes the part of a distributed application (Client/Server application) for which the server is used just to provide raw data and the majority of the application logic runs on the client. Disadvantages include weak security, high level of maintenance = high costs as updates and configuration must be performed on each end-user's individual PC, as well as the necessity of the maintenance of the underlying frameworks (e.g. Java, .NET releases).
Groupware describes software to support collaboration and cooperation within a group of people who may be in different locations or even different time zones.
Internal cost accounting is a form of cost accounting, in which internal costs are assigned based on evaluated values of cost rates. The calculated costs arise as a product of amount of activities and cost rate. The calculated costs are deducted from the outgoing cost center and added to the receiving cost center.
ISO9000 is a series of standards published by the ISO describing rules for the Quality Assurance of products and services.
Media Asset Management is the storing and management of meta-data such as graphics, videos, music files and text.
A Tenant is a technical as well as organizationally closed unit in a software system. The goal of a client-capable IT system is to make the structures and features of the system simultaneously available for several users (e.g. customers, departments), but to also enable a strictly divided approach for user data as well as the possibility of individual configuration. Advantages are saving IT resources through reuse and the central installation and maintenance.
A Production Planning and Control System is used for the digital modeling, management and improvement of client-specific business workflows.
Quality Management describes all organized measures, which serve to improve products, processes or activities in an organization.
The acronym RAID (Redundant Array of Independent Disks) describes the organization of several physical hard disks as a logical unit, in order to guarantee a higher level of throughput independent of the RAID level used and/or to guarantee a higher level of failure safety.
Software as a Service is a concept in informatics in which software is made available by a provider over the internet. The provider is responsible for the provision and maintenance of the necessary hardware, so that the end-user by comparison has only minimal hardware requirements. Additionally the end-user usually rents the software for a limited period of time or data usage.
Six Sigma is a statistical quality target and at the same time a method of quality management whose core elements are description, measurement, analysis, improvement and supervision of business processes, using statistical methods.