Animated interactions with objects, smart objects, montages? which technique?

Hello, I try to ask here … but I observe that recently it is not very frequented.

I have an AI intelligence, this moves, does its routines inside a room with doors (I don’t ask how to make doors pass), it can happen that sometimes an event happens, like:
Ring the door bell.

Then my AI goes to the door, but I’m stuck …

I have read various procedures, smart objects with integrated animations both for the object and for the interacting piece, animation montage with notification, etc …

But now I’m very confused, I know the result I would like to achieve:

But I don’t know which technique to use.

Besides, I’m worried about the result … I guess avoiding the overlap of a hand and a handle during its opening will not be simple … also for this I wanted to know if there was a method to say:

“hey hand, lean on the handle and stay attached” … but I have seen nothing about this … usually we talk about synchronized animations … but also knowing which procedure to perform, among the many options I have read, would help me.

I hope someone knows how to give me his opinion … even if you are not an expert, a discussion on the matter would suffice.

You use IK bone placement to direct the position of the hand without causing overlaps.
you drive the IK with a curve during the animation so that you can control how long the handle is held for during the animation track.
This also allows allows you to edit things in engine as well as in a 3d program.

Okay, I guess you’re referring to managing the bones through the blue print animation, right?
if so, then would you opt not for using a smart object that passes animation sequences?

Example, I take one of the many threads I found:
https://www.reddit.com/r/unrealengine/comments/6xrc4m/character_animations_when_interacting_with/

Or are you always recommending the use of a “smart object” with the implementation of an IK bone placement control?

Thanks for your interest