Enj
  • E-mail us
  • North America
    Bala Pointe Office Center
    111, Presidential Boulevard Suite
    246 Bala Cynwyd, PA 19004

    North America Phone No.:
    +1 610-747-0340

    India
    C-201/6&7, Pune IT Park
    34, Aundh Road
    Bhau Patil Marg, Pune 411 020

    India Phone No.:
    +91 20 3020 1260-1266
    +91 20 3020 1270-1276
  •  
If your question is not addressed below, ask us and we will revert to you.

  • Which technologies does Enj use?
    Enj is built on openworld technologies. It uses HTML and Java servlets and applets and JSPs for communication between the client, the server and the database.
  • Who will benefit most from Enj?
    Enj is best suited for organizations that have automated a large part of their back office operations but now have information silos that automate processes fairly efficiently, but have gaps in areas where processes cut across these *vertical silos* or present a big headache when they need to *talk* to each other. Additionally over time, business needs and realities change but... the automated processes (systems) are *locked in*, and it would require huge (re) investment to *morph* the automated processes to reflect changed business realities.
  • What database(s) does Enj use?
    Enj is truly database independent and can use any JDBC compliant database.
  • What are the benefits of BPA?
    BPA drastically cuts down the time and cost of moving documents from one table to another. More important, it ensures that nothing slips between the cracks and that all transactions follow the correct process path.
  • What is the server side configuration required to implement Enj?
    The minimum hardware specification for ENJ server is an Intel - Pentium - III 700 MHz with up to 512 KB L2 Cache or equivalent, 256 MB RAM, 10 GB Hard-drive and an SMTP server IP Address to route the mails.On the software side you could use a combination of Linux/ Windows NT, JDK, JSDK, Apache Webserver and a JDBC compliant database like Postgres, Oracle or SQL 2000.
  • Is Enj a Workflow Solution?
    No. Enj is a Business Process Automation product BASED on the principles of workflow. Said another way, Enj is much more than a simple workflow solution that simply takes a document from one desktop to another.
  • What is Enj?
    Enj is a business Process Automation product based on the principles of workflow.
  • What is the client side configuration required for Enj?
    The client is extremely thin in an Enj deployment. We recommend 128 MB RAM (Minimum 64 MB). The client requires IE 5.0 and above (or Netscape 6.2 and above) Process designers additionally require the Java Plugin 1.3.1_01.
  • What is the difference between Enj and Enterprise Integration Applications (EAIs)?
    If one was to consider the various enterprise applications as silos of information, then EAI tools are pipes that join these silos. Enj actually is the filler between the silos that not only provides for information flow, but also the functionality to merge the silos seamlessly.
  • What is the underlying concept behind Enj?
    Enj is based on the concept that business functions can be outlined in a series of process flows, processes are made up of activities (stages) and sub processes, relationships between processes are defined in terms of business rules, characteristics of activities are captured and represented in documents, and documents have definable attributes and interdependencies.
  • What programming knowledge do I require to use Enj?
    Enj has been designed as an end user tool. You require no programming knowledge to run Enj. All you need to do is map your processes and interfaces using graphical user interfaces and Enj does all the programming for you.
  • How do I specify the employee who will handle a certain activity?
    Enj works on a user-role--right basis. Each user has a role and during process definition, you need to set the roles associated with each activity. Only those employees (users) who qualify based on the routing and business rules are allowed to handle a certain activity.
  • How do I define Business rules?
    Business rules can be defined by using the formula definer provided.
  • Can Enj link up to external databases?
    Yes, Enj has database objects that can be linked for lookup, select and update to external databases provided the database connectivity parameters are known.
  • Can Enj be used for Customized processes?
    Enj is designed to be used for custom processes. There is no standard and one need not stick to predefined processes which force the organization to reengineer the way they do business. Enj allows you to represent the way you actually do business.
  • How do I avoid somebody tampering with my defined processes?
    You can, while defining processes set rights so as to allow some roles no access to your process, some roles to only view and only some others to be able to edit the process.
  • What is the difference between the Enj process mapper and any other flowcharting application?
    Traditional flowcharting applications can be used to render a flow chart on a screen and allow saving and printing. Enj does all that and at the same time creates an application at the back end to support the process map defined.
  • Can I preview how my process will run in real life?
    Enj provides a facility to simulate how the process will run in real life. This allows you to optimize the process in terms of altering activity standard times, by simplifying/ splitting/ combining them or by adding/ reducing resources that work on them so as to balance the process.
  • How do I map my organization*s processes on Enj?
    Enj comes with a process mapping interface which has drag and drop capabilities that allow you to map processes graphically.
  • Can I set some activities to happen automatically?
    Enj has built in synchronous timers that can be set to allow activities to occur automatically at preset frequencies.
  • Can one process interact with another?
    Any Enj process can interact with any other in terms of interchange of data. Look ups can be provided across processes.
  • What are the various objects in an Enj process map?
    Enj objects mirror real life situations. There are objects for activity (when manual data input is required), control (which decides routing based on business rules, import and export (for integration with other applications), collate (which allows you to collate multiple transactions into one), forks and joins (for splitting and joining the transaction flow.
  • How does Enj help in process optimization?
    You could change either the standard time on the activity or the number of resources and simulate how the process will run and look at and remove process bottlenecks.
  • Does Enj allow transactions to be routed automatically?
    Yes, Enj can be set to rout a particular transaction automatically to all, or randomly or sequentially or to a user as per business rules within the document.
  • What level of validations are supported?
    Complex validations between the elements in a document can be set. These will be checked before the user is allowed to complete the document.
  • Is it possible for me to not allow editing of data at run time?
    Each field (item) can be set as either editable or non-editable so that run time altering is controlled.
  • How does Enj allow me to define my interfaces?
    Enj provides you with a graphical user interface with drag and drop functionality to define your interfaces in a WYSIWYG manner.
  • What types of fields does Enj allow?
    Enj allows text field (for data entry of strings, numbers and dates), prepopulated items which take up values from the preceding document, static lists (which allow the user to choose from a dropdown), formula items checkboxes and buttons.
  • How close can I get to my real world documents?
    Enj interface definition is extremely flexible and you can define documents almost identical to real world documents.
  • Do I need to know programming to define the interfaces?
    No. No programming knowledge is required to define interfaces.
  • Does Enj allow database lookups?
    Yes, Enj can look up data either within the Enj database or on external databases (through database objects).
  • Can Enj interact with e-mails?
    Yes, Enj is able to strip and pick up data/ files from e-mails.
  • Does Enj operate standalone?
    Enj can operate standalone. However, we realize that you would be having quite a few other application already running smoothly. Therefore, we have built Enj so that it integrates with all these applications for data interchange.
  • Can Enj exchange data with other enterprise applications?
    Yes, Enj can interchange data (through export and import) automatically with other enterprise applications.
  • How does Enj exchange data?
    Enj works on a water*s edge principle. it will export data to a certain location/ mail box. Also for import, it will pick up data from a fixed location or mailbox.
  • Can I change values in a transaction that is already completed?
    Normally not. However, items within a document can be set as containers and these can be updated from another document.
  • What happens if a user goes on vacation?
    Custom built applications require programming. There is therefore communication bridge between the end user, the analyst and the programmer. This causes a lot of information to be lost and misunderstood. The eventual solution that comes up needs a lot of rework. All this means cost and time overruns. Enj being an end-user tool allows functional persons to put in place the solution they really require.
  • How are Enj solutions different from Custom built applications?
    Custom built applications require programming. There is therefore communication bridge between the end user, the analyst and the programmer. This causes a lot of information to be lost and misunderstood. The eventual solution that comes up needs a lot of rework. All this means cost and time overruns. Enj being an end-user tool allows functional persons to put in place the solution they really require.
  • What sort of solutions are available on Enj?
    Enj is generic and can work across verticals/ functional areas. There are many ready configured solutions available on Enj.
  • How much time does it take to deploy a configured process?
    Enj is generic and can work across verticals/ functional areas. There are many ready configured solutions available on Enj.
  • Can I attach files to transactions?
    Enj allows you to attach any files to the document. These files are stored centrally on the Enj server.
  • Does Enj give reminders?
    Yes, Enj can be set to give reminders after a preset waiting time and at preset frequency. The reminder setting is at the activity level so each activity can be set uniquely.
  • What happens if I add items in interfaces after the process is deployed?
    While theoretically ready immediate deploy solutions are available, the real benefit of Enj is that it provides an absolutely close fit and it is therefore beneficial to leverage this and fine tune the predefined processes.
  • Are ready solutions available which I can deploy immediately?
    While theoretically ready immediate deploy solutions are available, the real benefit of Enj is that it provides an absolutely close fit and it is therefore beneficial to leverage this and fine tune the predefined processes.
  • Can Enj escalate activities that are overdue?
    Yes, while mapping the process, it is possible to set the time after which the activity gets escalated to the user*s supervisor.
  • How different are Enj solutions from ready made applications?
    Enj solutions are a much closer fit and do not require the organization to change the processes/ interfaces it is following. This allows organizations to automate their business processes painlessly with a minimum of training and associated dislocations and costs. Also, unlike ready made applications, Enj solutions can be morphed as business realities change.
  • How will users know that they have documents pending for action?
    An Enj user will get an e-mail notification everytime a document arrives in his/ her Enj Inbox. The e-mail will have a login interface that will take him/ her directly to the document that requires his/ her attention upon sign in. After completing the document, the user can either go to his/ her Enj Inbox or sign out of Enj.
  • Can I save reports on the client?
    Once you have pulled out a report you could save it on your desktop and view/ work on it later. Enj allows you to export reports into popular spreadsheet applications.
  • How do I know where a particular document has reached?
    Enj provides a built in trace functionality that traces the transaction and shows you exactly where it is.
  • Does Enj have quick view reports?
    Yes, Enj has prebuilt quick view reports that show data in a tabular fashion.
  • Can I know how much time a document took at every stage in the process?
    The trace functionality not only tells you where a document is, but also shows the in and out time at each stage and each user.
  • Can I save and share report definitions?
    Yes, you could decide which elements you wish to see in a report and save and share the definition with other users.
  • Can I define my own reports?
    Enj allows you to configure your own free form reports using a freeform report configurator.
  • Who can view completed documents?
    Normally users can see only those documents that they have completed. However users who have reporting rights can see even those documents that have not been completed by them.
  • Can I know how many transactions are completed in a given process?
    Yes, Enj has standard monitoring tools that tell how many transactions have passed each stage in any process.
  • Does Enj allow real time views on how processes are running?
    Yes, Enj allows you to see at any given time how a process is running, how many transactions are completed and how many are pending at each stage. these reports can be taken either tabular or as a graphical representation.
  • Is there any way one can see how the process is doing against standard parameters?
    Yes, Enj shows system performance against preset standard times so as to allow administrators to monitor and optimize the process.
  • Can I know how many transactions are pending in a given process?
    Yes, Enj has standard monitoring tools that tell how many transactions are pending at each stage in any process.
  • Who can add entities to masters?
    The administrator, after defining masters can set rights for various roles to allow them to add/ edit entities to that master. Only those users who are associated with the set roles can add/ edit entities in a master.
  • Who can define a master?
    In order to avoid duplication, only administrators are allowed to define masters.
  • Does Enj allow organization wide masters?
    Yes, Enj allows administrators to define masters that can be used across all the processes in the organization.
  • How do I define my organization structure on Enj?
    Enj has a user role structure. Each employee can be defined as a user and each user can have various roles which correspond to the various functions he performs in the organization.
  • Is it necessary for a user to have a single role and vice versa?
    No. A user can have many roles. At the same time a role can have many users associated with it.
  • What is the extent to which I can personalize the look and feel of my desktop?
    You could change the look and feel of your desktop entirely. Personalization is done through a graphical user interface and is very simple. Each user could have his or her own settings.
  • Can I set default log in screens etc for myself?
    Yes. The personalization module is fairly rigorous and allows you to set various defaults.
  • How are Enj solutions different from Custom built applications?
    Custom built applications require programming. There is therefore communication bridge between the end user, the analyst and the programmer. This causes a lot of information to be lost and misunderstood. The eventual solution that comes up needs a lot of rework. All this means cost and time overruns. Enj being an end-user tool allows functional persons to put in place the solution they really require.
  • What sort of solutions are available on Enj?
    Enj is generic and can work across verticals/ functional areas. There are many ready configured solutions available on Enj.
  • Are ready solutions available which I can deploy immediately?
    While theoretically ready immediate deploy solutions are available, the real benefit of Enj is that it provides an absolutely close fit and it is therefore beneficial to leverage this and fine tune the predefined processes.
  • How different are Enj solutions from ready made applications?
    Enj solutions are a much closer fit and do not require the organization to change the processes/ interfaces it is following. This allows organizations to automate their business processes painlessly with a minimum of training and associated dislocations and costs. Also, unlike ready made applications, Enj solutions can be morphed as business realities change.