Lotus Web Content Management 中工具模組的使用

CloudSpace發表於2009-11-18

轉自:http://www.ibm.com/developerworks/cn/lotus/wwcm-utils/index.html

WCM 中工具模組的簡介

Lotus Web Content Management(WCM)提供了 Web 內容從設計、編寫到釋出的一整套解決方案。 為了使系統處於良好的工作狀態,WCM 提供了一系列工具模組,用於幫助管理人員方便的進行 WCM 的系統維護,或者在系統結構改變時保證 WCM 的正常執行。這些工具模組包括成員修訂程式工具(Member Fixer Module),工作流啟用工具(Workflow enablement Module),重新整理所有項工具(Refresh All Item Module),清除歷史項工具(History Cropper Module),清除版本項工具(Version Cropper Module),草稿檢測工具(Draft Detection Module)、事件日誌重置工具(Eventlog Reset Module),庫刪除工具(Delete Library Module)等。

本文將對這些工具模組進行詳細的介紹。本文內容是基於 WCM 6.1.0.2 編寫的,並在其上進行過測試,但本文所描述的絕大多數功能可以在 WCM 6.0.1.x 和 WCM 6.1.0.x 等版本中使用。

使用 WCM 的工具模組

本章將對各個工具模組的功能,典型使用場景進行描述。並在例項的基礎上對各個工具模組的使用方法進行詳細的闡述

WCM 庫刪除工具(Delete Library Module)

功能簡介:

會強制刪除 WCM 庫中的所有內容,不會檢查內容之間的引用。如果其他庫的對這個庫的某個內容存在引用,強制刪除會導致這些引用被破壞掉。該模組只是刪除 WCM 庫中的所有內容,當本工具完成後,還需要到內容庫管理 portlet 中刪除 WCM 庫。

使用場景:

場景 1:如果不能從庫管理 Portlet 中刪除內容庫,可以呼叫這個模組刪除相應的內容庫。

場景 2:如果進行辛迪加複製資料,匯入 WCM 內容庫,或者是資料遷移等操作的時候出現了意外,導致庫無法操作。可以使用這個模組刪除出錯的內容庫。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.librarydelete.class
        =com.aptrix.pluto.util.LibraryDeleteModule
    connect.businesslogic.module.librarydelete.remoteaccess=true
    connect.businesslogic.module.librarydelete.autoload=false
    

  2. 在 WCMConfigService.properties 中的 connect.businesslogic.module 屬性的末尾新增“,librarydelete”(如果已經包含則不用新增);
  3. 重新啟動 Portal。

呼叫格式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=librarydelete&library=libraryname

引數介紹:

  • Library(庫引數)

    用於指定此工具所作用於的文件庫。

例項:

  • 刪除名字為 dummy 的 WCM 庫。

    http://hostname.yourco.com:port_number/wps/wcm/myconnect?MOD=librarydelete&library=dummy

草稿文件檢測工具(Draft Detection Module)

功能簡介:

用於檢測並且刪除 WCM 庫中處於草稿狀態的文件。

使用場景:

場景 1:當編寫環境和展示內容環境使用辛迪加複製進行內容同步,如果內容比較多的時候,可能需要先將編寫環境的資料庫備份,然後在展示內容環境還原資料庫。通常展示環境中是不保留草稿內容的,可以用這個模組檢測和刪除所有的草稿內容。

場景 2:當不同的版本的 WCM 內容進行版本遷移的時候,有的版本的草稿內容是不能被遷移到新的版本中,可以使用這個模組檢測和刪除所有的草稿內容。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    conect.businesslogic.module.draftdetection.class
        =com.aptrix.pluto.workflow.DraftDetectionModule
    connect.businesslogic.module.draftdetection.remoteaccess=true
    connect.businesslogic.module.draftdetection.autoload=false
    

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,draftdetection”(如果已經包含則不用新增);
  3. 重新啟動 Portal。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=draftdetection&library=libraryname

修改模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=draftdetection&library=libraryname&remove=true

引數介紹:

  1. library(庫引數)

    用於指定當前工具所作用的庫

  2. unlink(取消連結引數)

    unlink 的引數值為布林值(true 或者 false),當草稿文件是從已釋出的文件建立的(create draft),如果設定 unlink=true,系統會自動取消已釋出文件對這個草稿文件的引用,並且能夠順利的刪除這種草稿文件,否則會刪除失敗。

例項:

  1. 檢視關於 dummy 庫中所有草稿內容的報告。

    http://hostname.yourco.com:port_number/wps/wcm/myconnect?MOD=draftdetection&library=dummy

  2. 刪除 dummy 庫的所有草稿內容,並且確保那些建立於釋出文件(cretea draft)的草稿文件也能被正確刪除。

    http://hostname.yourco.com:port_number/wps/wcm/myconnect?MOD=draftdetection&library=dummy&remove=true&unlink=true

重設事件日誌工具(Eventlog Reset Module)

功能簡介:

事件日誌主要用來維護辛迪加資料複製中的資料同步,辛迪加伺服器端(syndicator)的資料增加,修改,和刪除會記錄在事件日誌中,然後再通過辛迪加複製同步伺服器之間的資料。該工具模組可以在不重新啟動 portal 情況下 , 重設事件日誌。

使用場景:

場景 1:如果匯入 WCM 庫,或者是做資料遷移後,需要將資料辛迪加複製到另外一個環境當中,需要呼叫這個模組重設 WCM 庫的事件日誌。

場景 2:當辛迪加複製出現了問題,需要將訂閱伺服器端(subscriber)的 WCM 庫刪除,重新做複製,需要先呼叫這個模組重設事件日誌,然後再刪除出問題的 WCM 庫,最後再重新做辛迪加複製。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.reseteventlog.class
        =com.ibm.workplace.wcm.services.eventlog.ResetEventLogModule
    connect.businesslogic.module.reseteventlog.remoteaccess=true
    connect.businesslogic.module.reseteventlog.autoload=false
    				

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,reseteventlog”(如果已經包含則不用新增);
  3. 重新啟動 Portal。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=reseteventlog&library=libraryname

修改模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=reseteventlog&library=libraryname&remove=true

引數介紹:

  • library(庫引數)

    用於指定此工具所作用於的內容庫

例項:

使用該工具需要特定的步驟,如果不遵循這些步驟,可能導致一些資料不能被辛迪加複製。

  1. 在編寫伺服器上停止所有的編寫活動。
  2. 做一次辛迪加更新,確保事件日誌中增加,修改,刪除應景正確地複製到了訂閱伺服器端(subscriber)。
  3. 使用修改模式

    http://hostname.yourco.com:port_number/wps/wcm/myconnect?MOD=reseteventlog&library=libraryname&remove=true

  4. 需要等一段時間(可能幾分鐘),使用者可以看到該模組返回的一個頁面。
  5. 這個時候就可以繼續編輯活動了。
  6. 系統會啟動一個程式來自動重建之前的(重設事件日誌)所有事件日誌,這個程式可能會持續一段時間。
  7. 任何編寫活動會增加新的事件日誌,並且所作的改變能夠被辛迪加複製。
  8. 當系統完成所有事件日誌的重建,可以使用完全重構辛迪加複製(syndicaiton full rebuild)來檢查所有的事件日誌是否正確。

    當系統進行事件日誌重建的時候,可以使用報告模式來監視該程式的進度情況。

歷史項清除工具(History Cropper Module)

功能簡介:

用於清除 WCM 中所儲存的 Web 元件的歷史日誌資訊。在 WCM6.0.1.x CF12 和 6.1.0.x CF6 中引入

使用場景:

當進行資料的存檔時,或者對資料的儲存進行優化時,用於刪除冗餘的歷史日誌,精簡資料的大小和提高儲存效率。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.historycropper.class
        =com.aptrix.history.HistoryCropperModule
    connect.businesslogic.module.historycropper.remoteaccess=true
    connect.businesslogic.module.historycropper.autoload=false
    

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,historycropper”(如果已經包含則不用新增);
  3. 重新啟動 Portal 伺服器。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=HistoryCropper&day=[DATE]&month=[MONTH]&year=[YEAR]&keep=[LOG_ENTRIES_TO_KEEP]&restrictOn=[CONTROLLABLE_TYPES]&library=[LIBRARY]

修改模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=HistoryCropper&day=[DATE]&month=[MONTH]&year=[YEAR]&keep=[LOG_ENTRIES_TO_KEEP]&restrictOn=[CONTROLLABLE_TYPES]&library=[LIBRARY]&fix=true

引數介紹:

  1. day,mouth,year(年、月、日引數)

    年,月,日引數共同指定一個日期,指定日期前的歷史項將會被刪除。如果這個屬性沒有被指定,則預設為當前日期的一年以前。

  2. keep(保留引數)

    用於指定歷史項保留的個數。如果這個屬性沒有被指定,則預設為 10 個。

  3. restrictOn (類別限制引數)

    用於指定此工具作用於何種類別的資料。可選的類別包括 Content,Style,Template,Taxonomy,Category,Site,SiteArea,Workflow,WorkflowStage,WorkflowAction,Cmpnt。如果這個屬性沒有被指定,所有型別的資料都會被得到處理。

  4. library (庫引數)

    用於指定此工具所作用於的內容庫。如果這個屬性沒有被指定,則預設為所有內容庫。

例項:

  1. 清除所有庫中所有條目的歷史項

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD= HistoryCropper & keep=0&fix=true

  2. 清除 public 庫中所有站點區域 2009 年 5 月 1 日以前的歷史項。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=HistoryCropper&day=1&month=5&year=2009&restrictOn=sitearea&library=public&fix=true

成員修訂程式工具(Member Fixer Module)

功能簡介:

用於處理或者更新 WCM 中安全(使用者和組)相關的引用資訊,如作者 , 擁有者 , 以及訪問許可權等

使用場景:

場景 1:僱員調到新的部門 , 這時對於 LDAP 中的僱員的 DN 將會改變 , 然而使用者的標識沒有變,這時早期建立的資訊需要調整為新的使用者資訊

場景 2:僱員離職 , 這是使用者資訊將會被刪除,從而造成 WCM 中引用著非法的僱員資訊,這時需要刪除非法僱員資訊或者更新資訊。

場景 3:僱員工作一段時間後離職,然後重新加入到這個部門,這時開始階段建立的資源資訊引用的是開始階段的外部標識,而重新入職後得到新的外部標識,需要更新早期資訊為當前最新資訊

場景 4:僱員 A 工作一段時間後他的工作完全交給僱員 B,而僱員 B 沒有相關的資訊,這時需要更新僱員 A 為僱員 B,從而使僱員 B 具有相應的許可權

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.memberfixer.class
        =com.aptrix.pluto.security.MemberFixerModule
    connect.businesslogic.module.memberfixer.remoteaccess=true
    connect.businesslogic.module.memberfixer.autoload=false
    

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,memberfixer”(如果已經包含則不用新增);
  3. 重新啟動 Portal 伺服器。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=MemberFixer&library=libraryname

修改模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=MemberFixer&library=libraryname&fix=true

引數介紹:

  1. alt_dn(替換 DN 引數)

    alt_dn 引數有兩個可以選擇的值,分別為 UPDATE 和 REMOVE。對於那些當前不存在的引用的使用者或者組來說,如果想刪掉這個引用則將此引數設定為 alt_dn=REMOVE。但是如果存在的備用的 DN(Distinguish Name)時,可以將此引數設定為 alt_dn=UPDATE,來使用備用的 DN 進行更新。

  2. invalid_dn(無效 DN 引數)

    invalid_dn 引數有兩個可以選擇的值,分別為 UPDATE 和 REMOVE,此引數對於那些當前不存在引用使用者或者組並且也沒有備用 DN 的 WCM 條目有效。如果將此引數設定為 invalid_dn=UPDATE,則所有此類引用將被替換為 Portal/WCM 的管理員使用者,如果將此引數設定為 invalid_dn=REMOVE,則所有此類引用將被刪除。

  3. mismatched_id(不匹配外部標識引數)

    mismatched_id 引數有兩個可以選擇的值,分別為 UPDATE 和 REMOVE,對於那些引用的使用者或者組的外部標識和當前系統存在的使用者的外部標識不同的 WCM 條目有效。如果將此引數設定為 mismatched_id=UPDATE,則所有此類引用的資訊將會被替換為當前相同使用者的外部標識果如果將此引數設定為 mismatched_id=REMOVE,則所有此類引用將會被刪除。

  4. realm(域引數)

    在多使用者域(realm)環境中,可以指定域(realm)來限定修訂使用者或者組的範圍,如果不指定此引數則此工具的使用者修復搜尋範圍為預設使用者域(realm)。

    library(庫引數)

    此引數用於指定此工具所作用於的內容庫。

  5. allLibraries(所有庫引數)

    用於指定是否作用於所有庫。如果設定為 true 則作用於所有的內容庫,如果設定為 false 則可以使用引數 library 來指定單個庫。此引數預設值為 false。

  6. restrictOn(類別限制引數)

    用於指定此工具作用於何種類別的資料。可選的類別包括 Content,Style,Template,Taxonomy,Category,Site,SiteArea,Workflow,WorkflowStage,WorkflowAction,Cmpnt。如果這個屬性沒有被指定,所有型別的資料都會被得到處理。

  7. 保留修改時間(preserve_dates)

    用於指定當前工具修改模式是否保留原修改時間,想保留原修改時間則設定 preserve_dates=true,否則設定 preserve_dates=false,預設為 false。

例外 自定義影射(Custom Mapping)

自定義影射是用來實現自定義影射的使用者或者組的更新,它只適用於 alt_dn 的使用,不適用於 invalid_dn 和 mismatched_id。

例如 : 想要把使用者 A 替換為使用者 B,則需要

  1. 修改 MemberFixerModule.properties,在其中新增 uid=userA,ou=websphere,c=au,o=ibm -> uid=userB,ou=tivoli,c=au,o=ibm
  2. 執行 alt_dn=UPDATE 操作

例項:

  1. 檢視單個庫中所有需要處理的引用資訊的統計報告

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&library=libraryname

  2. 更新單個庫中所有的具有可備用(替換)DN 的引用,並且保留原有修改時間。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&library=libraryname&fix=true&alt_dn=update&preserve_dates=true

  3. 更新在當前使用者系統中不存在的 DN 在所有庫中的引用資訊(將被更新為系統管理員。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&allLibraries=true&fix=true&invalid_dn=update

  4. 處理當前系統引用使用者的外部標識和當前系統的這個使用者的外部標識不匹配的單個庫的引用資訊。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&library=libraryname&fix=true&mismatched_id=update

  5. 處理所有庫中有使用者自定義影射並替換的情況。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&allLibraries=true&fix=true&alt_dn=update

  6. 處理指定 realm 中不存在的 DN 在單個庫中的引用資訊,並且刪除這種引用。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&library=libraryname&realm=realmname&fix=true&invalid_dn=remove

  7. 刪除單個庫中所有與當前使用者系統不匹配的引用資訊,並且限定只處理 Content 型別的資源。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=MemberFixer&library=libraryname&fix=true&restrictOn=Content&invalid_dn=remove

更新所有條目工具(Refresh All Items Module)

功能簡介:

用於重新儲存所有的 WCM 條目,從而能夠使 WCM 的各個條目的工作流正常執行

使用場景:

場景 1:做完 migration 之後需要執行這個工具來重新啟用工作流的定製功能。

場景 2:Portal 升級之後需要執行這個工具來重新啟用工作流的定製功能。

場景 3:在匯入 WCM 庫之後需要執行此工具重新啟用工作流的定製功能。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.refreshallitems.class
        =com.aptrix.pluto.security.RefreshAllItemsModule
    connect.businesslogic.module.refreshallitems.remoteaccess=true
    connect.businesslogic.module.refreshallitems.autoload=false
    				

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,memberfixer”(如果已經包含則不用新增);
  3. 重新啟動 Portal 伺服器。

呼叫格式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=RefreshAllItems&library=libraryname

引數介紹:

  1. library(庫引數)

    用於指定此工具所作用於的內容庫。

  2. allLibraries(所有庫引數)

    用於指定是否作用於所有庫 , 如果是指定 true 否則使用引數 library 來指定單個庫,此引數預設值為 false。

  3. restrictOn(類別限制引數)

    用於指定此工具作用於何種類別的資料。可選的類別包括 Content,Style,Template,Taxonomy,Category,Site,SiteArea,Workflow,WorkflowStage,WorkflowAction,Cmpnt。如果這個屬性沒有被指定,所有型別的資料都會被得到處理。

  4. preserve_dates(保留修改時間引數)

    用於指定當前工具修改模式是否保留原修改時間,想保留原修改時間則設定 preserve_dates=true,否則 preserve_dates=false,預設為 false。

使用例項:

  1. 如果想此工具僅僅重新儲存單個庫中的元件(Cmpnt)資訊(保留原修改時間)。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=RefreshAllItems&library=libraryname&restrictOn=Cmpnt&preserve_dates=true

  2. 如果想用此工具重新儲存所有庫中的條目,並且不保留原來的修改時間。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=RefreshAllItems&allLibraries=true

  3. 如果想用此工具重新儲存所有庫中的 Content 條目,並且保留原來的修改時間。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=RefreshAllItems&allLibraries=true&restrictOn=Content&preserve_dates=true

版本清除工具(Version Cropper Module)

功能簡介:

用於清除 WCM 中所儲存的 Web 元件的版本條目。

使用場景:

當進行資料的存檔時,或者對資料的儲存進行優化時,用於刪除冗餘的版本資訊,精簡資料的大小和提高儲存效率。

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性:
    connect.businesslogic.module.versioncropper.class
        =com.aptrix.versioncontrol.VersionCropperModule
    connect.businesslogic.module.versioncropper.remoteaccess=true
    connect.businesslogic.module.versioncropper.autoload=false
    				

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,versioncropper”(如果已經包含則不用新增);
  3. 重新啟動 Portal 伺服器。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/myconnect?MOD=versioncropper&day=[DATE]&month=[MONTH]&year=[YEAR]&keep=[VERSION_ENTRIES_TO_KEEP]&restrictOn=[CONTROLLABLE_TYPES]&library=[LIBRARY]

修改模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=versioncropper&day=[DATE]&month=[MONTH]&year=[YEAR]&keep=[VERSION_ENTRIES_TO_KEEP]&restrictOn=[CONTROLLABLE_TYPES]&library=[LIBRARY]&fix=true

引數介紹:

  1. day,mouth,year(年、月、日引數)

    年,月,日引數共同指定一個日期,指定日期前的版本條目將被刪除。如果這個屬性沒有被指定,則預設為當前日期的一年以前。

  2. keep(保留引數)

    用於版本條目保留的個數。如果這個屬性沒有被指定,則預設為 10 個。

  3. restrictOn (類別限制引數)

    用於指定此工具作用於何種類別的資料。可選的類別包括 Content,Style,Template,Taxonomy,Category,Site,SiteArea,Workflow,WorkflowStage,WorkflowAction,Cmpnt。如果這個屬性沒有被指定,所有型別的資料都會被得到處理。

  4. library (庫引數)

    用於指定此工具所作用於的內容庫。如果這個屬性沒有被指定,則預設為所有內容庫。

例項:

  1. 清除所有庫中所有專案的版本資訊

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD=versioncropper&keep=0&fix=true

  2. 為 public 庫中所有內容項保留最後 2 個版本資訊。

    http://hostname.yourco.com:port_number/wps/wcm/connect?MOD= versioncropper&keep=2&restrictOn=sitearea&library=public&fix=true

工作流啟動工具(Workflow Enablement)

功能簡介:

用於為 WCM 的沒有工作流的條目啟用工作流。

使用場景:

第一階段建立了一批 WCM 的條目,而這些條目類別在配置檔案中沒有啟用工作流控制,從而這些條目建立後沒有工作流控制,而第二階段發現需要更改配置啟用工作流控制功能,但是原來建立的條目沒有工作流,可以通過此工具來使原來建立的條目啟用工作流並使之推進到某一個階段。

使用前提 :

將要被應用工作流的條目相應的類別必須在配置檔案中啟用工作流工作,如下所示:

在 WCMConfigService.properties 中:

control.Content=com.aptrix.pluto.workflow.WorkflowControl
control.Style=
control.Template=
control.Taxonomy=
control.Category=
control.Site=
control.SiteArea=
control.Cmpnt=
			

上例中只有內容(Content)在配置檔案中啟用了工作流,所以使用此工具時只有內容(Content)可以啟用工作流,如果想要其它類別允許使用這個工具,那麼相應的類別要新增:com.aptrix.pluto.workflow.WorkflowControl

啟用模組:

  1. 在 WCMConfigService.properties 中新增以下屬性(如果已經包含則不用新增):
    connect.businesslogic.module.workflowenablement.class
        =com.aptrix.pluto.workflow.WorkflowEnablementModule
    connect.businesslogic.module.workflowenablement.remoteaccess=true
    connect.businesslogic.module.workflowenablement.autoload=false
    

  2. 在 WCMConfigService.properties 中 connect.businesslogic.module 屬性的末尾新增“,workflowenablement”(如果已經包含則不用新增);
  3. 重新啟動 Portal 伺服器。

呼叫格式:

報告模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=WorkflowEnablement&library=libraryname&workflow=workflowname

修改模式:

http://[HOST]:[PORT]/wps/wcm/connect?MOD=WorkflowEnablement&library=libraryname&workflow=workflowname&fix=true

引數介紹:

  1. workflow(工作流引數)

    用於指定為 WCM 條目所使用的工作流。

  2. stage(工作階段引數)

    用於指定為 WCM 條目啟用工作流後所,WCM 條目所處於的工作流程階段。

  3. restrictOn(類別限制引數)

    用於指定此工具作用於何種類別的資料。可選的類別包括 Content,Style,Template,Taxonomy,Category,Site,SiteArea,Workflow,WorkflowStage,WorkflowAction,Cmpnt。如果這個屬性沒有被指定,所有型別的資料都會被得到處理。

  4. library(庫引數)

    用於指定此工具所作用於的內容庫。

  5. allLibraries(所有庫引數)

    用於指定是否作用於所有庫。如果設定為 true 則作用於所有的內容庫,如果設定為 false 則可以使用引數 library 來指定單個庫。此引數預設值為 false。

  6. preserve_dates(儲存修改時間引數)

    用於指定當前工具修改模式是否保留原修改時間,想儲存原修改時間則設定 preserve_dates=true,否則則設定 preserve_dates=false。預設為 false。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-619935/,如需轉載,請註明出處,否則將追究法律責任。

相關文章