none
CRM2011 - Compartilhando Fila com Equipe RRS feed

  • 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?

    quarta-feira, 15 de maio de 2013 13:15

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

    quarta-feira, 15 de maio de 2013 14:28

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

    quarta-feira, 15 de maio de 2013 14:28
  • Voce está correto Pedro,

    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

    $.ajax({
                    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;
    }
                });

    segunda-feira, 20 de maio de 2013 12:55