Skip to main content

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.

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.

Moderated Publications

Only resources verified and approved by administrators get published to ensure security and safety for all users.