]project-open[ emphasizes the possibility to integrate clients and providers into the planning and execution of projects. However, communication across organizational boundaries requires special communication means (and skills!), due to diverging interests, cultures etc. of the participating partners. The Task/Incident Tacker module formalizes the communications related to the distribution of work amongst project members. It allows the definition of clear responsibilities within a project and the holding of project members accountable for the progress or tasks.
]project-open[ Forums are based around metaphors from "speech act" theory. These metaphors capture the way humans are structuring their communication into Statements, Questions, Commands and Exclamations.
These concepts are represented using the "topic types":
State Variables
The client, staff and provider communication spheres
Frequently we have encountered the situation that a customer should be integrated into a project, but that he should not even know about the existence of external providers in the project.
For this reason we have separated the communication between customers, staff and (external) providers into separated into three "spheres" (see below) with the project manager as the pivotal point to route (distribute, assign, ...) customer incidents to other project managers.
The permissions to post to the different spheres are defined using the OpenACS permission scheme:
Typically, customers only get the "add_topic_pm" permission and freelancer "add_topic_noncli". However, these permission are configurable, so that they can be adapted to less rigid environments.
Forum topics can form threads when people reply to an initial topic. In this case all permissions and notifications are inherited from the topmost partent topic.
Related Object Types
Related Packages
Related Modules
Tutorials
