Я использую Sharepoint 2007. Есть ли способ для документов запроса CAML (в этом примере с ContentType of Invoice), которые не имеют каких-либо рабочих процессов, назначенных им?Документы запросов CAML для рабочих процессов
Я понимаю, что я могу тянуть обратно все счета-фактуры, используя что-то вроде этого:
SPQuery query = new SPQuery();
query.ViewAttributes = "Scope=\"RecursiveAll\"";
query.Query= @"<OrderBy>
<FieldRef Name=""Title"" />
</OrderBy>
<Where>
<Eq>
<FieldRef Name=""ContentType"" />
<Value Type=""Text"">Invoice</Value>
</Eq>
</Where>";
SPList list = web.GetList(url);
SPListItemCollection items = list.GetItems(query);
, а затем получить доступ к каждому indivdual SPListItem рабочих процессов сбора, а также проверить, чтобы увидеть, если коллекция равна нулю или имеет счетчик 0 .
Однако я не хочу отбрасывать 100 000 + счетов, когда мне нужны только 50 или около того, у которых нет рабочих процессов.
Итак, я ищу запрос CAML, который позволяет мне получать счета-фактуры без рабочих потоков.
Спасибо!
Dave
Yup, уже знакомы с Stramit. Я также использовал U2U Query Builder, но ни один из них не показывает мне, как получить информацию, которая мне нужна. Тем не менее, поскольку никто не показывает вам все, я все еще надеялся на то, что я пропустил. –