特定管理 > 分析系統與企業資訊 > 報告與查詢 > 關於報告 > 刪除報告 > 使用載入程式刪除報告
  
使用載入程式刪除報告
您可使用 Windchill 載入程式刪除預設與自訂報告,以便使用者只能存取與其相關的報告。
從 Windchill 資料庫與 Cognos 資料庫刪除報告時,載入檔案中使用的元素會有所不同。建立載入檔案時,您可以參考 DeleteOOTBWindchillReports.xmlDeleteOOTBCognosReports.xml 範例載入檔案。這兩個檔案位於以下路徑:$WT_HOME/loadFiles/reports
可執行下列步驟來使用載入程式刪除報告:
1. 使用 csvDeleteWindchillReportcsvDeleteCognosReport 元素建立載入檔案。
使用 csvDeleteWindchillReport 可刪除透過「報告建構器」或 Windchill Business Reporting 工具所建立並存在於 Windchill 資料庫中的報告。使用下列處理常式附加元素:
<csvDeleteWindchillReport handler="com.ptc.windchill.enterprise.report.ReportHelper.deleteWindchillReports">
使用 csvDeleteCognosReport 可刪除存在於 Cognos 資料庫中的報告。使用下列處理常式附加元素:
<csvDeleteCognosReport handler="com.ptc.windchill.enterprise.report.ReportHelper.deleteCognosReports">
2. 在載入檔案中新增下列屬性:
csvWindchillReportName:指定要刪除的報告名稱。它是必需的屬性。
範例:<csvWindchillReportName>DemoReportObject</csvWindchillReportName>
csvContainerName:指定儲存報告的容器路徑。如果您未提供此值,則符合指定名稱的任何報告都會從「網站」容器中刪除。它是選用屬性。
範例:<csvContainerName>/wt.inf.container.OrgContainer=DefaultOrg/wt.inf.library.WTLibrary=Windchill PDM</csvContainerName>
csvThirdPartyReportingSystem:將報告系統指定為 JASPERCOGNOS。當具有相同名稱的兩個報告屬於不同報告系統時,請使用此屬性。您可以針對使用「報告建構器」建立的報告將屬性保留空白。
範例:<csvThirdPartyReportingSystem>JASPER</csvThirdPartyReportingSystem>
針對 Cognos 資料庫中存在的報告,請僅指定報告名稱與報告所在的資料夾。您可以在特定報告的內容檔案或 Cognos 使用者介面中找到此資訊。您不需要指定容器路徑或報告系統名稱。
範例:<csvReportName>WADM\CDRLs_Canceled</csvReportName>
3. 執行載入檔案。
開啟 Windchill shell 並執行下列指令:
windchill wt.load.LoadFromFile -u<使用者名稱>-p<密碼>-d<載入檔案的位置>
例如,windchill wt.load.LoadFromFile -uwcadmin-pwcadmin-dreports/DeleteWindchillDemoReports.xml
關於刪除報告時遇到的任何問題,請查閱應用伺服器記錄檔。