Home

Kaltura MediaSpace Channels and Permissions Planning Guide

image

Contents

1. Creating and Updating Channel Permissions Setting Up Channel Permissions Individually Occasionally the video portal administrator may need to assign individual channel membership and permissions We recommend assigning individual channel membership and permissions in the KMC Edit Category window To learn more refer to Managing Categories in the Kaltura Management Console KMC User Manual Automatically Updating Channel Permissions Following the initial setup of channels and channel permissions you can automate the updating of channel permissions to reflect relevant changes in your organization user joined left an organizational group User joined left the organization and so on Automated updating of MediaSpace channel permissions based on changes made in your organizational information system is very useful for big organizations Automatic channel permission updates help when organizational group memberships are updated frequently and when you want to eliminate the need for each channel manager to manually manage permissions in MediaSpace Automating ongoing updates of channel permissions requires the expertise and full involvement of the organizational IT department and requires your organizational information system to support one of the following modes e Automated periodic export of changes Audit query report or export changes in your information systems for a specific time period for example day or week to prepare and subm
2. D permissionLevel categoryReferenceld userid z l a johns channel permission is updated to manager 2 6 dep marktg johne3 0 _ i 4 1 dep marktg danaaz 3 Dana is added as a contributor in the channel 3 dep marktg sharonyd1 pn Sharon s channel permission is deleted Channel permission actions formatted in Kaltura s End User Entitlements CSV c Submit the End User Entitlements CSV When the End User Entitlements CSV is available submit it to Kaltura using the Kaltura API Call the categoryUser addfrombulkupload API action Bulk processing in Kaltura is handled in an asynchronous batch process Track the completion status of the bulk job in the KMC on the Bulk Upload Log page or using email notifications set by Kaltura for your account Kaltura MediaSpace Channels and Permissions Planning Guide 16 Creating and Updating Channel Permissions To develop a trigger based process for updating channel membership uS permissions NOTE For changes in your information system to trigger real time updates to channel membership permissions your information system or related applications must support real time triggering of notifications to other systems Develop the following Trigger an Add Channel Permission call Create a script that implements the following Kaltura API requests when a new group membership is created fo
3. and Permissions Planning Guide 20 Creating and Updating the Add Members Auto Complete List 2 Edit the initial users list in a spreadsheet editor or programmatically to comply with Kaltura s end users CSV format a Use the CSV add or update action action 6 to update any existing user record that includes only the user ID with the user s first and last names or to create new records b Optional Combine the first and last names into an additional field called screenName which also is used in the KMC and applications A B C D E action userld firstName lastName screenName johns23 John Smith John Smith dang256 Dan Green Dan Green mikeb436 Mike Black Mike Black Adding Updating User Records Using the End Users CSV NOTE While there is no limit on the number of lines in the CSV the processing time of each CSV is affected by the number of lines in the CSV Therefore we recommend splitting the CSV into manageable chunks for convenient editing processing and tracking On the KMC Upload tab upload the End Users CSV Bulk processing in Kaltura is handled in an asynchronous batch process Track the completion status of the bulk job in the KMC on the Bulk Upload Log page or using email notifications set by Kaltura for your account Updating the Add Members Auto Complete List You may need to update the Add Members auto complete list when users join or leave your organization To add or delete users you can Manua
4. channel s content while retaining the option to reactivate their memberships later To deactivate and reactivate channel memberships You can do either of the following e Inthe KMC Edit Category window apply the deactivate activate action to selected channel members e Prepare a Kaltura End User Entitlements CSV o To deactivate a user s channel membership use the CSV update action action 2 with status 3 o To activate a user s channel membership use the CSV update action action 2 with status 1 A B C D 1 action categoryReferenceld userid status 2 2 dep marktg johnc3 3 3 2 dep marktg danaa2 3 4 2 dep marktg sharonydl 3 Deactivating channel s members status 3 A B C D 1 action categoryReferenceld userld status 2 2 dep marktg johnc3 1 3 2 dep marktg danaa 1 4 2 dep marktg sharonydl 1 Reactivating channel s members status 1 Kaltura MediaSpace Channels and Permissions Planning Guide 19 Creating and Updating the Add Members Auto Complete List SECTION 5 Creating and Updating the Add Members Auto Complete List A channel manager can add end users as members of a channel in MediaSpace on the Members tab of the Channel Settings page The channel manager can conveniently select members using an auto complete feature In the Add Member window under Enter user name the channel manager starts typing a user name or user ID Suggested user names are displayed after three characters are en
5. first relevant group membership is set in Kaltura Note that such an addition may cause uncontrolled channel creation and may result in a large number of empty channels which is not recommended when channel browsing is enabled in your site e An attempt to create a user permission in a channel s category when the user record is not yet in Kaltura will cause the automatic creation of the user s record in Kaltura with the specified User ID e The category s reference ID is a standard way to map a single organizational group to a single channel To automatically assign permissions for a single channel to users of multiple organizational groups you may tailor a synchronization logic that relies on a category custom data schema that enables multiple Group IDs to be assigned specific permission levels to a single category Contact Kaltura professional services for assistance if necessary b Prepare the End User Entitlements CSV Transform the initial list of channel permission actions add update delete to comply with Kaltura s End User Entitlements CSV format Insert the CSV field headers and specify the permission levels and actions To add a user permission use the CSV add action action 1 To update a user permission or create a new one as a fallback in case the permission you attempt to update was not yet set use the CSV add or update action action 6 To delete a user permission use the CSV delete action action 3
6. the category is found call the categoryUser update API action to adjust the user s permission level in the group s channel NOTE In the previous steps you may skip step A which lists the category with the specified Reference ID if you store the Kaltura Category ID in your information system s group record Enabling Manual Overrides of Automatically Updated Channel Permissions When channel permissions are assigned and automatically updated based on organizational group memberships you may want to allow channel managers and video portal administrators the flexibility to assign different channel permissions in specific cases Examples In a company departmental channel you want one of the employees to be the channel moderator while all employees in the department are assigned only the channel member permission level In a course channel you want to assign contribution privileges to one of the students while all other students are assigned only the channel member permission In a company business unit channel you want the unit s administrative assistant to be the channel manager but there is no attribute within your organizational information system that you can use to assign this permission level automatically The Update Method attribute of channel permissions enables manual overrides to a channel s user Kaltura MediaSpace Channels and Permissions Planning Guide 17 Creating and Updating Channel Permissions permission leve
7. A Kaltura backend object for managing media collections and the end user entitlements to access and manage these media collections in MediaSpace This backend entity manages both MediaSpace Channels and Galleries Kaltura MediaSpace Channels and Permissions Planning Guide 6 Organizational Strategy for MediaSpace Channels and Permissions Overview Kaltura Category ID A Kaltura internal unique identifier of a single Kaltura Category Object Kaltura Category Reference ID A Kaltura Category attribute designed to hold and connect the category to an external identifier such as the Group ID Uniqueness of the Category reference ID is not enforced by Kaltura Kaltura s End User Entitlements Channel Permissions A permission level that enables a specific end user to access contribute to or manage a specific channel In the Kaltura backend end user entitlements are managed in Kaltura s categoryUser object which manages the relationship between a specific end user and a specific category Kaltura MediaSpace Channels and Permissions Planning Guide f Planning How to Manage Channels and Channel Permissions SECTION 2 Planning How to Manage Channels and Channel Permissions Understanding Planning Considerations Consider the following questions when you plan the organizational process for managing MediaSpace channels and channel memberships What types of channels will be in your video portal Education Examples O Course
8. Kaltura MediaSpace Channels and Permissions Planning Guide Version 4 0 Kaltura open source video Kaltura Business Headquarters 200 Park Avenue South New York NY 10003 USA Tel 1 800 871 5224 Copyright 2012 Kaltura Inc All Rights Reserved Designated trademarks and brands are the property of their respective owners Use of this document constitutes acceptance of the Kaltura Terms of Use and Privacy Policy Contents AEE arcsec EE tated et eld eure ae cer alent E cae EES A E E AAE 4 About this Guide srisetcsses sesunt oecse vecaaien due cigearvedeqqesies sarduetesnedadecnntreenesnipusseverived basses niacipaeenpadreesivesimesiaaenctioes 4 PMNS NC EEEE eenes senna s mpc E E anionic diseee meer nse E E E seenseosaeceesue 4 Document OMS OMS sere gees coeenasuetnecanceacapiiurencagscinacesmieantancsiaecmtewinareg san aconeeoreati manner eainonteecenemanans 4 Related Documentation ainiesestiedssesciedeseishnesetiasadoneidlbedainadiodetciatl oitiganinlesics xdniei uelaiadenledvaaaieleseisladeieine 5 Section 1 Organizational Strategy for MediaSpace Channels and Permissions Overview 0 6 MUR scatter sche ert cet ne ure arctan eben bn teeter edt aaneen idda aide ian iseia edn teen giancgdeibat 6 Section 2 Planning How to Manage Channels and Channel Permissions 0csccceeeeeeeeeeeeaeeeeees 8 Understanding Planning Considerations ccccccccecccssseeseceeeeeeceeeeseeeceeeeeeueeseeeeeeeeesu
9. aaeeeeeeeeesesaaaas 8 Understanding Channel Management Types cccccseescccceseeeeeeeeaeeeeceeeseeeeeeeeseaeeeeeseaaeeeeeeeaaaees 10 oecion 3 Creating Channels een ee ee eee ee eee 11 Creating Channels in MediaSpace by USerS ccccccccccceeceeeaeeeceeeeeeeeseeeeeceeeeessseaaeeeeeeeessaaaaeees 11 Creating Channels Centrally by Administrators ccccccccsseeeseeeeeeeceeeeeeeececeeeeseaeeeseeeeeesseaaaeeees 11 Creating MediaSpace Channels in Bulk ccccccccccceceeeseeseeeeeeeeesaaeeeeeeeeeeeessesaeeeeeeeeesaaaaaeees 11 Creating MediaSpace Channels Individually ccccccccssseseeeceeeeeeeeeeeeeeeeeeeseeeeeseeeeeeesaaeaeeees 12 Section 4 Creating and Updating Channel Permissions ssssssssssssssesssrnnrnnnrnrtrreessssrrrrrnnnnnnnnreeeeee 13 Assigning Channel Permissions cz sssccessinsansicxeacnscssennss iissnd onesie canetsctaectassdoqusedetedesacsaecbseistsantssedennseenes 13 Setting Up Channel Members and Permissions Manually in MediaSpace 00cceeeeeees 13 Setting Up Channel Permissions Centrally cccccccccccccssssseeeceeeeeeeeeeeeeceeeeeseaeeeeeeeeesesaaeaeeess 13 Automatically Updating Channel Permissions cccccseeecceeeecseeeeeeeeeeeeeeeeeeeeeeeeeesaaaeeeeessaeeeeeeeaas 15 Enabling Manual Overrides of Automatically Updated Channel Permissions cc00008 17 Deleting MediaSpace GNAMNGS x iccescncaswesnsicentiuccestenmncneissseate
10. are not deleted The media entries lose the association with the deleted category including any privacy setting defined in the deleted category To plan channel deletions and to ensure that access to content in deleted channels is controlled according to your organizational needs note that 1 When a channel is deleted in MediaSpace a media entry in the channel that is not associated with any other channel or gallery becomes private associated with the MediaSpace private category 2 When categories are deleted manually in the KMC or using the Categories CSV the media entries in the category automatically are associated with the deleted category s parent category Before deleting a category you may want to associate the category s entries with new categories using the entry bulk actions available in the KMC Edit Categories Add to New Category 3 When a category is deleted using the category delete Kaltura API action you can control whether the deleted category s media entries automatically are assigned to the parent category In addition you can programmatically associate the entries with other categories before the category is deleted according to the logic you want to implement Kaltura MediaSpace Channels and Permissions Planning Guide 18 Creating and Updating Channel Permissions Deactivating Channel Memberships Deactivating MediaSpace channel memberships may be useful when you want to block channel members from accessing a
11. be self managed in MediaSpace and did not assign a channel owner when creating the channel assign a Manager permission level to at least one user Edit the basic group membership list in a soreadsheet editor or programmatically to comply with Kaltura s End User Entitlements CSV format Specifically insert the CSV field headers specify the CSV add action action 1 and specify the numeric value of each permission level according to Kaltura s specifications You may assign permissions for multiple channels within one CSV file B C D categoryReferenceld userld permissionLevel dep marktg danbal dep marktg johne3 dep marktg mikea2 dep ma sharonydl dep mark johnathans2 dep hr lenar56 dep hr donrs23 dep hr ronw3556 a la 1 l1 1 1 1 1 W Ww O M hm hm hm Channel memberships formatted in Kaltura s End User Entitlements CSV NOTE While there is no limit on the number of lines in the CSV the processing time of each CSV is affected by the number of lines in the CSV Therefore we recommend splitting the CSV into manageable chunks for convenient editing processing and tracking On the KMC Upload tab upload the End User Entitlements CSV Bulk processing in Kaltura is handled in an asynchronous batch process Track the completion status of the bulk job in the KMC on the Bulk Upload Log page or using email notifications set by Kaltura for your account Kaltura MediaSpace Channels and Permissions Planning Guide 14
12. channels For media rich courses faculty can create a course channel in MediaSpace in a simple feature rich environment School Department channels Each school department has its own managed channel that shows content that either is accessible only to the school department or is open to all Workgroup channels Not bound by a strict learning management system LMS structure faculty and students can create cross course ad hoc groups for research projects and more Portfolio Channel Allow faculty and any authorized users to create their own portfolio channel with recordings of public speaking awards and events lectures video work and more Typically the channels are public under the university roof but also can be restricted to a specific set of users within the organization Enterprise Examples O Department channel Each department head manages the department channel that shows content that either is accessible only to the department or is accessible to all employees Community channels All employees are empowered to create their own channels and can either invite specific co workers to join or can enable open access For each channel the creator can control who can contribute and whether moderation is required For which units in your organization do you want to create a MediaSpace channel Examples For all groups of a specific type for example all departments or all schools For only a few groups with
13. d on your information system audit querying and export capabilities b Prepare the End User CSV Transform your update data to comply with the Kaltura s end users CSV format for adding deleting users from the user list Insert the CSV field headers and specify the actions To add a user use the CSV add or update action action 6 To delete a user use the CSV delete action action 3 a s c oD M F e ee action userld firstName lastName screenName a 2 6 jonathanw23 Jonathan White Jonathan White User records are created updated for Jonathan and Marrk 3 6 markr32535 Mark Red Mark Red User records are added updated deleted using Kaltura s End Users CSV c Submit the End User CSV When the End Users CSV is available submit it to Kaltura using the Kaltura API Call the user addfrombulkupload API action Bulk processing in Kaltura is handled in an asynchronous batch process Track the completion status of the bulk job in the KMC on the Bulk Upload Log page or using email notifications set by Kaltura for your account NOTE For the updating process you can use direct Kaltura API calls user add hS user delete instead of the CSV To develop a trigger based process for updating the Add Members auto complete users list NOTE For changes in your information system to trigger real time upda
14. igger the creation of numerous channels We recommend assigning channel permissions in bulk using Kaltura s bulk services with Kaltura s End User Entitlements CSV NOTE You must assign channel permissions in bulk after creating the channels Assigning channel permissions in bulk requires first setting the Group ID value as the S channel Category s Reference ID See the procedure To create MediaSpace Channels in bulk Kaltura MediaSpace Channels and Permissions Planning Guide 13 Creating and Updating Channel Permissions To create memberships and permissions in bulk for new channels 1 For all new channels for which you are assigning permissions prepare an initial list of organizational user group membership pairs with the required channel permission levels Group ID User ID channel permission dep marktg danbal manager dep marktg johnc3 contributor dep marktg mikea2 contributor dep marktg sharonydl contributor dep marktg johnathans2 contributor dep hr lenar56 manager dep hr donrs23 member dep hr ronw3556 member Initial list of group memberships o When you export group memberships from your organizational information system for the list you may need to separately query all group managers all group members and so on This is to ensure that different channel permission levels are assigned according to the user s organization role within a specific group o Ifyou want the channel to
15. in the organization for example a few departments or media related courses only For a few communities work groups within the organization Every user will be able to open a channel Kaltura MediaSpace Channels and Permissions Planning Guide Planning How to Manage Channels and Channel Permissions What should be the typical default privacy level required for channels of each type e Open All users in the organization are entitled to access the channel and contribute content e Restricted All users in the organization are entitled to access the channel but only specific users are entitled to contribute content e Private Only specific users in the organization are entitled to access the channel and contribute content What changes in your organization should require an update to channel user permissions Examples e Someone joined left an organizational group e Someone s role in organizational groups changed e Someone joined or left the organization What is the frequency and volume of the relevant organizational changes e How often do the changes happen e How many users groups are affected What is the acceptable lag time for channel permissions to be updated in MediaSpace following an organizational change How promptly must organizational changes be reflected within MediaSpace channels and channel permissions For example immediately within a few hours on the next day How available is your organizational IT Depa
16. it a scheduled bulk update using Kaltura s End User Entitlements CSV or Kaltura s API e Real time triggers Trigger real time update calls from your information system or from related applications to Kaltura using Kaltura s API when every relevant change occurs in your system NOTE The following procedures provide general guidelines and rely on your IT experts and or developers to tailor the automation process based on the capabilities of your S organizational information system and related applications Kaltura s professional services team may provide assistance in designing and developing the automated updating process and will provide all information required for utilizing Kaltura s bulk services and API for automation To develop an automated process for periodically updating channel membership permissions 1 Define how frequently to schedule the update Decide how often you need to update the channel membership permissions and schedule the frequency of the update process accordingly 2 Develop an automated process that includes the following steps and logic a Listthe required channel permissions modifications Based on your information system audit querying and export capabilities retrieve the list of users who within a specific time range joined or left groups within your organization or changed their organizational role in specific groups You may rely on direct audit information available in your informati
17. list and permissions in MediaSpace specify the User ID of the group manager This sets the group manager as the channel owner and enables the group manager immediate access to the group channel settings in MediaSpace o If afriendly group name is available in your information system you can export the friendly group name to use as the channel name 2 Edit the basic group list in a spreadsheet editor or programmatically to comply with Kaltura s Categories CSV format Insert the following information to create channels in MediaSpace with relevant channel settings see example below o Enter the relative category path to your MediaSpace Channels category o When relevant set each Group ID as the reference ID of its respective category This enables you to refer to the category based on the Group ID when needed for example for automated channel membership creation o Enter the channel name You can use the group name exported from your information system the Group ID or any name you select The name will be displayed as the channel Kaltura MediaSpace Channels and Permissions Planning Guide 11 Creating MediaSpace Channels name in MediaSpace o For the category owner enter the User ID of the user who will initially manage the channel for example the User ID of the unit group manager o Enter the category entitlement settings according to the type of channel open restricted private o You can add additional information
18. lly update the users list and submit the End Users CSV Develop an automated process for periodically updating the Add Members auto complete users list Develop a trigger based process for updating the Add Members auto complete user list NOTE Deleted users are also removed from all channels in which they are members Content ownership and analytics information of the deleted user are not deleted NOTE Since user records are shared by all Kaltura applications running on the same account we recommend that you delete records only of users who left the organization NOTE Integrating the Add Members auto complete feature directly with your information system to enable a real time search of users may be possible as custom work The integration requires real time access and search capabilities based on user ID and user name To learn more contact Kaltura To develop an automated process for periodically updating the Add 1 Members auto complete users list Define how frequently to schedule the update Decide how often you need to update the Add Members auto complete users list and Kaltura MediaSpace Channels and Permissions Planning Guide 21 Creating and Updating the Add Members Auto Complete List schedule the frequency of the update process accordingly 2 Develop an automated process that includes a List the users to add or delete in the Add Members auto complete users list Create the list of users to be added or deleted base
19. ls that will not be updated by the automatic update process You can set the Update Method as automatic or manual Call the categoryUser update Kaltura API action to enable a controlled override of permission levels that were set or updated manually in MediaSpace or the KMC Use the override parameter to indicate whether to override a permission level that is set manually Using this API action enables you to implement a logic that prevents manually created or updated channel permission levels from being updated by automated processes or that allows the channel permission levels to be updated only in specific cases By default end user permissions created in bulk using a CSV use the automatic update method and will not override manual updates to channel permission levels Any channel member added in MediaSpace is set to the manual update method In addition any permission level change to existing members by a MediaSpace channel manager sets the channel permission to manual update You can view and fully control the permission level update method in the KMC Category Edit window Deleting MediaSpace Channels MediaSpace Channels can be deleted e By the channel owner in MediaSpace e By the video portal administrators in the KMC e With a bulk service using Kaltura s Categories CSV e With a script that calls the category delete Kaltura API action When a category is deleted the media entries in the category including sub category entries
20. may need to create a single channel or a few channels We recommend creating and configuring individual channels in the KMC Edit Category window To learn more refer to Managing Categories in the Kaltura Management Console KMC User Manual and Understanding Channel Types in the Kaltura MediaSpace Setup Guide Kaltura MediaSpace Channels and Permissions Planning Guide 12 Creating and Updating Channel Permissions SECTION 4 Creating and Updating Channel Permissions Assigning Channel Permissions Setting Up Channel Members and Permissions Manually in MediaSpace Channel managers can manually add members to their channels assign and update member permission levels and remove members A channel manager manages channel members and permissions on the Channel Settings page in MediaSpace To learn more refer to Creating and Managing a Channel in the Kaltura MediaSpace User Manual Setting Up Channel Permissions Centrally Channel permissions can be initially assigned by the video portal administrator in the KMC for channels related to organizational units The organizational IT department usually needs to assist setting up group channel permissions by exporting the organizational group membership data from the organization s information systems Setting Up Channel Permission in Bulk Channel permissions should be assigned in bulk for a large number of new channels either at the initial setup or upon major organizational changes that tr
21. nizational role of a user within a unit group may or may not be represented within the organization information system MediaSpace Channel An open private restricted channel in MediaSpace that a specific group of users channel members is able to access The list of people with permissions to access the group channel may derive from user membership in a specific organizational group or may be defined manually by the channel manager with no relation to organizational structure and units NOTE MediaSpace Galleries also may be assigned specific entitlements and user permissions When needed these can be derived from the information system similar to S MediaSpace Channels Kaltura User A Kaltura backend object that holds information about a specific user and is identified by the User ID Kaltura supports the management of different user attributes The user ID is a mandatory attribute the user s first name last name and screen name by default the user s full name are required to enable convenient end user management in MediaSpace and in the KMC Kaltura User objects are automatically created in Kaltura for different scenarios For user management purposes Kaltura User objects also may be created manually from the KMC or using bulk services The Kaltura User object is used for managing both KMC admins and application end users Only KMC administrators have a special attribute granting access to the KMC account Kaltura Category
22. on system or develop a query and sync process that implements the following logic i List every user whose record was created modified deleted within a specific time range for example from the last update until now il For each user in this list a Query your information system to get the list of groups that the user currently belongs to possibly with the specific role in each group Kaltura MediaSpace Channels and Permissions Planning Guide 15 Creating and Updating Channel Permissions b Query Kaltura for the list of channels that the user currently is a member of ili Compare the two lists based on the Group ID and Category reference ID and implement the logic for determining the channels for which the specific user s permission should be created updated or deleted Format this as an initial list of channel permission actions add update delete This logic assumes that changes in user group memberships affect the modification date of the users record When changes in user group memberships affect the modification date of the group s record implement an equivalent logic that is oriented toward synchronizing the list of channel members instead of synchronizing the list of channels that the user is a member of NOTE k gt N e An attempt to create update delete user permission in a channel s category that does not exist yet in Kaltura will fail You may extend the logic for automatic creation of new channels when the
23. organization to create channels in MediaSpace can create a channel on the MediaSpace site and manually select the channel s settings and member permissions Users who create channels in MediaSpace require a MediaSpace application role that enables channel creation To learn more refer to Setting Permissions for Creating a MediaSpace Channel in the Kaltura MediaSpace Setup Guide To learn more about channel creation and management refer to Creating and Managing a Channel in the Kaltura MediaSpace User Manual Creating Channels Centrally by Administrators Video portal administrators can create channels with or without the assistance of the organizational IT department Creating MediaSpace Channels in Bulk You may need to create channels in bulk either at the initial setup or upon major organizational changes that trigger the creation of numerous channels We recommend creating channels in bulk using Kaltura s bulk services with Kaltura s Categories CSV To create MediaSpace Channels in bulk 1 Prepare the initial list of groups that will use the new MediaSpace Channels You can prepare the list manually or export the list from the organizational information system Include at least the following information from your organizational information system o For groups managed in your organizational information system include the Group ID of each organizational group unit o Ifagroup manager plans to create the channel members
24. r a user in your information system a user joins an organizational group a Call the category list API action to retrieve the channel s category object In the list filter include the Group ID set as the Category s Reference ID attribute b When the category is found call the categoryUser add API action to create a new permission for the user in the specific channel with the proper permission level Trigger a Delete Channel Membership call Create a script that implements the following Kaltura API requests when an existing group membership is removed from a user in your information system a user leaves an organizational group a Call the category list API action to retrieve the channel s category object In the list filter include the Group ID set as the Category s Reference ID attribute b When the category is found call the categoryUser delete API action to delete the user s existing channel membership Trigger an Update Channel Membership call Create a script that implements the following Kaltura API requests when an existing group membership type in your information system is changed in a way that impacts the relevant channel permission level for example a user s role within a group changes and the user should be set as a channel manager a Call the category list API action to retrieve the channel s category object In the list filter include the Group ID set as the Category s Reference ID attribute b When
25. rs with or without IT department assistance Upon initial set up of video portal channels upon major organizational changes when a new channel is needed In the KMC manual or bulk CSV based creation Kaltura MediaSpace Channels and Permissions Planning Guide Channel Management Channel Permissions Initial Setup Channel Managers Upon channel creation On the MediaSpace site Channel Managers Upon channel creation On the MediaSpace site Video portal administrators with or without IT department assistance Upon channel creation In the KMC manual or bulk CSV based setup Video portal administrators with or without IT department assistance Upon initial set up of video portal channels upon major organizational changes when a new channel is needed In the KMC manual or bulk CSV based setup 10 Channel Permissions Ongoing Updates Channel Managers When needed On the MediaSpace site Channel Managers When needed On the MediaSpace site Organizational unit managers and or their assistants When needed On the MediaSpace Site Scheduled automated update process or based on information system s triggers Scheduled as needed or triggered in real time upon group membership modifications See Automatically Updating Channel Permissions SECTION 3 Creating MediaSpace Channels Creating Channels in MediaSpace by Users Organizational group managers or anyone authorized by the
26. rtment Do you have resources for developing and maintaining an automated update of channel permissions based on changes in your organizational information systems Kaltura MediaSpace Channels and Permissions Planning Guide 9 Understanding Channel Management Types Based on your evaluation of the planning consideration questions decide on the best way to manage channels and channel memberships in your organization You can select one of the following options or combine options to manage different types of channels Channel Management Type Self Created Centrally Assigned Centrally Prepared Automatically Maintained Integration Effort Low Medium Who When How Who When How Who When How Who When How Channel Creation Organizational unit group managers or anyone authorized by the organization to create a MediaSpace channel Whenever a new channel is needed On the MediaSpace site Video portal administrators with or without IT department assistance Upon initial set up of video portal channels upon major organizational changes when a new channel is needed In the KMC manual or bulk CSV based creation Video portal administrators with or without IT department assistance Upon initial set up of video portal channels upon major organizational changes when a new channel is needed In the KMC manual or bulk CSV based creation Video portal administrato
27. s guide is intended for MediaSpace infrastructure support staff and developers who want to understand the options for creating and updating channels and channel permissions To understand the document you must be familiar with channel functionality in MediaSpace Version 4 0 and related terminology This guide may be useful to e MediaSpace site administrators Responsible for supporting the organizational media portal e T and identity management experts Responsible for integrating organizational group membership information with entitlements to media channels in the media portal Document Conventions Kaltura uses the following admonitions e Note e Workflow Kaltura MediaSpace Channels and Permissions Planning Guide 4 Preface Related Documentation In addition to this guide the following product documentation is available e Kaltura MediaSpace e Kaltura Management Console KMC User Manual e Kaltura s Entitlement Infrastructure Information Guide e Kaltura s Entitlement Infrastructure Bulk Services Kaltura MediaSpace Channels and Permissions Planning Guide 5 Organizational Strategy for MediaSpace Channels and Permissions Overview SECTION 1 Organizational Strategy for MediaSpace Channels and Permissions Overview When creating an organizational video portal with MediaSpace MediaSpace channels and their respective user permissions can be set and maintained in different ways When channels serve organizational
28. such as channel description tags and any custom channel classification or topic managed by the category s custom data The channel owner also can manually enter this information in MediaSpace after the channel is created o Insert the Categories CSV headers for fields that are populated in your CSV A B c TTT F G H 1 action relativePath name referenceld description privacy appearinList contributionPolicy owner p MediaSpace gt site gt channels Tutorials dep training This isan Open channel moderated by the Training department 2 1 1 Johns123 1 MediaSpace gt site gt channels Marketing dep marktg Thisisa Restricted channel managed by the Marketing department 2 1 2 Dabas123 g 4 1 MediaSpace gt site gt channels HR dep hr This isa Private channel managed by the HR department 3 3 2 Dans123 Categories CSV for creating different types of MediaSpace Channels NOTE While there is no limit on the number of lines in the CSV the processing time of each CSV is affected by the number of lines in the CSV Therefore we recommend S splitting the CSV into manageable chunks for convenient editing processing and tracking 3 On the KMC Upload tab upload the Categories CSV Bulk processing in Kaltura is handled in an asynchronous batch process Track the completion status of the bulk job in the KMC on the Bulk Upload Log page or using email notifications set by Kaltura for your account Creating MediaSpace Channels Individually Occasionally you
29. tered and the channel manager can select a member to add To learn more about editing channel members refer to Editing Channel Users in the Kaltura MediaSpace User Manual By default the auto complete list includes only users who already are listed in Kaltura When authorizing access to MediaSpace through integration with SSO LDAP a user s record in Kaltura is not necessarily created prior to the user s first login to MediaSpace To populate the auto complete list with all users who potentially can use MediaSpace and not only those who already are logged in you may pre provision the user records in Kaltura mz The Workflow for Creating and Updating the Add Members Auto Complete List i 1 Setting Up the Initial Add Members Auto Complete List 2 Updating the Add Members Auto Complete List NOTE When you use Kaltura to authorize access to MediaSpace it is assumed that all user accounts are pre provisioned in Kaltura Therefore the auto complete list includes all S potential MediaSpace users Setting Up the Initial Add Members Auto Complete List To populate the Add Members auto complete user list in bulk 1 Prepare the initial list of users in your organization who will be eligible to access MediaSpace You can prepare the list manually or export the list from your organizational information system Include at least the following information o UserID o User s first name o User s last name Kaltura MediaSpace Channels
30. tes to the Add S Members auto complete users list your information system or related applications must support real time triggering of notifications to other systems Develop the following 1 Trigger an Add User notification Create a script that implements the following Kaltura API requests when a new user who is eligible to access MediaSpace is added to your information system o Call the user add API action to create a new user record Specify at least the following User ID User s first name User s last name screenName Combine the first and last names 2 Trigger a Delete User notification Create a script that implements the following Kaltura API requests when a MediaSpace user leaves your organization o Call the user delete API action to delete the user s record from Kaltura Specify the User ID Kaltura MediaSpace Channels and Permissions Planning Guide 22 Creating and Updating the Add Members Auto Complete List 3 Trigger an Update User notification Create a script that implements the following Kaltura API request when an existing MediaSpace user s name changes in your information system o Call the user update API action to update the user record Specify the following User ID Updated values for o User s first name o User s last name o screenName Combine the first and last names Kaltura MediaSpace Channels and Permissions Planning Guide 23
31. tisanrasbeacisos cuccascontllsionteatlesesiesdastieescaandee 18 Deactivating Channel Memberships ccccccsssseeeececeeececcceeeeeeeeceeeeeeeeesesaueeesesaaaeeeeessaaeeeeeeesaas 19 Section 5 Creating and Updating the Add Members Auto Complete List cccccccesssseeeeeeeeeeeeeees 20 Setting Up the Initial Add Members Auto Complete List cccccccssssessseeceeeeeeaeeeeeeeeeeessaaeeeeeees 20 Updating the Add Members Auto Complete List cccccccccccceceeeaeeeeeeeeeeeeaeeeeeeeeeeeseasaaeeeeeeeeesaaas 21 Kaltura MediaSpace Channels and Permissions Planning Guide 3 Preface This preface contains the following topics e About this Guide e Audience e Document Conventions e Related Documentation About this Guide This guide describes how to plan and implement Kaltura MediaSpace KMS Version 4 0 channels and channel permissions based on data managed in organizational information systems NOTE You perform some steps in the Kaltura MediaSpace Administration Area and in ES the Kaltura Management Console KMO SS NOTE Please refer to the official and latest product release notes for last minute updates hS Technical support may be obtained directly from Kaltura Support Contact Us Please send your documentation related comments and feedback or report mistakes to knowledge kaltura com We are committed to improving our documentation and your feedback is important to us Audience Thi
32. units and groups it may be possible to create the channels and maintain the channel permissions based on data managed in the organization s information system for example identity management systems and group management systems This document addresses e How to plan the organizational operations and integrations related to managing channels and channel user permissions e How to create channels in bulk for groups managed in the organizational information systems e How to create and maintain channel user permissions based on groups managed in the organizational information systems e How to create and maintain the Add Members auto complete list for adding channel members manually These tasks can be accomplished in different ways since every organization has different needs and requirements deploys and supports different information systems and has different levels of IT capabilities and resources The guidelines in this document can be adapted to fit each organization s needs and capabilities Terminology User ID A user s unique identifier in your organization s information systems The same ID is used in Kaltura as a unique identifier of the user in a specific partner account Group ID A unique identifier in your organizational information system representing an actual organizational unit or an ad hoc security group A user can be a member of multiple groups and may hold a different organizational role in each group The orga

Download Pdf Manuals

image

Related Search

Related Contents

Guide d`utilisation PAR-U02 (PDF - 1806 kb)  Audio-Technica PRO 31  EXG- 80D P。wer Up & High Perf。rmance  Adagio Ledger manually    

Copyright © All rights reserved.
Failed to retrieve file