narrowizard opened a new issue, #8355:
URL: https://github.com/apache/incubator-devlake/issues/8355

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and 
found no similar feature requirement.
   
   
   ### Use case
   
   TAPD's latest version introduces a parallel workflow mode, allowing a 
task(story, bug)'s status to be subdivided into multiple phases that can 
progress simultaneously. However, when collecting development data from TAPD 
using DevLake, the story changelog API returns change records for these phases 
under the status field, but the value field contains either an empty string or 
a meaningless number. This causes issues in tracking and calculating task 
status changes accurately.
   
   ### Description
   
   TAPD's new parallel workflow mode enhances issue tracking by enabling 
multiple concurrent phases within a single task status. During data collection 
using DevLake’s TAPD plugin, the story changelog API does include records of 
these phase changes, but the value field does not provide meaningful data, 
making it difficult to process and analyze the transitions correctly.
   
   This issue impacts the correctness of workflow tracking and status 
transition analysis within DevLake. To ensure accurate data collection and 
processing, we propose modifying the TAPD plugin in DevLake to appropriately 
handle and extract meaningful values for these status changes.
   
   ### Expected Improvement:
   
   - Enhance the TAPD plugin’s data collection and transformation process to 
correctly support TAPD’s parallel workflow mode.
   
   - Properly interpret and map status changes from the story changelog API, 
ensuring the value field is processed accurately.
   
   - Maintain consistency in task status tracking across all workflow modes 
within TAPD.
   
   This enhancement will improve the reliability of TAPD data analysis in 
DevLake, ensuring users can correctly visualize and interpret development 
progress when using TAPD’s parallel workflows.
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to