function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Tejas KardileTejas Kardile 

Insert operation on ProcessInstanceWorkItem

Hi Folks,

 

I'm also facing the same problem with insert ProcessInstanceWorkItem:

 

My sample code:

ProcessInstanceWorkItem newPiwi= new ProcessInstanceWorkItem();
newPiwi.ProcessInstanceId = oldPiwi.ProcessInstanceId;
newPiwi.OriginalActorId = oldPiwi.ActorId;
newPiwi.ActorId = myObject.DelegateId__c;

insert newPiwi;

 

 

error:

Required fields are missing: [Current Node, Reminders Sent]

 

Do anyone have any idea on this error? please kindly advise...

Thanks in advance.

Rajesh SriramuluRajesh Sriramulu

Hi

 

try to insert the required fields

 

ProcessInstanceWorkItem newPiwi= new ProcessInstanceWorkItem();
newPiwi.ProcessInstanceId = oldPiwi.ProcessInstanceId;
newPiwi.OriginalActorId = oldPiwi.ActorId;
newPiwi.ActorId = myObject.DelegateId__c;

newPiwi.CurrentNode='tttt';

newPiwi.RemindersSent='essss'; // here i dont know what is the datatype try  to insert it

insert newPiwi;

 

Regards,

Rajesh.

Tejas KardileTejas Kardile

Hi thanx for reply,

 

But still issue is there

 

please find error below:

 

Compile Error: Invalid field CurrentNode for SObject ProcessInstanceWorkitem

 

i think these columns are not the part of ProcessInstanceWorkitem table schema.

 

Please help!!

Rajesh SriramuluRajesh Sriramulu

Hi

 

 

See if this field is custom means keep CurrentNod__c.

 

Regards,

Rajesh.

Jai ChaturvediJai Chaturvedi
I think as per guidelines Insert operation is not allowed on ProcessInstanceWorkItem.
You can only update the fields on it.
https://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_processinstanceworkitem.htm