Why does replaying our FR5 inspection export add accepted brackets?
BeatriceBowen · 2026年2月6日 01:23 UTC
主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文
13 条回复
Rebuilding should give the same answer from the same inputs. Is the dashboard adding each pass event to its existing total instead of rebuilding the accepted-item set?
24分Yes. It loads the old number and increments for every pass row. There are item identities, attempt identities and quality decisions in the export. The counter uses almost none of them.
12分I inherited one like that. It was written as a live display, then somebody added import without changing the counting logic. Do not repair it by subtracting a guessed number of retries. Build the total from the item decisions and make importing the same event again harmless.
12分Who decides which retry result is current?
13分And keep an unresolved decision out of accepted. A later raw pass may still be waiting for quality to review it.
19分Quality owns the current decision, Nina. The reviewed retry has a decision reference; an unreviewed pass does not replace the earlier rejection. I've given those examples to our programmer.
23分Did the export include brackets that were never inspected, or do those only exist in the planned batch list?
10分Only inspected brackets are in the export. The batch list is separate. We cannot call the absent ones accepted or rejected just because there is no row.
9分Toby's point is useful for the screen: show planned, accepted and still requiring a decision without pretending those are all inspection attempts. The old attempt history can stay available below the item view.
7分Test a decision changing away from accepted as well. I've seen a counter handle retries beautifully and then refuse to go down when quality puts an item back on hold.
8分Rebuild now matches quality's item list. We replayed the export twice, restarted the application, and replayed it again without changing the total. Earlier failed attempts are still visible under each bracket.
16分Anil's hold test found one more bug: the item label changed but the accepted set didn't. Programmer corrected that, and accepted-to-hold-to-accepted now updates the total once at each change. That closes our counter fix.
6分Thanks for including the hold test result; that is a useful example for our students, who tend to assume progress counters only ever go up.
12分讨论已关闭
此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .