Compartilhar via


Migrar ficheiros e pastas partilhados

Implementação

Conforme documentado na API PRIME de Migração, aplique metadados de partilha através de referências de itens. O método mais antigo de utilização da coluna Partilhado Com não deve ser utilizado.

Para um item partilhado com um utilizador, adicione o bloco SharedWithEvents no bloco ListItem . O bloco SharedWithEvents representa uma ocorrência quando o item foi partilhado, incluindo o utilizador que fez a partilha (SharingInitatiorId e SharedById), bem como o tempo de partilha (SharedTime).

Adicione um bloco SharedWithMember para cada pessoa com quem o item foi partilhado durante essa ocorrência. Todos os IDs de utilizador têm de ser entradas válidas no UserGroup.xml.

<ListItem ParentWebId="79f949a2-f38b-40e3-91ef-ffdbe6214bef"
          Id="a4bbc3c7-7ef1-47ef-8451-ea8e1a69cb88"
          TimeLastModified="2018-11-06T22:43:49"
          TimeCreated="2018-11-06T22:25:32">
  <SharedWithEvents>
    <SharedWithEvent SharedTime="2018-10-29T04:06:09.1385321Z"
                     SharingInitiatorId="2"
                     SharedById="2">
      <SharedWithMembers>
        <SharedWithMember SharedWithId="1"/>
        <SharedWithMember SharedWithId="2"/>
      </SharedWithMembers>
    </SharedWithEvent>
  </SharedWithEvents>
</ListItem>

Práticas Recomendadas

Noções básicas

Para cada ficheiro ou pasta que foi partilhada com um utilizador na origem, crie uma referência de item para esse item no OneDrive do destinatário. Todas as referências de itens criadas serão apresentadas na vista Partilhado Comigo do utilizador no OneDrive. Lembre-se de dar ao utilizador permissão para aceder ao item também.

Herança

Certifique-se de que utiliza a herança corretamente para partilhar. Ao criar uma referência de item para um ficheiro ou pasta, marcar se a respetiva pasta principal (ou superior) já tiver uma referência de item criada para o mesmo. Se for o caso, não crie outro para o item subordinado. Isto impedirá que os utilizadores vejam itens duplicados na vista Partilhado comigo e reduza também a migração e a carga do serviço.

Exemplo: Quando uma pasta é partilhada e o destinatário pode aceder a todos os conteúdos da pasta, deve ser criada uma referência de item para a pasta partilhada e não para os respetivos conteúdos. O único item que deve aparecer na pasta Partilhado Comigo do destinatário é a pasta partilhada.

Esta mesma documentação de orientação também deve ser utilizada para permissões (listas de controlo de acesso, também conhecidas como ACLs). Aplique apenas permissões num item subordinado em que as permissões necessárias sejam diferentes do item principal. Certifique-se de que não excede as 5000 ACLs exclusivas num site. Pode ser útil marcar quantas ACLs cria e avisa o utilizador antes da migração. Existe também um limite rígido de 50 000 ACLs exclusivas que serão impostas. Se estiver perto de atingir os limites 5000, recomendamos que o modelo de permissão seja simplificado na origem antes da migração.

Partilhar com grupos

Para itens partilhados com um grupo de indivíduos na origem, o conteúdo pode ser migrado para uma biblioteca partilhada (por exemplo, um site de equipa) na qual todos esses indivíduos têm acesso.

Não migre ligações de partilha anónimas a partir da origem; isto não é útil, uma vez que não é possível saber que utilizadores utilizaram essa ligação na origem. Os utilizadores devem avaliar se as ligações anónimas ainda são necessárias e criar novas no destino, se for o caso.

Partilhar com utilizadores externos

Antes de iniciar a migração, tem de garantir que todos os utilizadores são aprovisionados no inquilino do cliente. Para utilizadores externos ao inquilino (ou seja, de uma organização diferente), aprovisione-os como utilizadores de colaboração B2B no Azure Active Directory. Isto é feito no portal do Azure seguir estes passos:

Assim que os utilizadores externos forem aprovisionados, partilhe ficheiros e pastas com os mesmos durante a migração da mesma forma que os utilizadores internos.

Permissão e Partilha

O modelo de partilha por utilizador no SharePoint baseia-se nas permissões e nas referências de dados "Partilhado com" para que um objeto seja considerado partilhado com um indivíduo. Se um utilizador tiver acesso a conteúdo, mas não tiver referências "Partilhados Com", não verá o conteúdo a aparecer na respetiva vista Partilhado Comigo no respetivo site do OneDrive para Empresas.

No entanto, se forem indicados em referências "Partilhados Com", mas não tiverem acesso ao conteúdo, nunca verão os conteúdos a aparecer na respetiva vista Partilhado Comigo no respetivo site do OneDrive para Empresas ou quando tentarem utilizar uma ligação a partir daí, será negado o acesso. Para preservar as informações de partilha, as permissões e as referências "Partilhado com" terão de ser definidas corretamente. As permissões podem ser definidas em diferentes níveis da hierarquia de conteúdos através de âmbitos (ACLs exclusivas), que se aplicam a esse objeto e a qualquer um dos respetivos subordinados, a menos que tenham permissões exclusivas.

Com PRIME, o conteúdo pode ser migrado através de objetos SPFile/SPFolder com uma biblioteca de documentos seguida de objetos SPListItem que referenciam os objetos de Ficheiro/Pasta importados. Durante a importação de ListItem, os dados de referência "Partilhado com" podem ser importados e, em seguida, a segurança pode ser aplicada posteriormente no mesmo pacote de migração ao configurar âmbitos (ACLs) e atribuições de funções (ACEs) para a hierarquia de conteúdos, conforme necessário.

A migração de permissões é efetuada com o objeto DeploymentRoleAssignments com entradas RoleAssignment que representam âmbitos específicos e entradas de Atribuição que representam atribuições de funções específicas a principais específicos. Uma vez que este código acaba por interromper a herança de conteúdos e aplicar as atribuições de funções especificadas, tem as mesmas limitações que a utilização de outras abordagens de modelo de objetos para definir permissões no SharePoint.

Observação

A API de Migração não está disponível para os usuários do Office 365 operado pela 21Vianet na China.

Cota

Não migre mais de 1000 eventos Partilhar comigo para qualquer recetor dentro de 24 horas. Se um recetor já tiver 1000 eventos Partilhar comigo a serem importados no prazo de 24 horas, não receberá quaisquer eventos adicionais partilhar comigo durante o período de tempo. Além disso, a API de Importação irá enviar mensagens de aviso que indicam que alguns eventos partilhar comigo foram limitados.