Usuário com melhor resposta
CRM 2011 - PRINCIPALOBJECTACCESS - ativos

Pergunta
-
Como identificar os compartilhamentos ainda ativos na tabela PRINCIPALOBJECTACCESS (POA) ?
- Editado Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 21:43 padronização
Respostas
-
Com esta SQL você pode ver a quantidade de registros compartilhados por entidade:
SELECT EV.ObjectTypeCode, EV.NAME AS [ENTITY NAME],COUNT(POA.OBJECTTYPECODE) AS [RECORDS COUNT]
FROM PRINCIPALOBJECTACCESS POA
INNER JOIN ENTITYLOGICALVIEW EV ON EV.OBJECTTYPECODE = POA.OBJECTTYPECODE
GROUP BY EV.NAME, EV.ObjectTypeCode
ORDER BY 3 DESC
------------------------ Alexandre Kohn
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 21:43
-
Boas Natalia,
Você pode usar SQL para isso, pode usar uma query parecida com o que o Alexandre disse. Veja esta modificação:
select fa.accountid, fa.name, fsu.domainname from PrincipalObjectAccess poa , FilteredAccount fa, FilteredSystemUser fsu where poa.ObjectTypeCode = 1 and poa.ObjectId = fa.leadid and poa.PrincipalId = fsu.systemuserid and fsu.domainname = SYSTEM_USER
Neste caso estou a procura de todas as contas que foram partilhadas. Outra opção pode ser o uso desta ferramenta.
PS: Eu criei a query no notepad pode conter algum erro mas a ideia será muito parecida.
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 segunda-feira, 26 de agosto de 2013 15:02
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 21:43
Todas as Respostas
-
Natália,
PS: Informe por favor a verão do CRM no título da thread.
Poderia ser mais específica? Pois quer saber de todos os registros? Registros de determinada entidade? Em um relatório? Via SQL?
Tem uma resposta no menu lateral esquerdo, veja:
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/ -
Com esta SQL você pode ver a quantidade de registros compartilhados por entidade:
SELECT EV.ObjectTypeCode, EV.NAME AS [ENTITY NAME],COUNT(POA.OBJECTTYPECODE) AS [RECORDS COUNT]
FROM PRINCIPALOBJECTACCESS POA
INNER JOIN ENTITYLOGICALVIEW EV ON EV.OBJECTTYPECODE = POA.OBJECTTYPECODE
GROUP BY EV.NAME, EV.ObjectTypeCode
ORDER BY 3 DESC
------------------------ Alexandre Kohn
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 21:43
-
-
Boas Natalia,
Você pode usar SQL para isso, pode usar uma query parecida com o que o Alexandre disse. Veja esta modificação:
select fa.accountid, fa.name, fsu.domainname from PrincipalObjectAccess poa , FilteredAccount fa, FilteredSystemUser fsu where poa.ObjectTypeCode = 1 and poa.ObjectId = fa.leadid and poa.PrincipalId = fsu.systemuserid and fsu.domainname = SYSTEM_USER
Neste caso estou a procura de todas as contas que foram partilhadas. Outra opção pode ser o uso desta ferramenta.
PS: Eu criei a query no notepad pode conter algum erro mas a ideia será muito parecida.
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 segunda-feira, 26 de agosto de 2013 15:02
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 21:43