Review and Approve

Using frame.io Review and Approve from iconik.

Overview

The Review and Approve integration is for content creators and rights holders who need to securely share and receive comments and feedback on pre-release content from iconik to outside their organisation. This integration allows media to be shared securely to frame.io via iconik. External users can comment and annotate within frame.io where they will be synced back to iconik and vice versa.

The integration facilitates the automation of the interchange of such feedback without any manual interaction.

Features and Benefits

FeatureBenefit
Select a single asset or multiple assets when sending a share link.Allow logical sharing of related assets as part of an approval cycle
Determine when to expire the frame.io share link.Explicitly control access for a pre-determined amount of time.
Choose the quality of media file to send, original or proxy.Ability to determine the quality and length of time it takes to transfer the media.
Through access control, determine who has access to share within iconik.Control iconik users that can invoke this feature.
Allow existing and new frame.io users to receive emails and create accounts.No need to explicitly create the accounts as this is done automatically through the integration.
Synchronize comments and annotations on images and videos from frame.io to iconik.Ensure comments and annotations are available to to the team responsible for making changes to th edit in the tool they are using daily.
For non-iconik users, track user name and emails of who made comments.Ensures clear change control tracking in the primary tool iconik.
Deletion of media in frame.io 30 days after the expiration of share links.Ensure media storage costs are managed within the frame.io side
Comment and annotation support on all aspect ratios.Flexible support and interoperability for all aspect ratios.
Ability to keep track of updates on specific iconik versions.Ensure comments are associated with the appropriate versions to ensure clear change control.
Synchronize Status updates between frame.io and iconik.Ability to enable workflow status tracking between systems.
Tracking of iconik sharing through custom jobs.Keep track of discrete steps within the workflow.

iconik

The Share via Frame.io custom action is available for Power and Standard users within iconik. This is available from the Collection view or within the Asset Detail page. A single asset or multiple asset can be selected when invoking this action.

Image 1 - Asset Info
Image 1 - Asset Info
Image 2 - Collection Info
Image 2 - Collection Info
Image 3 - Metadata View
Image 3 - Metadata View
  • Email Addresses. Enter one or many. Emails will not be saved and must be typed in every time. Type in a new email and press enter to save.
  • Review Title. This is what the Folder will be named in iconik.
  • Message. This will be included in the text of the email sent.
  • Review Link Expiry Date. Date the link will expire. This must be at least 2 days in advance of today or else an email will not get sent.
  • Format to Send. Proxy or Original. If not selected, the default will be to send the Original

Version Support

If a new version is created in iconik and this new version is shared, the review link created in frame.io will contain this new asset. This asset will not be related to the original asset in frame.io. Only within iconik. Currently, only comments/annotations for the most recent version will be synced to iconik. Comments/annotations on older versions will not sync and a user won’t receive any error message.

frame.io

Email and Account Creation

Once the form in iconik has been submitted, an email is sent to all recipients in the form as well as the iconik user who sent the review link.

Image 4 - Email Invite
Image 4 - Email Invite

Create New Account (Optional)

If the email user doesn’t already exist in frame.io, they will be asked to create a new user before being able to access the review link.

Image 5 - Account Setup
Image 5 - Account Setup
Image 5 - Account Setup
Image 5.1 - Team Invite

Now that a recipient user has created their account, they can now review the link and assets within the review link.

Image 6 - Inbox Review Links
Image 6 - Inbox Review Links

A recipient user will only see the Review links that have been shared with them. The Title and the Message from the iconik Share form appear in the inbox. Hovering over the time column will also show the date the link was sent.

Status Updates

The ability to update the asset Status in Frame.io and have this sync back to iconik was implemented to allow for better tracking of the review process between the two systems.

Image 7 - frame.io Status
Image 7 - frame.io Status
Image 8 - iconik Status
Image 8 - iconik Status
Image 8.1 - iconik Metadata Status
Image 8.1 - iconik Status Metadata Fields

A new metadata field was added in iconik. This field is available in the following Metadata Views:

  • bmc_shareViaFrameIoDevelopment
  • bmc_shareViaFrameIo

Bi-Directional Comments Sync

Complete add, change, and delete of comments works as well as replying to a comment. If a Frame.io review user exists in iconik, that user will show up as making the comments. If a frame.io user doesn’t exist in iconik, the user’s email will display and the user first name and last name will be prepended in the comments.

Comment sync works in both directions, so the segments made in iconik will be synced back to Frame.io.

Bi-Directional Annotations Sync

All annotation types and colors will sync to iconik. All aspect ratios will also sync properly. 16x9 and 1x1 Annotation in frame.io.

16x9 and 1x1 Annotation Synced to iconik

Image - Freeform Compare
Image - Freeform Compare
Image - Freeform Compare
Image - Ellipsis Compare
Image - Freeform Compare
Image - Annotation Mapping

Administration

iconik

Hidden Collections/Assets

A Power User in iconik will be able to see the hidden collections and assets created to track all of the metadata necessary to be able to update iconik metadata, comments, and annotations when they are sent back from Frame.io. Those will be addressed in future releases.

Image 9 - Collections View
Image 9 - Collections View
Image 10 - Asset Detail Page - Link Metadata
Image 10 - Asset Detail Page - Link Metadata
  • Metadata View bmc_shareViaFrameIo
  • Link will take the user to the assets in frame.io
  • File Share Deletion Date is 30 days from the date of the share link expiry date.
Image 11 - Asset Detail Page - ID Tracking Metadata
Image 11 - Asset Detail Page - ID Tracking Metadata
  • Metadata View bmc_shareViaFrameIoDevelopment.
  • Only updated behind the scenes to keep track of IDs for updates from frame.io. Only visible when changing the Categories settings on the metadata view.
Image 11.1 - Metadata View Categories
Image 11.1 - Metadata View Categories

Jobs

A new custom job object was created to track the progress of sending the asset(s) to frame.io and frame.io delivering the emails to the intended recipients.

Image 11.1 - Jobs Summary
Image 11.2 - Jobs Summary
Discrete job tracking was implemented. The following steps are tracked.
  • Initial share via review link submitted
  • Signed S3 URL provided
  • Media transferred to Frame.io and proxy generated Email sent
Subjobs will contain:
  • Status for every media file transferred. This is important when multiple assets are shared within one review link.
  • All email addresses that are sent the review link.

frame.io

Folders and Assets

Within frame.io , Folders under the “Iconik shares” project are created for each share review link request made from iconik. Assets that haven’t already been sent to Frame.io from previous share requests, are stored within these folders. The name of the folders are a concatenation of the Title and the user who sent the request.

Image 6-1 - Iconik Shares Folder
Iconik Shares Folder

Watermarking

Global defaults will be used for watermarking. This will be configured within frame.io by the admin.

Image 12 - Watermarking Settings
Image 12 - Watermarking Settings
Image 12.1 - Watermarking Settings
Image 12.1 - Watermarking Settings
Image 12.2 - Watermark Example
Image 12.2 - Watermarking Example

Appendices

A.1 Annotation Mapping Support

Annotation Tooliconikframe.io
Freeform DrawYESYES
ArrowYESYES
LineYESYES
RectangleYESYES
Ellipse/CircleYESNO
TextYESNO

Whereby either system does not support a corresponding shape the following mapping principles will apply.

From iconik

  • the Ellipse/Circle shape shall be mapped to a rectangle of equivalent/nearest dimensions in frame.io as it is not supported.
  • Text shall not be mapped to frame.io.
  • frame.io does not support transparency so all the drawings will have full opacity.

A.2 Clean Up

A cleanup function runs automatically in the background that removes unused Share Links and Media within frame.io. This will allow a customer to save costs on storing multiple copies of the same asset. The aforementioned Hidden Collections and Assets in iconik will also be deleted.

A.3 Other Limitations