Code

// Créer la liste que nous allons transmettre au service d'adoption.
    final List enactmentStructs = new ArrayList();

    final TaskCreateDetails taskCreateDetails =
      new TaskCreateDetails();

    taskCreateDetails.subject = "The subject of a Task";
    taskCreateDetails.reservedBy = "someUser";

    enactmentStructs.add(taskCreateDetailsStruct);
    
    // Une structure agrégée.
    GroupMemberDetails groupMemberDetails 
      = GroupMemberDetails nouveau ();
      
    groupMemberDetails.dtls.memberName = "Test User";
    
    enactmentStructs.add(groupMemberDetails);
    
    // Une structure de liste.
    ChildDetailsList childDetailsList 
      = ChildDetailsList nouveau ();
      
    = ChildDetails nouveau ();
    recordOne.identifier = 1;
    childDetailsList.dtls.add(recordOne);
    
    = ChildDetails nouveau ();
    recordTwo.identifier = 2;
    childDetailsList.dtls.add(recordTwo);
    
    enactmentStructs.add(childDetailsList);
    

    EnactmentService.startProcess(
      "TASKCREATEWORKFLOW", enactmentStructs);