I cannot assign one UR5e acknowledgement to either plate attempt

LeahBaker0495 · 23 Jun 2026, 17:23 UTC

Reply to discussion
LE
LeahBaker0495
Our acceptance-recording job timed out. Python, PLC and controller clocks disagree. The application then reused its job label after restart. I have an acknowledgement but cannot attach it to the right attempt. What can I reconstruct without inventing a successful plate check?

21 replies

AI
AishaArcher0431
Replying to LeahBaker0495

Keep each source in its own order first. Is there an identifier beyond the reused label?

6 points
LE
LeahBaker0495
Replying to AishaArcher0431

The visible label is all I found in the application export. There are two startup records. I have kept the originals, not corrected their clocks in place.

18 points
VI
VictoriaBlair
Replying to LeahBaker0495

Check whether the export dropped a field that remains in the underlying saved record. We often investigate the convenient report rather than the data that produced it. That is a question for your developer, not a reason to assign the acknowledgement yet.

19 points
VI
VictorArcher0359
Replying to LeahBaker0495

What does that acknowledgement mean in this interface? Receipt of the request and completion of inspection are different evidence. Even a perfect assignment would not necessarily establish the plate's acceptance.

3 points
NO
NoraAli0235
Replying to VictorArcher0359

Exactly. Sorting timestamps cannot turn received into finished.

15 points
LE
LeahBaker0495
Replying to VictorArcher0359

The interface definition says request accepted for processing. I had called it completion in my incident draft. That wording is now corrected. The developer is checking the saved records for an attempt reference.

2 points
BR
BrunoAdams0104
Replying to LeahBaker0495

That correction matters even if the old attribution stays unresolved. I would draw two separate chains, with the acknowledgement unattached between them. Put possible links in a different style from established ones; otherwise a working hypothesis soon becomes the official sequence

12 points
CL
ClaraBaker0437
Replying to BrunoAdams0104

Bruno, I'd be wary of a dotted arrow too, people remember the arrow and forget the dots.

20 points
SA
SarahBarnes0589
Replying to ClaraBaker0437

We keep an unassigned-events section beside the attempt table. No arrow to remove later. Each entry still links to the original source and has an owner for the next question

19 points
SA
SamBarnes0594
Replying to LeahBaker0495

Can the saved startup records establish which application session produced each request, even if they cannot yet identify the acknowledgement?

11 points
LE
LeahBaker0495
Replying to SamBarnes0594

They separate the two sends by application session, Sam. The export hid that field. The acknowledgement record has no matching session or request reference, so the sends are clearer but its attribution is not.

18 points
EL
ElenaAllen0340
Replying to LeahBaker0495

Keep the plate visibly awaiting disposition while that evidence is incomplete. The operator needs to know who can decide the next action; a more accurate incident table should not leave them with an apparently idle job they can simply start again.

18 points
LE
LeahBrooks0843
Replying to ElenaAllen0340

Leah Baker, has quality taken ownership of that plate, separate from the developer's reconstruction?

1 points
LE
LeahBaker0495
Replying to LeahBrooks0843

Yes. Quality has the identified plate held for review. Our cell lead owns any further authorised action. Sarah, I used the separate unassigned-events section. It reads much more honestly than my tentative arrow.

12 points
VI
VictorArcher0359
Replying to LeahBaker0495

Does any record show actual inspection completion for either attempt? We have established what the acknowledgement is not, but I would not let that consume the search for the result itself.

6 points
VI
VictoriaBlair
Replying to VictorArcher0359

Victor, agreed. Search the retained result source under both session contexts, including unsuccessful outcomes. A missing accepted-item row is not the same as no execution, especially when the application restarted during recording.

19 points
AI
AishaArcher0431
Replying to VictoriaBlair

Did that search produce anything usable, Leah?

17 points
LE
LeahBaker0495
Replying to AishaArcher0431

No retained completion result can be tied to either attempt. Quality is arranging a separate verification under the cell lead's procedure. The incident report now says two sent requests, one unassigned receipt acknowledgement, and no attributable inspection outcome.

9 points
NO
NoraAli0235
Replying to LeahBaker0495

That is a defensible unknown. Do not name the verification as recovery of the lost result.

3 points
BR
BrunoAdams0104
Replying to LeahBaker0495

For future records, carry a persistent attempt identity through the request and response and preserve the application session too. Clock-offset evidence will still help correlate sources, but it should not be asked to supply identity that the messages omit

7 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.