IMPORTANT INFORMATION – Proposed Event Trigger Module Opport

If you have questions or if you want to share your opinion about Aware IM post your message on this forum
Post Reply
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

IMPORTANT INFORMATION – Proposed Event Trigger Module Opport

Post by Bryan »

Our Company is working with Aware to determine the level of interest within the Aware user community for an Event Trigger Module. Listed below are the key features this proposed functionality would afford you and/or your clients.

***Please email me at [email protected] or PM me to receive the full 12 page ETM Scoping Document***


Key Features of the proposed Event Trigger Module

The new proposed Aware IM Event Trigger Module (ETM) will provide you and your users the ability to manage and automate events and actions (in response to those events) from the front end of your application. The ETM’s functionality is fully managed and controlled through the front end application; thereby eliminating the need, time, and repetitive efforts required publishing numerous additional BSVs. You would be able to provide your clients with customized workflows far beyond the capabilities of other currently available workflow authoring tools due to the incredible design and power of the Aware IM environment. This proposed module will truly be a leap ahead for an already leading edge web application solution by empowering configurators and end-users with the proactive capabilities to dramatically improve overall efficiencies and application scalability through automation.

Key Features

1. Ability to create, maintain and track custom processes via the application
2. Events (processes/rules) may be created by configurators or end-users via the front end
3. Event security can be managed by the application via Access Levels
  • • Which users can create custom Events
    • Which Action Types are available for each Access Level
    • Which Business Objects (BOs) and Business Object Groups (BOGs) and Attributes are available
    • Events can be “locked” so they cannot be changed unless an approved user makes the adjustments (beneficial for Events that are “core” application processes)
4. New Event Creation Wizard allows for multiple actions and may reference other Custom Events for incredibly powerful workflows
5. Unlimited practical uses for the Event Trigger Module
  • • Can Schedule and Deliver Reports – A user of the system may even create their own report schedule by creating a new Event Trigger to locate the desired records, generate a report and deliver the report to a file location and then send an email that it is complete or add a record in a BO that the task has been completed
    • Users may update data based upon the content of other data – If an Account has gone ‘X’ days without activity, change the status of the account to ‘Y’ and send an email to the Account holder that their status has changed
    • Purge records based upon Event Trigger criteria
6. Event Trigger grid via the application to review the current Events and their status’
7. Event Trigger Exception Log for managing Events that have not completed and manage the Exceptions
8. Event Triggers may be maintained by individual user or globally for all users
9. Event Triggers may be imported and exported
10. To ease the creation of repetitive Events with subtle changes between the Events, all Events may be copied and modified
11. Dynamic notifications (with BO tags to make the emails specific) may be delivered to an individual or group based on the outcome of any Action in an Event. The dynamic notifications may be saved and re-used in other Events. Ideal for email broadcasts and/or client communication.
12. In essence, the ETM would replace a large number of processes and rules maintained in the configuration tool
13. BSV deployments would be radically improved as small processes and rule changes will be managed via the ETM
14. Faster overall application deployments as custom Events may be created via the application with direct input from the end-users. A great Module for strengthening the developer/client relationship and removing the need to acquire business requirements, change the BSV, deploy the BSV, obtain feedback from the end-user and potentially have to repeat the cycle again based on the results. Imagine being able to accomplish the same via the application without multiple bsv changes and deployments…truly a win-win for the developer and the end-user.

Potential use of the ETM:

An end-user requests the following:
  • • When total ‘Orders’ for each active Account reach 10, change the discount percentage for all Accounts from 5% to 7%
    • Create a dynamic notification to the Account holder notifying them of the change
    • Create a new folder on a server and call it ‘Account Percent Changes for 01-14-2010’
    • Delay the Event until 11:30 PM (after all business for the day is complete)
    • Create a Find that locates all updated accounts for the day
    • Select the data that you wish to export from the Accounts BO
    • Generate a .csv file with the Account details selected and the name of the file ‘Account_Changes_for_01142010.csv’
    • Create a dynamic notification that is submitted to the assigned sales reps for the Accounts with a description of the update
    • If an Exception to any of the Events occurs then send an email to ‘John Smith’ with a dynamic notification explaining the Exception or redirecting them to the Exception in the application
Imagine the amount of time and effort required to accomplish the above task using only the configuration tool. Or even more powerful; imagine End Users (or configurators) having the ability to create Events themselves from the front-end and their self-servicing ability to manage an unlimited number of actions and events to handle their everyday tasks.

To fund the required development efforts necessary for Aware to create this module we are seeking financial commitments of $1000.00 USD (approx. 2.5% of development costs) from 35 Users. This offering will ONLY be extended to the first 35 Users for this 50% discounted price. This discounted rate will expire upon receipt of the 35th commitment to participate in this offering for the Module. All commitments must be received by Friday February 26th; as it is anticipated that the opportunity to participate in the discounted pricing will be closed on or about March 1st. This module will be available to all other Aware Users for a license fee of $2,000.00 USD once development has been completed.

For any questions regarding this proposed module please send a PM, post via the forum or email me directly at [email protected] and I will respond as soon as possible.

If you are interested in participating; please respond to us at your earliest convenience to secure your discounted price. All payments for this Module will be processed through Awaresoft per the normal PayPal process. Each User will be contacted by Aware to facilitate payment. In the event that the required sum for this development is not collected; each User will receive a full refund.
-Bryan
Version 8 (Build 2358)
RocketRod
Posts: 907
Joined: Wed Aug 06, 2008 4:22 am
Location: Melbourne

Post by RocketRod »

If this development was to go ahead what is the planned development schedule?

Cheers Rod
aware_support
Posts: 7525
Joined: Sun Apr 24, 2005 12:36 am
Contact:

Post by aware_support »

The development of this feature is likely to take several months after the start of the project. The start depends on the interest in the community.
Aware IM Support Team
pbrad
Posts: 781
Joined: Mon Jul 17, 2006 11:03 pm
Location: Ontario, Canada

Post by pbrad »

Would this depend on a particular back end database technology?

Pete
Pete Bradstreet
Contract developer of commercialized applications

AwareIM Ver. 8.2
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

Pete,
This new module will not be specific to any database. It will be a completely front-end addition to the product.
-Bryan
Version 8 (Build 2358)
michaelappdev
Posts: 16
Joined: Tue Sep 22, 2009 5:07 am

Post by michaelappdev »

I am fairly new to this community but after reading the description of the proposed module, it seems like quite a large enhancement.

-Why wouldn't this be a part of the core development as a feature?

-Since it's being proposed as module, what assurance do we have that it will be updated/ supported as newer versions of the core application are updated?

-Is there an escrow account to insure that each of our contributions are protected?

I guess I am very confused why such a huge enhancement is not a part of core development and we would pay extra for features we were already polled on: http://www.awareim.com/forum/viewtopic.php?t=159
Michael
Aware IM v4.9 Build 1351
aware_support
Posts: 7525
Joined: Sun Apr 24, 2005 12:36 am
Contact:

Post by aware_support »

-Why wouldn't this be a part of the core development as a feature?
This is a very large module, which will be very costly for us to develop and without knowing the interest in the community and financial backing we cannot commit to doing it

-Since it's being proposed as module, what assurance do we have that it will be updated/ supported as newer versions of the core application are updated?
Once it is developed it becomes part of the product. You have our full guarantees that the module will be supported in all future versions

-Is there an escrow account to insure that each of our contributions are protected?
Yes
Aware IM Support Team
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

I just wanted to post an update to everyone.

The feedback we have gotten on the module has been positive in every aspect. The user community seems to be finding real value in the additional of this module to Aware IM.

So far there are approximately 8 users that are looking to take advantage of the module at a 50% discount by helping fund the projects development cost on the Aware Soft side.

Please allow me to provide you with the full documentation if you have not already seen it. I provides a much broader scope than the brief description available in the post.

PM or email me at [email protected]
-Bryan
Version 8 (Build 2358)
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

All,

We have completed the discovery phase of the Event Trigger Module design process. At this point we have received numerous inquiries about the module’s capabilities; however only a handful of users have committed to take advantage of the module’s licensing at the 50% discounted cost of $1,000 ($2,000 license retail). This discounted price is not only a great savings for the users; but also necessary to generate the required funds to pay for the development.

If anyone else would like to take advantage of the 50% discount on this module or has any questions about all the capabilities this module will offer; please let me ([email protected]) or [email protected] know as soon as possible. We are currently trying to determine if the project is still feasible at this time with the limited number of users that have committed. We need to receive firm commitments by Friday March 5th. If the required funds are not raised at this time; the development of this powerful module will be postponed.
-Bryan
Version 8 (Build 2358)
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

I am sorry to say that we are putting the newly proposed ETM module on hold for the time being because of the cost of the initial development. We did receive quite a bit of community support/interest for the module but unfortunately not enough in the form of commitments to the development process to make the $40K project feasible for us at this time.
-Bryan
Version 8 (Build 2358)
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

I just wanted to give everyone a heads up and also an example of our commitment to the future of Aware IM. There will be a new feature/additional functionality added to Aware IM in the very near future that was funded by our company. This feature is not at the cost level of the ETM project but did cost us $2,000 to get developed.
-Bryan
Version 8 (Build 2358)
Bryan
Posts: 195
Joined: Fri Apr 03, 2009 12:46 am
Location: Cincy

Post by Bryan »

This functionality is now available with the release of build 1388.

Initially called ETM now called User Defined Processes (UDP).
-Bryan
Version 8 (Build 2358)
RLJB
Posts: 914
Joined: Tue Jan 05, 2010 10:16 am
Location: Sydney, Australia

Post by RLJB »

Bryan/support - thanks for your investment in this functionality, it is powerful stuff.
Rod. Aware 8.6 (latest build), Developer Edition, on OS Linux (Ubuntu) using GUI hosted on AWS EC2, MYSQL on AWS RDS
ACDC
Posts: 1142
Joined: Sat Jun 30, 2007 5:03 pm
Location: California, USA

Post by ACDC »

Bryan
Well done on this, you have joined the ranks of many others in this forum that have paid 1000's for enhanced features that we all get to benefit from in some way.

Having the option of getting features added to the product if you "show them the money" is a very nice comfort to have as a developer

keep up the good work !
Post Reply