Subscribe to Platform Events 03

Jaehyun_Ban·2022년 4월 13일
0

🚀 Subscribe to Platform Events

📚 Learning Objectives

  • Describe how to subscribe to platform event messages.
    이벤트 메세지를 구독하는 방법을 설명할 수 있다.
  • Subscribe to an event on the platform and in external apps.
    이벤트를 구독합니다 - 플랫폼 그리고 외부앱에서
  • Test platform events in an Apex test method.
    테스트한다 - 플랫폼 이벤트를 - Apex테스트 메서드에서
  • Subscribe to platform events via CometD.
    플랫폼 이벤트를 구독합니다 - CometD를 통해서

🎯 Challenge

// Trigger for listening to Cloud_News events.
trigger OrderEventTrigger on Order_Event__e (after insert) {
    // List to hold all cases to be created.
    List<Task> tasks = new List<Task>();
    
    // Iterate through each notification.
    for (Order_Event__e event : Trigger.New) {
        if (event.Has_Shipped__c == true) {
            // Create Task
            Task ts = new Task();
            ts.Priority = 'Medium';
            ts.Subject = 'Follow up on shipped order 105 ';
            ts.OwnerId = event.CreatedById;
            tasks.add(ts);
        }
   }
    // Insert all cases corresponding to events received.
    insert tasks;
}

0개의 댓글