def index_workflow_fields(solr_document)
      return unless object.persisted?
      entity = PowerConverter.convert_to_sipity_entity(object)
      return if entity.nil?
      solr_document[workflow_role_field] = workflow_roles(entity).map { |role| "#{entity.workflow.permission_template.source_id}-#{entity.workflow.name}-#{role}" }
      solr_document[workflow_state_name_field] = entity.workflow_state.name if entity.workflow_state
    end
def index_workflow_fields(solr_document)
      return unless object.persisted?
      entity = PowerConverter.convert_to_sipity_entity(object)
      return if entity.nil?
      solr_document[workflow_role_field] = workflow_roles(entity).map { |role| "#{entity.workflow.permission_template.source_id}-#{entity.workflow.name}-#{role}" }
      solr_document[workflow_state_name_field] = entity.workflow_state.name if entity.workflow_state
    end
def index_workflow_fields ( solr_document ) return unless object . persisted? entity = PowerConverter . convert_to_sipity_entity ( object ) return if entity . nil? solr_document [ workflow_role_field ] = workflow_roles ( entity ) . map { | role | "#{entity.workflow.permission_template.source_id}-#{entity.workflow.name}-#{role}" } solr_document [ workflow_state_name_field ] = entity . workflow_state . name if entity . workflow_state end
Write the workflow roles and state so one can see where the document moves to next
 @param [Hash] solr_document the solr document to add the field to
Write the workflow roles and state so one can see where the document moves to next