startEngagementFromOpportunityTask
inline suspend fun PartnerCentralSellingClient.startEngagementFromOpportunityTask(crossinline block: StartEngagementFromOpportunityTaskRequest.Builder.() -> Unit): StartEngagementFromOpportunityTaskResponse
Similar to StartEngagementByAcceptingInvitationTask, this action is asynchronous and performs multiple steps before completion. This action orchestrates a comprehensive workflow that combines multiple API operations into a single task to create and initiate an engagement from an existing opportunity. It automatically executes a sequence of operations including GetOpportunity, CreateEngagement (if it doesn't exist), CreateResourceSnapshot, CreateResourceSnapshotJob, CreateEngagementInvitation (if not already invited/accepted), and SubmitOpportunity.