Usuário com melhor resposta
CRM2011 - Compartilhando Fila com Equipe

Pergunta
-
Bom dia Galera,
Gostaria de saber em qual tabela eu encontro as informações do relacionamento quando Compartilho uma Fila com uma Equipe.
Ou seja, gostaria de saber como identificar a partir de uma Equipe a Fila que lhe foi compartilhada. É possível?
Respostas
-
Boas Renan,
Eu penso que cada vez que você partilha um registo de uma entidade com alguém é criado um registo na tabela PrincipalObjectAccess. Pois existem vários problemas de performance com esta tabela.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP quarta-feira, 15 de maio de 2013 14:28
- Marcado como Resposta Renan Albuquerque quarta-feira, 15 de maio de 2013 14:51
Todas as Respostas
-
Boas Renan,
Eu penso que cada vez que você partilha um registo de uma entidade com alguém é criado um registo na tabela PrincipalObjectAccess. Pois existem vários problemas de performance com esta tabela.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP quarta-feira, 15 de maio de 2013 14:28
- Marcado como Resposta Renan Albuquerque quarta-feira, 15 de maio de 2013 14:51
-
Voce está correto Pedro,
$.ajax({
Consegui achar a tabela e os objetos que desejo recuperar, mas nao estou conseguindo recuperar ninguém.
O código abaixo não esta recuperando ninguém, nao sei por que! já que pra outras entidades recupero as informações da mesma maneira. Existe alguma forma específica para recuperar dados desta tabela pelo javascript?
Obs: PrincipalId = TeamId
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
async: false,
url: Xrm.Page.context.getServerUrl() + "/XRMServices/2011/OrganizationData.svc/PrincipalObjectAccessSet?$select=ObjectId&$filter=PrincipalId eq guid'"+TeamId+"'",
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
success: function (data, textStatus, XmlHttpRequest) {
var sharedQueue = data.d;
ObjectId = sharedQueue.results[0].ObjectId;
}
});