You are on page 1of 3

Work Effort Application Overview

This document is a general overview of the workeffort application.


Change Log

May 1 2006

Updated for opentaps 0.9

Work Effort Application Overview


Background
A work effort is a very generic concept of a task or event which could be performed. Examples of
work efforts include events and tasks in the CRM application, steps in the Manufacturing
applications production run, and possibly other tasks associated with orders, returns, quotes, and
parties.
The Work Effort application is used to create and assign tasks and sub-tasks, manage calendars,
and manage timesheets and invoices from timesheets. It presents a context-neutral, generic
interface to working with work efforts. Thus, you could use the Work Effort application to replicate
the functions of other applications such as Manufacturing or CRM, but a production run or a
customer meeting would be handled exactly the same way.
Task Lists
Task list shows work efforts of the type TASK (under Assigned Tasks) and ACTIVITY (second
two sections) associated with the user (through WorkEffortPartyAssignment entity.)
TASK is something the user has scheduled for himself.
ACTIVITY is a workflow assigned activity.
20060112: Seems like the status or expiration date does not really matter.
The Calendar
The calendar shows work efforts of the type EVENT.
My Time
Shows your timesheets. You can create a timesheet (even quick create one for the week) and
then enter time on your timesheets. Quick time entry seems to enter a time entry for the first
current timesheet.
Request List
Outstanding customer requests (of the CustRequest entity.)
Work Effort
The main part of the application. For creating work efforts, associating them with various things,
etc. etc.
Timesheet
Creating and managing timesheet. Probably has more functionality than My Time.
Creating Work Efforts
Most of the fields are not used.
Just fill in type of work effort (Activity vs. Project vs. Event), some descriptive information, status,
and purpose, and a range of dates for estimated begin and end time.
parentWorkEffortId does not seem to do anything.
How to Log a Communication Event
Create a work effort, then go to the Communication tab, and associate it with a
communicationEventId, or enter a communication below.

Work Effort Application Overview


How to Create Sub Tasks
workEffortIdTo is the workEffortId of the parent. workEffortIdFrom is the workEffortId of the child.
The type of the association doesn't seem to matter (have tried ROUTING_COMPONENT,
WORK_EFF_BREAKDOWN, WORK_EFF_DEPENDENCY)
Associating Work Effort with Things
In the various tabs of the Work Effort tab in appheader.
Assigning Work Efforts
Assignment changes the status of the party assigned to the work effort. It can be done either on
the front page or through the Work Effort > Parties tab.
(Assignment of Work Efforts to parties is stored in the WorkEffortPartyAssignment entity.)

You might also like