Eric,
Generally I would just re-implement whatever the base class is doing so you have full control over it and in most cases the actions in a field adapter are pretty simple. With that said, you can do something like the following.
from psdi.app.workorder import FldWOJobPlan
def action():
superField = FldWOJobPlan(mbo.getMboValue("ATTRIBUTE_NAME"))
superField.action()
# Do your custom actions here.
action()
You can take a similar strategy for the the get list and here is a blog post I wrote for reference on implementing lists with automation scripts.
https://www.sharptree.io/blog/2022/2022-02-14-script-retrieve-list/
Regards,
Jason
------------------------------
Jason VenHuizen
Sharptree
------------------------------