blob: 0258e36b74f59a2bd65f14f7ab643238b4501fbd [file]
"use strict";(self.webpackChunkwww=self.webpackChunkwww||[]).push([[34908],{37987:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=a(87462),n=(a(67294),a(3905));a(61839);const o={title:"Zentao(Beta)",description:"Zentao Plugin\n"},r=void 0,s={unversionedId:"Plugins/zentao",id:"version-v0.20/Plugins/zentao",title:"Zentao(Beta)",description:"Zentao Plugin\n",source:"@site/versioned_docs/version-v0.20/Plugins/zentao.md",sourceDirName:"Plugins",slug:"/Plugins/zentao",permalink:"/docs/v0.20/Plugins/zentao",draft:!1,editUrl:"https://github.com/apache/devlake-website/edit/main/versioned_docs/version-v0.20/Plugins/zentao.md",tags:[],version:"v0.20",frontMatter:{title:"Zentao(Beta)",description:"Zentao Plugin\n"},sidebar:"docsSidebar",previous:{title:"Webhook",permalink:"/docs/v0.20/Plugins/webhook"},next:{title:"Troubleshooting",permalink:"/docs/v0.20/Troubleshooting"}},l={},u=[{value:"Summary",id:"summary",level:2},{value:"Supported Versions",id:"supported-versions",level:2},{value:"Metrics",id:"metrics",level:2},{value:"Configuration",id:"configuration",level:2}],d={toc:u};function c(e){let{components:t,...a}=e;return(0,n.kt)("wrapper",(0,i.Z)({},d,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"This plugin collects Zentao data through its REST APIs. ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/easysoft/zentaopms"},"Zentao")," is an issue-tracking tool similar to Jira."),(0,n.kt)("h2",{id:"supported-versions"},"Supported Versions"),(0,n.kt)("p",null,"Advanced mode vailable for Zentao OSS v18.3, Enterprise v8.2, Flagship v4.3. Check ",(0,n.kt)("a",{parentName:"p",href:"https://devlake.apache.org/docs/Overview/SupportedDataSources#data-sources-and-data-plugins"},"this doc")," for more details."),(0,n.kt)("h2",{id:"metrics"},"Metrics"),(0,n.kt)("p",null,"Metrics that can be calculated based on the data collected from Zentao:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Metrics/RequirementCount"},"Requirement Count")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Metrics/RequirementLeadTime"},"Requirement Lead Time")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Metrics/RequirementDeliveryRate"},"Requirement Delivery Rate")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Metrics/BugAge"},"Bug Age")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Metrics/IncidentAge"},"Incident Age"))),(0,n.kt)("h2",{id:"configuration"},"Configuration"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Configuring Zentao via ",(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Configuration/Zentao"},"config-ui"),"."),(0,n.kt)("li",{parentName:"ul"},"Configuring Zentao via Config UI's ",(0,n.kt)("a",{parentName:"li",href:"/docs/v0.20/Configuration/AdvancedMode#8-zentao"},"advanced mode"),".")))}c.isMDXComponent=!0}}]);