特定管理 > 支援視覺化與發行 > WVS 發佈規則 > 發行規則 XML 檔案的範例
發行規則 XML 檔案的範例
本節包含完整的「發行規則」XML 檔案範例。範例「發行規則」XML 檔案 PublishRules.xml 可在 <Windchill>/codebase/com/ptc/wvs/server/xml 目錄中找到。
簡單的 Arbortext 發行
此範例在入庫 Arbortext 編寫的 EPMDocument、使用者透過「建立表示精靈」建立表示或排程發佈中包含 EPMDocument 時,會發佈所有 Arbortext 編寫的 EPMDocument。PDF 檔案會由 Worker 建立並會作為「表示」的一部份儲存。當 Worker 完成建立或版序化其內容是由 Worker 建立的 PDF 的 WTDocument 時,會呼叫 DefaultPostPublishDelegate。
* 
使用「替換碼」來定義要建立/版序化的 WTDocument 的「名稱」。
數個 <publish> 元素會使用同一個 <param-set>。
<rules xmlns="http://www.ptc.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ptc.com PublishRulesSchema.xsd">
<authoring-application name="ARBORTEXT">
<param-set name="Share with WTDocument">
<post-publish name="delegate">com.ptc.wvs.server.publish.
DefaultPostPublishDelegate</post-publish>
<post-publish name="name">{OUTPUT_TYPE} {AUTHORING_APP}
{EPM_NUMBER}</post-publish>
<post-publish name="published-content-link">create</
post-publish>
</param-set>
<publish on="checkin" output="PDF" param-set="Share with
WTDocument"/>
<publish on="create-representation" output="PDF" param-set=
"Share with WTDocument"/>
<publish on="schedule" output="PDF" param-set="Share with
WTDocument"/>
</authoring-application>
</rules>
從 CAD 文件建立 Arbortext 文件
此範例會發佈 Creo Parametric 與 SolidWorks 編寫的 EPMDocument。如果 EPMDocument 擁有名為 PUBLISH TO ARBORTEXT 的全域屬性或使用者在現有的「表示」上手動呼叫「後發佈」,會呼叫 EPMPostPublishDelegate 以建立/版序化 Arbortext 編寫的「動態文件」。
* 
多個「編寫應用程式」正在使用一個 <param-set>。
將會發佈所有 Creo ParametricSOLIDWORKS 編寫的 EPMDocument,但只針對擁有指定的全域屬性 (沒有考慮其值) 的那些內容呼叫 EPMPostPublishDelegate。
EPMPostPublishDelegate 可以由使用者針對透過這些「編寫應用程式」先前發行的任何「表示」呼叫。
<rules xmlns="http://www.ptc.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ptc.com PublishRulesSchema.xsd">
<param-set name="Share with Arbortext">
<post-publish
name="delegate">com.ptc.wvs.server.publish.EPMPostPublishDelegate</
post-publish>
<post-publish name=”type”>DynamicDocument</post-publish>
<post-publish name="cad-authoring-application">ARBORTEXT</
post-publish>
<post-publish name="cad-type">PUB_CADVIEWABLE</post-publish>
<post-publish name="name">GDD from {AUTHORING_APP} {EPM_NUMBER}</
post-publish>
<post-publish name="published-content-link">create</post-publish>
</param-set>
<authoring-application name="PROE">
<epm-iba iba="PUBLISH TO ARBORTEXT">
<publish on="checkin" param-set="Share with Arbortext"/>
<publish on="create-representation" param-set="Share with
Arbortext"/>
<publish on="schedule" param-set="Share with Arbortext"/>
</epm-iba>
<publish on="checkin"/>
<publish on="create-representation"/>
<publish on="schedule"/>
<publish on="manual-post" param-set="Share with Arbortext"/>
</authoring-application>
<authoring-application name="SOLIDWORKS">
<epm-iba iba="PUBLISH TO ARBORTEXT">
<publish on="checkin" param-set="Share with Arbortext"/>
<publish on="create-representation" param-set="Share with
Arbortext"/>
<publish on="schedule" param-set="Share with Arbortext"/>
</epm-iba>
<publish on="checkin"/>
<publish on="create-representation"/>
<publish on="schedule"/>
<publish on="manual-post" param-set="Share with Arbortext"/>
</authoring-application>
</rules>
這是否有幫助?