code: private void writeResourceAssignmentWorkgroupFields(ResourceAssignmentWorkgroupFields record) throws IOException
     {
        m_buffer.setLength(0);
  
        m_buffer.append(MPXConstants.RESOURCE_ASSIGNMENT_WORKGROUP_FIELDS_RECORD_NUMBER);
        m_buffer.append(m_delimiter);
        m_buffer.append(format(record.getMessageUniqueID()));
        m_buffer.append(m_delimiter);
        m_buffer.append(record.getConfirmed() ? "1" : "0");
        m_buffer.append(m_delimiter);
        m_buffer.append(record.getResponsePending() ? "1" : "0");
        m_buffer.append(m_delimiter);
        m_buffer.append(format(formatDateTimeNull(record.getUpdateStart())));
        m_buffer.append(m_delimiter);
        m_buffer.append(format(formatDateTimeNull(record.getUpdateFinish())));
        m_buffer.append(m_delimiter);
        m_buffer.append(format(record.getScheduleID()));
  
        stripTrailingDelimiters(m_buffer);
        m_buffer.append(MPXConstants.EOL);
  
        m_writer.write(m_buffer.toString());
     }
docs: Write resource assignment workgroup.
  
  @param record resource assignment workgroup instance
  @throws IOException