Skip to main content

StudyAccessRequestWorkflowEntryPort

Trait StudyAccessRequestWorkflowEntryPort 

pub trait StudyAccessRequestWorkflowEntryPort {
    // Required method
    fn provision_study_access_request_workflow_entry(
        &mut self,
        provisioning: &ProvisionStudyAccessRequestWorkflowEntry,
    ) -> Result<String, StudyAccessRequestWorkflowEntryPortError>;
}
Expand description

Narrow authority that creates or reuses datastore workflow entry for a requester. Implementations must be idempotent: a retry after a later governed-decision failure keeps any entry already in place.

Required Methods§

Implementors§