Skip to main content

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.

Hi Marc,

 

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

 

Best Regards,

Thilina.


Hi Thilina,

Here is the version…

 

 


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


Ok, thank you Thilina.


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