Performance Appraisal

LiveCycle ES2 Product Sample

Overview of the sample
Prerequisites for the sample
Files needed for the sample
Deploying the sample

Configuring the sample
Running the sample
Next steps
Legal disclaimer

Overview of the sample

The sample demonstrates a simple workflow that can be applied to performance appraisal. The sample also demonstrates how you can leverage multiple LiveCycle ES2 solution components in a human-centric business process. In this sample, manager initiates a performance appraisal easily, after the direct report receive this task, he can select reviewers for himself in a form through invoking Web Service, then manager help to check the reviewer list, in this point, manager can approve or reject this through email, which is a new feature of LiveCycle ES2. The process can be illustrated with the following figure:

process diagram

 

  1. The manager (Akira Tanaka) initiates a performance appraisal for one of his direct reports (Sarah Rose), a task will be assigned to the direct report Sarah Rose.
  2. Sarah Rose opens her workspace and sees the task. She fills in two reviewers Kara Bowman and John Jacobs, who are also the direct reports of the manager Akira Tanaka. A task is reassigned to the manager, Akira Tanaka.
  3. The manager, Akira Tanaka, receives a task and an email notification. Upon opening and reviewing the email and the attached file, he can approve or reject the reviewer list through email. He can also do this using LiveCycle Workspace ES2.
  4. If the manager, Akira Tanaka, rejects the performance reviewer list, a task is assigned back to Sarah so she can update her performance reviewer list.
  5. Once the manager, Akira Tanaka, approves the reviewer list, the reviewers, Kara Bowman and John Jacobs, both receive a task in their LiveCycle Workspace ES2.
  6. Kara Bowman finds the review task in her Workspace. She then reviews the performance of Sarah Rose and inputs some comments, then she completes the review task. John Jacobs also completes a review task.
  7. After both Kara Bowman and John Jacobs finish their review tasks, a PDF file with their review comments for Sarah Rose’s performance is generated and and the manager, Akira Tanaka, is notified that the review is complete. He can then review the result in his Workspace.

Prerequisites for the sample

  1. Deploy and run the Sample Setup Utility.

Files needed for the sample

File Name
Description
Adobe-Samples-Application-PerformanceAppraisal.lca The LiveCycle ES2 archive for deploying the sample

Deploying the sample

Tip: To deploy multiple samples, use the Samples Deploy Utility.

  1. Log in to LiveCycle Administration Console (http://[hostname]:[port]/adminui).
  2. Click Services > Applications and Services > Application Management.
  3. Click the LiveCycle Applications(9.x) tab and click Import.
  4. Click Browse to locate the sample LiveCycle ES2 archive (LCA) file Adobe-Samples-Application-PerformanceAppraisal.lca, and then click Preview.
  5. Select Deploy assets to runtime when import is complete and click Import.

Configuring the sample

Note: Before configuring and running this sample, it is necessary to deploy and run the Sample Setup Utility.

Email Notification Configuration

  1. Turn on SMTP Settings on the server.
  1. Enable Task Assignment in Admin UI.
  1. Configure Email Address to receive email notification.
  1. Setting up an Email Endpoint for Complete Task.
  1. Turn on Notification in Workspace.

User Permission Configuration

Note: If you have configured ContentService on your LiveCycle server, please skip this step.

  1. Log in to LiveCycle Administrator Console (http://[hostname]:[port]/adminui)
  2. Click Settings > User Management > Role Management, click New Role right under the Find button.
  3. In New Role (Step 1 of 3) page, input “Sample User” in Role Name field, and add an optional description, click Next to move to New Role: Sample User (Step 2 of 3) page
  4. Click Find Permissions, in the permission list choose Service Invoke by checking its checkbox, then click OK at the bottom of this page, this permission should be listed in New Role: Sample User (Step 2 of 3) page, click Next.
  5. In New Role: Sample User (Step 3 of 3) page, click Find User/Groups, choose SampleOrganization, PublicationsGroup in and domain: field, then click Find button, check the checkboxes of users John Jacobs, Kara Bowman, and Sarah Rose, click OK, these 3 users should be listed, click Finish.

WSDL Configuration in LiveCycle Designer

  1. Log into Workbench ES2.
  2. If Samples – Performance Appraisal does not show in the Applications view, click File > Get Application..., and then choose Samples - Performance Appraisal > Samples - Performance Appraisal /1.0 from the application list. This will import the application to the Workbench.
  3. In the Applications View, click Samples - Performance Appraisal > Samples - Performance Appraisal /1.0 > Forms > DirectReportsProvideFeedbackNames.
  4. To check out the form, right-click DirectReportsProvideFeedbackNames and select Check Out from context menu and, to edit the form, right-click DirectReportsProvideFeedbackNames again and select Open. Then the form will be showed in LiveCycle Designer.
  5. In LiveCycle Designer, from main menu, select Window > Data View, then from the Data View tree in the left sidebar, you can see two DataConnection named FindUsers and FindUserByEmail.
  6. Right-click FindUsers, and choose Connection Properties…from context menu, a Connection Properties window pops up, move to the 2nd page of this window, edit the path of WSDL File, change the placeholder [default is lc-server:8080] to the actual hostname and port number where this sample is deployed, go on click Next, select invoke in the box Select an operation, click Next, and then click Finish.
  7. Repeat the same operations in step 6 above for DataConnection of FindUserByEmail.
  8. To save the form, select File > Save or press Ctrl+S on the keyboard.
  9. Back to the LiveCycle Workbench ES2, right-click DirectReportsProvideFeedbackNames and select Check In to check in the form.
  10. Repeat step 3 to 9, to update DataConnection of form ManagerKicksOffProcess.
  11. In the Applications view, click Samples - Performance Appraisal > Samples - Performance Appraisal /1.0 , right-click Samples - Performance Appraisal /1.0 and select Deploy.

 

Running the sample

It is recommended to read the description of the use case in the Overview before you run this sample.

Manager (Akira Tanaka)initiates a performance appraisal:

  1. Log in to LiveCycle Workspace ES2 (http://[hostname]:[port]/workspace), using the following user:
  2. Click Start Process > Samples > Performance Appraisal - startpoint. The form loads.
  3. Choose a deadline for this review from the field Submission Due Date and choose a person from the list Direct Report, for example Sarah Rose.
  4. Click Complete to submit the application.

The direct report(Sarah Rose) chooses reviewers:

  1. Log in to LiveCycle Workspace ES2 (http://[hostname]:[port]/workspace), using the following user:
  2. Find the To Do item Task to Provide Performance Reviewers, the form loads, you can choose reviewers now, for example, input John Jacobs in the field "Enter User Name", click Search and find "John Jacobs jjacobs@sampleorganization.com" in the drop down list "Select user from the list", click "+" button, new search entry will be displayed, input Kara Bowman, click Search and find "Kara Bowman kbowman@sampleorganization.com" in the drop down list "Select user from the list", you can also click "-" button to delete this user
  3. Click Complete.

Manager(Akira Tanaka) reviews the reviewer list that the direct report(Sarah Rose) provides:

  1. Check the email account that configured in the step Email Address Configuration, you will receive an email notification of which the subject is like:” Sarah Rose's performance reviewer has been selected, please review it.”
  2. You can open the attached file and check it, then click Approve or Reject, an reply email will be generated, you can send that email directly(Note: The send account should be the one that you receive this email):
  3. Note: After you approve or reject the task, the task will also disappear in workspace, if you don’t want to approve it in email, you can also approve it in workspace, do the following three steps:

  1. Log in to LiveCycle workspace ES2 (http://hostname:port/workspace), using the following user:
  2. Find the To Do item Task to Review Performance Reviewer List, the form loads, and it shows the reviewer list that direct report(Sarah Rose) chooses.
  3. You can choose Approve or Reject the reviewer list:

Reviewer (Kara Bowman) reviews the performance of the direct report(Sarah Rose):

  1. Log in to LiveCycle workspace ES2 (http://hostname:port/workspace), using the following user:
  2. Find the To-Do item Task to Provide Performance Comments, the form loads, you can input some comments about her Customer Focus, Leadership, Managing Work and Areas Of Improvement.
  3. Click Complete.

Reviewer (John Jacobs) reviews the performance of the direct report(Sarah Rose):

  1. Log in to LiveCycle workspace ES2 (http://hostname:port/workspace), using the following user:
  2. Find the To-Do item Task to Provide Performance Comments, the form loads, you can input some comments about his Customer Focus, Leadership, Managing Work and Areas Of Improvement.
  3. Click Complete.

Manager (Akira Tanaka ) review the final result of the direct report(Sarah Rose)’s performance:

  1. Log in to LiveCycle workspace ES2 (http://hostname:port/workspace), using the following user:
  2. Find the To-Do item Task to Review the Final Report, the form loads, you can see the comments provided by all the reviewers.
  3. Click Complete to finish the whole application.

Next steps

Try making the following changes to the process:

Legal disclaimer

Any references to company names, company logos and user names in sample material or sample forms included in this documentation and/or software are for demonstration purposes only and are not intended to refer to any actual organization or persons.

LiveCycle ES2 Product Sample - Performance Appraisal - 02/28/2011 3:44 PM
LiveCycle ES2 (9.0.0.2) - September 2010

[an error occurred while processing this directive]