login
Forgot?
Login with Facebook

Don't have an account? Register one now!

LifeRay Java form and form approval screens/portlets

Bids 
22
Avg Bid
$1149 USD
CLOSED
  • Project ID:

    463646
  • Project Type:

    Fixed
  • Budget:

    $750-$1500 USD

Project Description:

Objective
To develop a LifeRay based form as well as its associated form approval engine and approval portlet. This form will be a holiday time submission form, allowing the user to submit for time off. The form must then be approved by one or more other users and also be viewable after approval. The approvers should have a small portlet to allow them to view all their pending forms and approve them or leave comments on them in lieu of approval.


Project Details
This project has three major components:

1. The holiday time off form itself
2. The approval engine
3. The approver’s view of the form

The fields on the form include:
- Name (populated from the login itself, not editable)
- Department
- Supervisor Name
- Start Date (with calendar chooser)
- Start Time (with option for all day)
- End Date (with calendar chooser)
- End Time (with option for all day)
- Reason for Time Off

This entire system must work together to allow forms to be submitted and approved. All forms may have comments left by the approver with the form. There are four states:
• “In Progress” (form is being edited/created but not yet submitted)
• “Approved”
• “Pending” (approver may add comments and submitter may edit the form)
• “Rejected” (approver rejects the form, no further comments may be left and submitter may not edit the form)

The approval engine should be a separate entity, fully configurable to use with any form (we will use it for future forms as well as for this holiday time off form). The engine must take as input a series of users or user levels and keep track of the state of any form in the system as it moves through those levels. In the event a specific user name is not supplied, the system must consult a field in the form itself or a user hierarchy to determine which user at a given level is appropriate (example hierarchy will be provided).

For approvers, they should log in to the LifeRay interface and see a list of forms to be approved. This list of forms may contain more than one type of form (i.e. the holiday form, an expense form, a QC form, etc.) so should be formatted accordingly. Batch approval or rejection should be possible, and each form should be viewable with the ability to leave comments in lieu of approval.

All approved holiday submissions should be updated to the user’s LifeRay calendar as well as any calendar for any group they are in.

Email should be sent to the approver upon the initial submission of a form (or when it is time for the next approver in the chain to approve it). It should be sent to the submitter upon form rejection or upon a form’s FINAL approval (approval from the last approver in the approval chain).

Finally, a small ticker portlet should be visible on the individual user’s home page detailing the number of vacation days used so far.

System should be developed in LifeRay/Java on PostgreSQL. Database tables should be created as appropriate.

Please see the attached scenarios document further detailing how the system is to be used.


Tasks
1. Create the holiday time off form portlet for the submitter, allowing form submission and future editing
2. Create a portlet that shows a user any forms they have submitted in the past and their current state, also allow them to edit forms that are “In Process” or “Pending” (meaning they can save a form in progress and come back to edit it before submitting, and edit it after submitting until approved or rejected).
3. Create the approval engine itself (ability to change the state of a form, track the state of a form, and leave comments)
4. Maintain history on each form
5. Small portlet to view used vacation days
6. Functionality to update all approved holiday requests to a user’s personal and group calendars.
7. Create an approvers portlet with the following capabilities:
• Screen for approvers to view list of pending forms, view individual forms, and change form state individually or in batch mode (should be form independent and able to be used for other, future forms)
• Screen for approvers to view previous approved or rejected forms (in a separate screen from the pending forms) and their histories (should be form independent and able to be used for other, future forms)

Skills required:

Java, Website Design

Additional Files:

Forms Scenarios.doc

Project posted by:

atalleylinmark Hong Kong
(2 Reviews)

Last seen:

Public Clarification Board

1 messages

  • aimprosoft

    Dear Sir/Madam,

    We have significant experience in Liferay development. You can check our previous Liferay experience on our Elance (http://aimprosoft.elance.com) profile. But we have missed bidding time on your project. Would you mind to extend bidding and we make a bid for you project.

    Thanks.
    Aimprosoft.

    over 2 years ago


If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

gord Romania
gord
Romania From Romania     Offline
  General Freelancer Orientation (80%, 90th percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
 Accepted
$1500 in 15 days 
0
over 2 years ago
4.9

5.8

4 Reviews
100% Completion Rate
Please check PMB.

All Bids ()

gato Bolivia
bygato.png
gato
Bolivia From Bolivia     Gold Member     Offline
$1500 in 30 days 
0
over 2 years ago
4.8

6.9

35 Reviews
72% Completion Rate
Please check portfolio in pm
interpb China
u=3869938082,4238900276&fm=0&gp=4.jpg
interpb
China From China     Offline
$1250 in 28 days 
0
over 2 years ago
5.0

6.1

55 Reviews
63% Completion Rate
Hi friend Please view your PMB thanks
ManiksSoftware India
maniks_logo1.jpg
ManiksSoftware
India From India     Offline
$1150 in 35 days 
0
over 2 years ago
4.5

6.1

8 Reviews
34% Completion Rate
We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please find below our Design Portfolio: h... more
We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please find below our Design Portfolio: http://design.manikssys.com/portfolio/ Please see PMB to know more about our expertise and capalbilities. less
milliard India
logo1.jpg
milliard
India From India     Gold Member     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$1200 in 20 days 
0
over 2 years ago
5.0

4.8

7 Reviews
57% Completion Rate
******Refer PM for JAVA works********
viqsoft Afghanistan
viqsoft
Afghanistan From Afghanistan     Offline
  General Freelancer Orientation (75%, 81st percentile)
$750 in 15 days 
0
over 2 years ago
5.0

4.0

5 Reviews
38% Completion Rate
hi, kindly check pm for details. regards, -a
avenaforever Pakistan
avenaforever
Pakistan From Pakistan     Gold Member     Offline
$750 in 10 days 
0
over 2 years ago
4.9

3.1

7 Reviews
41% Completion Rate
see pm please
saynt2day Afghanistan
saynt2day
Afghanistan From Afghanistan     Offline
$1000 in 10 days 
0
over 2 years ago
4.5

2.4

1 Review
100% Completion Rate
cuong09m Viet Nam
logo.png
cuong09m
Viet Nam From Viet Nam     Offline
$975 in 30 days 
0
over 2 years ago
5.0

1.7

1 Review
75% Completion Rate
Hi, please check your PMB, thanks.
websolutiondotbe Belgium
websolutiondotbe
Belgium From Belgium     Offline
  Foundation EUFreelance.com Member
$1000 in 30 days 
0
over 2 years ago
• Develop Liferay-based portal applications for heath assurance companies. Develop themes, layout, portlets, using ECM, customize Liferay for the clients’ needs. Projects: www.hospitalia.be, www.dunepanne-mloz.be ... more
• Develop Liferay-based portal applications for heath assurance companies. Develop themes, layout, portlets, using ECM, customize Liferay for the clients’ needs. Projects: www.hospitalia.be, www.dunepanne-mloz.be • Experience with Liferay, JSR 168, JSR 286, Java, JSP, Servlet, Struts, Hibernate, XML, XSL, XSLT, JavaScripts, Jquery, Velocity, CSS, Firebug, Tomcat, Mysql, Svn. • Use Hibernate, Struts framework to build portlets which allow users to enter, alter data or display data from database depending on the users’ roles, users information (Hospitalia admin portlet, Hospitalia Contact Form portlet, Hospitalia Affilation Request portlet). • Experience with Service Builder to generate automatically interfaces and.classes. • Create a dailly batch process to send a list of new registers to corresponding offices based on postal code. • Use the same Liferay instance to create different communities, (mean different websites: hospitalia, dunepanne-mloz based on their different URLs by using virtual hosting technique) • Create, edite, publish.documents based on workflows.. • Create, organize different groups, organizations, users with different previlleges. • Combine XSL in Liferay to create , organize multi-level category pages according to the multi-level category of articles :http://www.hospitalia.be/faq, http://www.hospitalia.be/info/documents • Using both Ext and Sdk plug-in environments.  less
sahadt India
sahadt
India From India     Offline
$1350 in 30 days 
0
over 2 years ago
We want to brief you about our company. We are a group of five members. All of us have enterprise level experience with leading MNCs in designing, development and delivering of web based software products. We have soun... more
We want to brief you about our company. We are a group of five members. All of us have enterprise level experience with leading MNCs in designing, development and delivering of web based software products. We have sound domain knowledge and we are very well exposed latest technologies available in web. You can rest assured that we will strive to provide you with the most efficient service, along with the highest quality products available.  less
michaelka Bulgaria
michaelka
Bulgaria From Bulgaria     Offline
$1500 in 30 days 
0
over 2 years ago
I will be able to do your task in 30 days.
QualityService United States
Sentient logo48x48.jpg
QualityService
United States From United States     Offline
$1500 in 30 days 
0
over 2 years ago
0.0

4.6

0 Reviews
50% Completion Rate
We can do this project within time; please see PMB for more details.
razon Bangladesh
razon
Bangladesh From Bangladesh     Offline
$750 in 15 days 
0
over 2 years ago
We are ready to do your project.
tupolev United States
tupolev
United States From United States     Offline
$1500 in 25 days 
0
over 2 years ago
0.0

0.0

1 Review
0% Completion Rate
Hi, We have more than 13 years of experience in website designing, search engine optimization, software development, logo design, banner design. We had gone through your project requirement thoroughly. We would li... more
Hi, We have more than 13 years of experience in website designing, search engine optimization, software development, logo design, banner design. We had gone through your project requirement thoroughly. We would like to see the enhance details your project so as to start the work as soon as possible. Portfolio http://www.metasenseusa.com/portfolio.htm Thanks and regards, Tushar.ks Website designer. Metasense Inc  less
sagientindia India
logo.jpg
sagientindia
India From India     Offline
$1050 in 30 days 
0
over 2 years ago
Hi, this is prashant from sagint technologies we have got your requirements and will provide you this solution on 30 days.We have a great experianced team in java. kindly reply for more about our services
mrmalaa Egypt
mrmalaa
Egypt From Egypt     Offline
$750 in 30 days 
0
over 2 years ago
see a pmb for more details
dominity Ukraine
dominity
Ukraine From Ukraine     Offline
$1000 in 15 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
Hi. I've worked on Java projects over 3 years. I'm experienced Java EE developer. I've worked on web applications based on most popular enterprise frameworks like Apache Beehive, Apache Struts, Hibernate, Spring an... more
Hi. I've worked on Java projects over 3 years. I'm experienced Java EE developer. I've worked on web applications based on most popular enterprise frameworks like Apache Beehive, Apache Struts, Hibernate, Spring and well-known technologies like EJB, JSP/Servlets, JSF, Portlet, etc. I've got good level of English skills and ability to communicate with customers. I've got ability to work full-time. Please, reply. Best regards, Alexander.  less
rakesh1012 India
rakesh1012
India From India     Offline
$1000 in 20 days 
0
over 2 years ago
Hi I can do this project within time and with quality.
jesuse1998 United States
jesuse1998
United States From United States     Offline
$1250 in 20 days 
0
over 2 years ago
I'm a very experienced JAVA programmer, I would most likely use hyper thread sql as the back end and I can make the front end both a stand alone and an applet. All information collected in the forms could go to a perma... more
I'm a very experienced JAVA programmer, I would most likely use hyper thread sql as the back end and I can make the front end both a stand alone and an applet. All information collected in the forms could go to a permanent dbms, if desired. Although, I am just staring in getAfreelancer, I am sure I can develop this application to your satisfaction and bypass your expectations. I'd appreciate the opportunity. Thank you less
kamachi2009 India
21867451.jpg
kamachi2009
India From India     Offline
  Freelancer Orientation (75%, 94th percentile)
$1300 in 30 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
Please see in PM
terranKG Kyrgyzstan
terranKG
Kyrgyzstan From Kyrgyzstan     Offline
  Foundation EUFreelance.com Member
$1250 in 30 days 
0
over 2 years ago
I am professional JAVA developer. I can make demo version in 5 days.