2012-08-31 11 views
6

Czy jest jakiś sposób edycji pliku XML z CRM "Szukanie zaawansowane", a następnie przywrócić go ze zmianami?CRM 2011 Wyszukiwanie zaawansowane - Pobierz XML - import do poprawionego wyszukiwania

Jestem zmęczony użyciem funkcji Znajdź zaawansowane, gdy mam wiele wartości do wstawienia dla jednego rodzaju pola (np. Zipcode = 45211) i chciałbym przyspieszyć proces bez przekazywania go osobie, która zapisałby to w SQL.

Tak więc moją myślą jest utworzenie początków zapytania za pomocą "Advance Find", a następnie wyeksportowanie tego zapytania za pomocą funkcji Pobierz Fetch XML, a następnie zmodyfikowanie pliku XML (nie wiem, w jaki sposób lub czy można wykonać tę kolejną część >>) następnie zaimportuj ten plik XML z powrotem do CRM, aby użyć go dla mojej nowej kwerendy lub zamień powiązany plik XML w dowolnym miejscu.

Przykład zmiany XML:

<filter type="or"> 
     <condition attribute="address1_postalcode" operator="like" value="45211%" /> 
     <condition attribute="address1_postalcode" operator="like" value="45213%" /> 
     <condition attribute="address1_postalcode" operator="like" value="45219%" /> 
     etc… 
    </filter> 
+0

Czy wyszukiwanie zaawansowane staje się ostatecznie widokiem zdefiniowanym przez system lub zdefiniowanym przez użytkownika? –

Odpowiedz

3

Trzeba by stworzyć narzędzie, które aktualizuje widoki i pozwala ręcznie edytować plik XML. Nie wydaje mi się, że utworzenie tego narzędzia byłoby zbyt trudne, ale nie można tego zrobić za pomocą samego interfejsu użytkownika. Zobacz ten link: http://social.microsoft.com/Forums/en/crm/thread/fd4bdbad-dd81-4507-a8e3-23cc35ff53f3

(możesz mieć kłopot z zaimportowaniem widoku, ale wątpię w to).

+0

Obawiam się, że mój poziom umiejętności jest nieco niższy niż "Przechwytywanie zbioru wielokrotnego". Dzięki za wskazówki i link na ten temat. – mann

2

Będziesz musiał napisać aplikację (konsolę?) Do tego problemu. Użyj parametru SavedQuery entity, aby pobrać zaawansowane zapytanie wyszukiwania i ustawić pole FetchXML, ustawić identyfikator na nowy identyfikator GUID i nazwę na odpowiednią etykietę i utworzyć nowy rekord wyszukiwania zaawansowanego.

Powiązane problemy