setAssetPermissions

Define as permissões de um único ativo usando um ativo de permissão.

Por padrão, os ativos herdam as permissões da pasta pai. Depois de definir permissões em um ativo, elas não herdam mais as permissões do pai, a menos que você chame removeAssetPermissions.

Tipos de usuário autorizados

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parâmetros

Entrada (setAssetPermissionsParam)

Nome Tipo Obrigatório Descrição
*companyHandle* xsd:string Sim O identificador da empresa que contém a pasta com a qual deseja trabalhar.
*assetHandle* xsd:string Sim Identificador de pasta.
*permissionArray* types:PermissionsUpdateArray Sim Matriz de permissões.

Saída (setAssetPermissionsReturn)

A API do IPS não retorna uma resposta para esta operação.

Exemplos

Este exemplo de código define permissões em um ativo. Ele contém a empresa e o identificador de ativos e um storage de permissões.

Solicitação

<setAssetPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
   <companyHandle>64</companyHandle>
   <assetHandle>97374|1|61046</assetHandle>
   <permissionArray>
      <items>
         <groupHandle>521</groupHandle>
         <permissionType>Read</permissionType>
         <isAllowed>true</isAllowed>
         <isOverride>true</isOverride>
      </items>
   </permissionArray>
</setAssetPermissionsParam>

Resposta

Nenhum.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now