← Voltar para Flows

Studio Profile Management Flow

Name
Studio Profile Management Flow
Description
Atualização do perfil do studio (dados, fotos, amenities/equipment) e notificação.
Validated
Not Validated

Steps

  1. 1
    updateStudio(Studio Service)
    Input Mapping
    userId: "trigger.userId"
    updates: "trigger.updates"
    studioId: "trigger.studioId"
    authToken: "trigger.authToken"
    Output Handlers
    Output KeyNext StepBranch To FlowMerge To Context
    successStep 2: uploadStudioPhotosYes
  2. 2
    uploadStudioPhotos(Studio Service)
    Input Mapping
    photos: "trigger.photos"
    userId: "trigger.userId"
    category: "trigger.photoCategory"
    studioId: "trigger.studioId"
    authToken: "trigger.authToken"
    Output Handlers
    Output KeyNext StepBranch To FlowMerge To Context
    successStep 3: setStudioEquipmentYes
  3. 3
    setStudioEquipment(Studio Service)
    Input Mapping
    userId: "trigger.userId"
    studioId: "trigger.studioId"
    authToken: "trigger.authToken"
    equipment: "trigger.equipment"
    Output Handlers
    Output KeyNext StepBranch To FlowMerge To Context
    successStep 4: setStudioAmenitiesYes
  4. 4
    setStudioAmenities(Studio Service)
    Input Mapping
    userId: "trigger.userId"
    studioId: "trigger.studioId"
    amenities: "trigger.amenities"
    authToken: "trigger.authToken"
    Output Handlers
    Output KeyNext StepBranch To FlowMerge To Context
    successStep 5: sendNotificationYes
  5. 5
    sendNotification(Notification Service)
    Input Mapping
    data: "step1.data"
    channel: "trigger.channel"
    template: "studio_profile_updated"
    recipientId: "trigger.userId"
    correlationId: "trigger.correlationId"
    idempotencyKey: "trigger.idempotencyKey"
    Output Handlers
    Output KeyNext StepBranch To FlowMerge To Context
    successYes