Business rules installed with Live Feed
The Live Feed plugin includes the following business rules.
| Business rule | Table | Description |
|---|---|---|
| Feed Group Creator Becomes Admin | Live Group Profile \[live\_group\_profile\] | Designates the group creator as the group administrator. |
| Live Feed events | Task \[task\] | Runs on task insert, update, and delete. Triggers event associated with the Live Feed Update Script action that processes Live Table Notifications to auto-generate Live Feed messages. |
| Live feed member update events | Live Group Member\[live\_group\_member\] | Generates a notification event when member state changes \(invited, accepted, declined, left, rejected, request, request\_accepted\). |
| Live feed integration | Journal Entry \[sys\_journal\_field\] | Writes journal comments to the Live Feed if there is a group for this record. |
| Live feed new member events | Live Group Member \[live\_group\_member\] | Generates a notification event when new members are added. |
| Live Feed profile events | Live Profile \[live\_profile\] | Runs on live\_profile insert/update/delete, triggers event associated with the Live Feed Update script action that processes Live Table Notifications to auto-generate Live Feed messages. |
| Live Feed message events | Live Feed Message \[live\_message\] | Runs on live\_message, notification event trigger for new live messages. |
| Live message like events | Message Liked by \[live\_message\_like\] | Runs on live\_message\_like, notification event trigger for new like records. |
| LiveFeed Group Member Visibility 2.0 | Live Group Member \[live\_group\_member\] | Ensures users can only see the members list for public groups and groups they belong to. |
| LiveFeed Group Profile Validation | Live Group Profile \[live\_group\_profile\] | Ensures that a public group is visible. |
| LiveFeed Group Profile Visibility 2.0 | Live Group Profile \[live\_group\_profile\] | Ensures that the list of all groups only displays public groups, private groups that are visible, and groups the user belongs to. |
| LiveFeed Membership Changes | Live Group Member \[live\_group\_member\] | Enforces that only the group administrator and users with live\_feed\_admin role can manage membership for a group. |
| LiveFeed Single Group Membership | Live Group Member \[live\_group\_member\] | Ensures that a user is not added multiple times to the same group. |
| Live Message Likes | Live Message Like \[live\_message\_like\] | Updates the number of likes for a message. |
| LiveFeed Join Group Check | Live Group Member \[live\_group\_member\] | Ensures that users can not automatically join private visible groups. |
| Update Follow/Follower Counts | Live Follow \[live\_follow\] | Updates the following/followers counts. |
| Live Feed Group | Assessable Record \[asmt\_assessable\_record\] | Creates/Deletes a Live Feed group for an assessable record |
| Live Feed Message Visibility | Live Feed Message \[live\_message\] | Ensures user's access to Live Feed messages |
Parent Topic:Components installed with Live Feed