Fluid Discussion Service Implementation Options

The fluid discussion service implementation options are listed in the below table.

Sl. No: Implementation Option Description Steps Result

1

Assign Default Discussion Service at component level

The simplest way to implement Fluid Discussions is to assign the Default Discussion Service as a Related Content Tile or a Related Action

Assign the Default Discussion Service: EOFD_DEFAULT_DSCN to the component using Related Content framework.

For details, see Assigning Default Discussion as a Related Content Tile.

Users with access to component can:

Add a new topic, add participants and start discussion.

View all discussions that they have been added to as participants.

The discussion list will only show discussions created for the current component

2

Assign Default Discussion Service with context

Discussions can be made context specific by adding the context parameters to the service

Clone Default Service: EOFD_DEFAULT_DSCN and add context fields to the Service.

Assign the cloned Service to the component as a Related Action or Related Content tile and map the page fields to the context fields so that values are passed at run time.

For details, see Assigning Default Discussion as a Related Action with Context.

Users with access to component can:

Add a new topic, add participants and start discussion.

View all discussions that they have been added to as participants.

The discussion list will only show discussions created for the current context. (example: current Class, Current Employee, etc.).

3

Implement Discussion Service with additional rules to auto-add dynamic participants and assign privileges.

 

Create Discussion Type and Discussion User Groups.

Clone Default Service: EOFD_DEFAULT_DSCN and add context fields and discussion type field.

Assign the cloned Service to the relevant Components and map the page fields to the context fields so that values are sent at run time. Specify the new Discussion type value for the Discussion type parameter.

For details, see Implementing Discussion Service with a New Discussion Type.

Dynamic users are automatically added to relevant discussions with appropriate access based on the Discussion Type and Discussion User Group configurations.