Advertisement
Guest User

Untitled

a guest
May 20th, 2019
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. Map<Id, Contact> cons = new Map<Id, Contact> ([
  2. SELECT Id, Organization__c
  3. FROM Contact
  4. WHERE Organization__c = 'FXCMASIA'
  5. ]);
  6.  
  7.  
  8. List<Task> result = [
  9. SELECT Id, AccountId, ActivityDate, Comments__c, CreatedDate, Created_Date_Time__c, Department__c, Description, Details__c,
  10. OwnerId, Phone_Number__c, Priority, Status, Subject, Subject_Comments__c, WhatId, WhoId
  11. FROM Task
  12. WHERE (WhoId IN: cons.keySet())
  13. ORDER BY Id ASC
  14. ];
  15.  
  16. Set<Id> ids = new Set<Id>();
  17. for (Task t:result) {
  18. ids.add(t.Id);
  19. }
  20.  
  21. List<String> fields = new List<String> { 'Id', 'AccountId', 'ActivityDate', 'Comments__c', 'CreatedDate', 'Created_Date_Time__c', 'Department__c', 'Description', 'Details__c', 'OwnerId', 'Phone_Number__c', 'Priority', 'Status', 'Subject', 'Subject_Comments__c', 'WhatId', 'WhoId' };
  22. System.debug(ids.size());
  23.  
  24. XMLCreator batch = new XMLCreator(ids, 'Task', fields, 'dboychev@fxcm.com', 'TasksRelatedToCase');
  25. Database.executeBatch(batch, 200);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement