[英]CAML Query Documents for Workflows
我使用的是Sharepoint2007。是否可以使用CAML查詢文檔(在此示例中為ContentType為Invoice)沒有為其分配任何工作流的文檔?
我意識到我可以使用以下方式撤回所有發票:
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);
然后訪問每個單獨的SPListItem Workflows集合,並檢查該集合是否為null或計數為0。
但是,當我只需要50張以上沒有工作流的發票時,我不想撤回100,000張以上的發票。
因此,我正在尋找一個CAML查詢,該查詢使我無需工作流即可獲取發票。
謝謝!
戴夫
看看codeplex上的Stramit CAML Viewer ,我發現它過去在設計CAML查詢中非常有用。 它將允許您在sharepoint 2007上再次開發CAML查詢,並列出可以查詢的所有可用字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.