Collaboration in DIAL
Overview
DIAL can serve as a collaborative and knowledge-sharing platform for the entire organization. To facilitate this, we provide a variety of features accessible through both the API and the chat user interface.
In DIAL, we use the concept of resources: refers to conversations, prompts, files, and applications.
- Publication: you can publish resources making them accessible to the selected audience in your organization.
- Sharing: you can share your resources with a specific user with or without re-share permissions.
- Notifications: you can receive notifications when specific events occur. For example, your publication request has been approved.
Watch a demo video to see collaboration features in action.
Publication
You can use DIAL UI and API to publish/unpublish conversations, prompts (or even a collection of those) and applications, making them accessible within your organization. Additionally, you can manage access to the published resources, ensuring that a particular resource is accessible to the authorized individuals or teams.
When a resource is published, it becomes available in DIAL Chat and DIAL Marketplace, where users (with user roles that have access) can discover and utilize it.
- Refer to Enable Publications to learn how to enable and configure publications in DIAL Chat.
- Refer to Publications to see development tutorials.
- Refer to Publication API to see publication endpoints.
- Refer to User Guide to learn about this feature and how to use it in DIAL Chat.
Sharing
In DIAL, when a resource is created or uploaded from an external source, it is stored in a dedicated storage bucket.
You can use DIAL UI and API to share these resources with other users or applications. A shared resource becomes available for a recipient(s) in DIAL Chat, DIAL Marketplace and via API.
READ and WRITE Permissions
Use READ permission to allow a recipient to view/use the shared resource. You can use sharing to collaborate in real time by giving WRITE access to your resources.
SHARE Permissions
You can share a resource with re-share permissions, allowing a recipient to share a resource with other users.
- Refer to Conversations, Prompts, Applications to see how DIAL Chat users can work with sharing.
- Refer to Sharing to see development tutorials.
- Refer to Sharing API to see sharing endpoints.
Notification
DIAL API support two slightly different types of notifications: notifications and subscribe. Notifications are user to notify about specific actions, e.g. when a publication request is approved. Subscriptions allows receiving notifications about changes such as DELETE, CREATE, UPDATE made to DIAL resources such as applications, files, conversations and prompts.
- Refer to Notifications to see development tutorials.
- Refer to Notifications API.
Moderated Publications
Only resources verified and approved by administrators get published to ensure security and safety for all users.