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