Emakin Technical Features
Processes
Graphical Design, History, Priority
Emakin BPMS is a scalable, enterprise grade software package for developing process-based solutions with ease.
It enables medium-to-large scale organizations to design and deploy unlimited processes that seamlessly interconnect people and systems.
| Task Sharing | Assigning the same task to multiple users or roles. |
|---|---|
| Task Locking | Task locking for simultaneously editing tasks by multiple users. |
| Priority | Prioritization of tasks in worklists. |
| Workflow History | Detailed logging of workflow history. |
| Business Calendars | Customizable working hours and holidays calendar. |
| Tagging | Tagging task to easy filtering and access. |
| Timed Delegation | Delegating tasks within a time period. |
| Task Delegation | Delegating a single task to another person. |
| Graphical Design | Graphical process design. |
| Task Routing | Parallel, sequential or conditional task routing. |
| Task Scheduling | Scheduling recurring processes. |
| Task Escalation | Rule based escalations of tasks. |
| Task Escalation | Fully browser based design without installing any addon. |
| Deadline and Reminders | Notifications for reminders and task deadlines. |
| Exception Handling | Management of error occurred instances. |
| Process Versioning | Tracking of process versions and roll back support. |
| Test Mode | Process simulation before publishing. |
| Role based task assign | Dynamic role based task assignment. |
| SubWorkflows | Dynamic sub workflows depending on data. |
| Mail templates | Customizable mail notification templates. |
| Process Usage Analytics | Historical process statistics and analysis of user behavior. |
| Task Duration Analytics | Task duration analysis for process improvement. |
| Dashboards | Process based dashboards for easy reporting. |
| Conditional Rules | Routing tasks with conditional rules without coding. |
| Mail Module | With email template, automatically send email to the desired email addresses for each process. |
| Document Profile | Quick search of documents with various profile criteria. |
| OCR | Full text searching for scanned documents. |
Forms
Usability, Design, Reporting
Emakin BPMS uses moderm HTML5 technologies in all user interfaces. Since designed to allow ease of use, there are no complex or comnotion-causing processes. Form fields within user interfaces are only displayed when necessary, comprising intelligent mechanisms that direct users with no training requirements.
| Responsive Forms | Responsive form design to adapt multiple devices |
|---|---|
| No browser dependency | Support for any browser including mobile devices |
| High performance | Full ajax based forms with high performance |
| Comment Support | User comments with threads |
| Table and TabbedControls | Tabular or Table based layouts |
| Rich GUI controls | More than 40 GUI controls for any need |
| Multiple data entry. | Master-Detail or nested layout data entry |
| Customizable print-outs | Customizable printer outputs |
| Form Validation | Rule based form validations |
| Formatting Rules | Rule based form design changes |
| Multiple Data Sources | Multiple data sources for list controls like combobox or radio lists |
| Rich Text Editor | Rich text editor with copy/paste support including ima ges |
| Template Controls | Template controls to re-use form parts |
| Scripting | Client side scripting |
| Digital Signatures | Digital signature support for attachments or data |
| Data Export & Import | Data export and imports for spreadsheets. |
| Reporting Controls | Graphical Pie, Column, Line controls for reporting |
| Form Coloring | Form coloring for effective usability |
| Google Translate Integration | Automatically localization of the process for any language |
Data
Relational Data, Non-Relational Data, Document Archive
Database models defined within a process can be used jointly among multiple other processes. Where necessary, it is also possible to import data from external sources and treat it as a shared repository. This allows access to external data without using web services.
| Database Modeller | Advanced database modeller for business entities. |
|---|---|
| Database Deployment | utomated database modeller deployment with change tracking. |
| Database Localization | Multiple languages for database columns. |
| XML Database | High performance and scalable native XML database support. |
| XML Reporting | XQuery 3.0 based query support. No SQL. |
| Process Data | Historical process data access. |
| File Repository | Generic repository for form attachments. |
| Document Publishing | Revision tracking. |
| Fulltext Indexing | Full text indexing. |
| Document Templates | Generating PDF or HTML documents from templates. |
| Entity Relations | Document archiving with related to business entities. |
Architecture
Multi-Culture, Security, Scaling, Standards
Emakin has been developed with Dotnet Core 3. The Process Engine and integration services require a server system, while the database layer requires SQL Server. The end-user interfaces and process design tools, being completely web based, can be run on any operating system (Windows/Linux/Macos/Docker).
| Multilanguage Support | Culture sensitive multi language support. |
|---|---|
| Timezone Awereness | Multiple timezone awareness within processes. |
| OpenAuth Support | Multiple login support from external providers like Active Directory. |
| Secure Passwords | Secure hashed password to prevent from stealing. |
| ACL Permissions | Access control lists for managing permissions. |
| Clustering | Load-Balance or Failover clustering support. |
| Transaction Management | Distributed transaction (WS-Transactions) support. |
| XML | Xml data management including namespaces. |
| HTML5 | Modern HTML5 standard support. |
| XQuery | Advanced query language for XML data. |
| XPath | Query language for XML data. |
| XSD | Meta-Data definition for XML. |
| WSDL | Web Service Interoperability |
| ECMAScript | Scripting engine for advanced scenarios |
| Operating System | Working with Docker, Windows and Linux. |
| GDPR Consent | Compliance with GDPR and registration with user consent. |
| Async Multithreading | Asynchronous execution for better CPU utilization. |
| Cookie Less | Authentication support without cookies on Emakin. |
| Zero Configuration | Zero-config deployment in configuration settings. |
| Security Management | Security management for scope based authentication. |
| Screen Customization | Screen customization for specific audiences. |
