• Avinash Dhanke 6
  • NEWBIE
  • 0 Points
  • Member since 2018

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 0
    Replies
global class SyncOppLineItem{
   @InvocableMethod
   public static void getSyncItems(List<String> woId) {
    Workorder workO = [select Id,Opportunity_Number__c FROM workorder where id =: woId[0]];
    
    if(workO != null){
        list<workorderlineitem> k= [select id from workorderlineitem where workorderid =: workO.Id];
            list<workorderlineitem> l = new list<workorderlineitem>();
            delete k;
            list<opportunitylineitem> j = [select pricebookentryid from opportunitylineitem where OpportunityId=: workO.Opportunity_Number__c ];
            system.debug('opportunitylineitem' + j);
        if(j.size()>0){
            for(opportunitylineitem n : j){
                l.add(new WorkOrderLineItem(
                    WorkOrderId = woid[0],
                    PricebookEntryId = n.PricebookEntryId
                ));
                
            }
            
            insert l;
    }
        
}




   }
}
I want to create event using flow ..