Compartilhar via


Log de alteração perfis de usuário

Microsoft Office do SharePoint Server 2007 oferece um modelo de objeto controle de alterações para armazenar o perfil de usuário para alertas person-Based suporte e replicação perfil. Esses alertas avisá-lo de aniversários de tempo de serviço e muitas outras alterações em um perfil usuário. O Office SharePoint Server 2007 trata todos os campos de data no perfil de usuário como aniversários de tempo de serviço. Quando uma data no perfil de usuário corresponde a atual data (com base no tempo servidor), O Office SharePoint Server 2007 cria um novo evento Aniversário de casamento. Observe que alterações em um campo de data não criam um evento.

A implementação do modelo de objeto Change Log é semelhante a, mas menos eficiente do que o objeto Windows SharePoint Services 3.0 wssversion3 SPChange SPChange. O UserProfile USERPROFILE classe define dois métodos sobrecarregados para suporte controle de alterações. Esses são:

  • Pública GetChanges(Microsoft.Office.Server.UserProfiles.UserProfileChangeQuery) Microsoft.Office.Server.UserProfiles.UserProfileChangeCollection

  • Pública Microsoft.Office.Server.UserProfiles.UserProfileChangeCollection GetColleagueChanges (Microsoft.Office.Server.UserProfiles.UserProfileChangeQuery)

Use o GetChangesUserProfile GetChanges para retornar a coleção das alterações que ocorreram no perfil de usuário em um quadro tempo determinado. Um objeto SPChange SPChange contém informações sobre o tipo de alteração, conforme representado pelo ChangeType ChangeType enumeração. O ChangeType valor changeType indica o tipo de alteração, incluindo adicionando, atualizar, excluir ou renomear as alterações.

UserProfileChangeQuery é uma enumeração que descreve o evento alteração que você está interessado. De exemplo, ele pode ser:

  • DistributionListMembership

  • Colega

  • QuickLink

  • Aniversário de casamento

  • ProfileProperty

  • USERPROFILE

  • PrivacyItem

  • SingleValueProperty

  • MultivalueProperty

  • SiteMembership

O GetColleagueChanges GetColleagueChanges método funciona da mesma maneira, mas retorna todas as alterações feitas pela colega de trabalho especificada.

Dica

In addition to o modelo de objeto, O Office SharePoint Server 2007 fornece uma serviço da Web para acessar o log de alterações remotamente.É chamado de User Profiles Change Service.Para obter mais informações, consulte Como: usar o serviço da Web para modificar dados de perfil do usuário

Consulte também

Outros recursos

Como a: Obter recentes alterações de perfil de usuário usando o log de alteração