-
Notifications
You must be signed in to change notification settings - Fork 0
AnA15S02SubcontractorIncommingCommunicationsLists
TWiki>
LibrePlan Web>AnA15S02SubcontractorIncommingCommunicationsLists (03 Jan 2012, JavierMoran)EditAttach
| Story summary | Subcontractor incommunication communications list |
| Iteration | AnA15SubcontractorModule |
| FEA | AnA15S02SubcontractorIncommingCommunicationsLists |
| Story Lead | |
| Next Story | |
| Passed acceptance test | No |
This set of tasks consists of doing explicit the communications sent from the subcontractor companies towards their customer companies. Therefore, these communications are the ones reviewed by the company which subcontracts to their providers. At this moment, the communication is:
- Progress communication from provider companies towards their customer.
This task consists of modifying the reception service of progress measurements to have a log of all the communications.
It is needed to implement, therefore, a new entity called SubcontractorCommunication. It will be an entity defined by the following features:
- N:1 relationship with entity
SubcontractedTaskData. - Attributes:
- Communication date. Date at which the reception of the communication is had.
- Reviewed. Boolean to track if the user reviewed the communication.
- Values. Hibernate component consisting of a list of pairs [progress value, date]
- Communication type. Enum to show the type of the received communication from the subcontractor. At this time, Progress Update
It will be created a page below the menu entry Resources – Subcontracted tasks with name Incoming communications from subcontractors
For each entity SubcontractorCommunication will be showed a list with the following columns:
| Communication type | Subcontracted task | Project name | Project code | Company | Communication date | Values | Reviewed | Operations |
-
Communication type. Got from
SubcontractorCommunication -
Subcontracted task. Name of the subcontracted task. Got from
SubcontractedTaskData. -
Project name. Project name to which the subcontracted task belongs (in the customer). It is got through
SubcontractedTaskData -
Project code. The project code in the customer. Got through
SubcontractedTaskData. -
Values. Value set transmitted during communication. Got from
SubcontractorCommunication -
Communication date. Got from
SubcontractorCommunication -
Reviewed. Got from
SubcontractorCommunication. -
Operations. There will be a edit button which will do the following: It will open the project to which the
SubcontractorCommunicationrow belongs and the progress pop-up of the bounded task is opened in the gantt.
This list will be sortable by all the columns except by the columns Reviewed and Operations.
The subcontractor incoming communication list has a columna called Reviewed, that will inform if the communication exchange was already processed by the user or not.
Therefore, the behavior to implement will be that on checking/unchecking each list item, in the database the field Reviewed of SubcontractorCommunication will be udpated.
It is needed to include a filter with the following format:
Filter by: Combo with two values [ All, Not Reviewed]
By default this filter must have selected the value Not reviewed. The effect that is wanted in this filter with the value Not reviewed is that, after checking the communication item as reviewed, this is kept in the list.
This should not be a problem if the list is not reloaded. On entering again in the list, the item will disappear, thing which is the expected behavior.
| User | Spent in XpTracker | Spent in phpReport | Ok? |
|---|---|---|---|
| SusanaMontes | 18 | 0 | ![]() |
| Total | 18 | 0 | ![]() |
Copyright (c) by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
