Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Stardust/Knowledge Base/Reference Project"
< Stardust | Knowledge Base
Line 5: | Line 5: | ||
Beneficiaries can apply for benefits such as vacation funding. | Beneficiaries can apply for benefits such as vacation funding. | ||
− | Main Elements | + | = Main Elements = |
− | + | == Processes, Events and Activities == | |
− | Platform Operators from the roof organization running/operating the system | + | * Charity Organization Registration and Approval |
− | Administrators of the charity organizations | + | ** Data Entry |
− | Applicants would only be implicit participants kicking of workflows via a little portal and receiving notifications | + | ** Address Verification |
+ | ** Review | ||
+ | ** Approval/Rejection | ||
+ | * Vacation Request | ||
+ | ** Data Entry | ||
+ | ** Address Verification | ||
+ | ** Dispatching to Charity Organization | ||
+ | ** Review | ||
+ | ** Approval/Rejection | ||
+ | |||
+ | == Participants == | ||
+ | |||
+ | * Platform Operators from the roof organization running/operating the system | ||
+ | * Administrators of the charity organizations | ||
+ | * Applicants would only be implicit participants kicking of workflows via a little portal and receiving notifications | ||
+ | |||
+ | == Services == | ||
+ | |||
+ | * Address Validation Specifications managed in EasySOA, implementation prototyped in OW2 FraSCAti Studio | ||
+ | * HTML/JS UI Component for Organization Review | ||
+ | * Simplistic HTML5 web portal for Charity organization registration (kicking off first process) Application for vacation funding (kicking off second process) | ||
+ | |||
+ | == Data Model == | ||
+ | |||
+ | * XSD | ||
+ | * Charity Organization (Structure) | ||
+ | * Vacation Funding Request (Structure) | ||
+ | * Beneficiary (Structure) | ||
+ | * Address (Structure) | ||
+ | * Country (Structure) | ||
+ | * Used across tools (BPM, WS) | ||
= Running the Project = | = Running the Project = | ||
Line 18: | Line 48: | ||
* Create a Dynamic Web Project with Stardust Profile enabled | * Create a Dynamic Web Project with Stardust Profile enabled | ||
** Aduit Trail Database initialization | ** Aduit Trail Database initialization | ||
− | * Load the charity-portal Utility Project from Stardust Git | + | * Load the charity-portal Utility Project from Stardust Git (http://git.eclipse.org/c/stardust/org.eclipse.stardust.examples.git) |
* Copy the Process Model to a folder proces-models (or the like) in your Dynamic Web Project | * Copy the Process Model to a folder proces-models (or the like) in your Dynamic Web Project | ||
* Add the charity-portal Utility Project | * Add the charity-portal Utility Project |
Revision as of 09:20, 30 March 2013
Contents
Scenario
The Federal Charity institution of Neverland provides an Internet platform for charity organizations to distribute their benefits to those in need. Charity institutions can register and describe their rules for accepting beneficiaries. Beneficiaries can apply for benefits such as vacation funding.
Main Elements
Processes, Events and Activities
- Charity Organization Registration and Approval
- Data Entry
- Address Verification
- Review
- Approval/Rejection
- Vacation Request
- Data Entry
- Address Verification
- Dispatching to Charity Organization
- Review
- Approval/Rejection
Participants
- Platform Operators from the roof organization running/operating the system
- Administrators of the charity organizations
- Applicants would only be implicit participants kicking of workflows via a little portal and receiving notifications
Services
- Address Validation Specifications managed in EasySOA, implementation prototyped in OW2 FraSCAti Studio
- HTML/JS UI Component for Organization Review
- Simplistic HTML5 web portal for Charity organization registration (kicking off first process) Application for vacation funding (kicking off second process)
Data Model
- XSD
- Charity Organization (Structure)
- Vacation Funding Request (Structure)
- Beneficiary (Structure)
- Address (Structure)
- Country (Structure)
- Used across tools (BPM, WS)
Running the Project
- Install Stardust for Helios or Kepler
- Create a Dynamic Web Project with Stardust Profile enabled
- Aduit Trail Database initialization
- Load the charity-portal Utility Project from Stardust Git (http://git.eclipse.org/c/stardust/org.eclipse.stardust.examples.git)
- Copy the Process Model to a folder proces-models (or the like) in your Dynamic Web Project
- Add the charity-portal Utility Project