Skip to main content
Question

Using a Workflow to update Report Operational Log records


Forum|alt.badge.img+5
  • Do Gooder (Employee)
  • 12 replies

Hello,

When I use an Activity and set the Action to "Update" for a recordset, I encounter an error that has the following statement:

"A-20110: SerialOperLog.NOMODIFY: Modify not allowed. Use Serial_Oper_Log_Util_API.Calculate_Serial_Oper_Log"

It should be stated that this is a recoredset that I can successfully read from.

I would like guidance on how to proceed.


If I use an Activity and set the Action to "Call",  then set the "API Name" to "Serial_Oper_Log_Util_API" as the error would suggest I do, I get an error ...

"Metadata for requested projection resource [Serial_O per_Log_Util_API] is not found."


And here is the screen showing the data I am trying to enter using a workflow…

 

 

 

Here is the Activity from the Workflow that generates the error…

 

 

…  if I adjust the Activity to be of Action “Read” I can successfully read the records.

 

Another part of this question is how to find out what options I have for entering in a “Call Name”, when I set the Action to “Call” and I do know the “API Name”.

 

Thank you for any guidance you can provide.

5 replies

TLAKLK
Hero (Employee)
Forum|alt.badge.img+6
  • Hero (Employee)
  • 62 replies
  • April 17, 2025

Hi Marc,

 

Could you please let us know what is the product version?

 

Best Regards,

Thilina.


Forum|alt.badge.img+5
  • Author
  • Do Gooder (Employee)
  • 12 replies
  • April 17, 2025

Hi Thilina,

Here is the version…

 

 


TLAKLK
Hero (Employee)
Forum|alt.badge.img+6
  • Hero (Employee)
  • 62 replies
  • April 17, 2025

Hi Marc,

Looking at this error, This issue needs to be checked with a technical investigation in your environment. Therefore I suggest raising a ticket to IFS support.

 

Regards,

Thilina


Forum|alt.badge.img+5
  • Author
  • Do Gooder (Employee)
  • 12 replies
  • April 17, 2025

Ok, thank you Thilina.


Forum|alt.badge.img+9
  • Hero (Employee)
  • 124 replies
  • April 18, 2025

Hi,

just a thought, have you encountered any error when tried to call SerialOperLog_CalcSerialOperLog() directly in workflow to do the update

this api call is a bound action so inside the workflow you need to first read the entity and then use the action associated to perform the action

1. read action
2. call action

This way you may be able to perform the action inside the workflow

 

For finding out about which parameters to use in the API, the “API Explorer” page would provide valuable information 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings