BoxSendFile Step

Last published at: May 14th, 2024


Route checklist task to users.  Task will contain a list of check list items that are user defined. 


  • description – Checklist task description
  • routeTo – Select the list of users to route the task
  • routeToRoles – Select the list of roles to route the task
  • checklistitem--Configure checklist items
  • taskDesc – Description for the task
  • routedItem – Item that is routed
  • showURL – URL to render within the task
  • emailAddressses- Email addresses to route task to
  • priority – Priority of the task
  • daysToComplete - # of days, minutes, hours, months to complete the task by
  • expireType – Task expire type (days, months, hours, minutes)
  • includeWeekends - Include weekends (toggle ON/OFF)
  • taskRoutingRules – Task routing rule types (default, task locking, least # of tasks in total, least # of tasks in definition)
  • taskReminder- Set Task reminder to send reminder mails
  • waitForAll – Yes = all users must act on the task, No = requires only 1 user to act on the task (toggle ON/OFF)
  • storeRouteToUsers – Variable to store what users the task was routed to
  • sendEmailNotifications – Yes = email notification will be sent to each user for the task (toggle ON/OFF)
  • fromEmail – Set From email address
  • emailSubject – Subject of the email message
  • emailBody – Body of the email message
  • emailFiles – Set the server path for file attachments
  • sendExpireEmail - Send expired email notification (toggle ON/OFF)
  • sendAckLink - Send acknowledgement link (toggle ON/OFF)
  • approveButtonLabel-- Set text for Approve button label (e.g. Ok)
  • rejectButtonLabel-- Set text for Reject button label (e.g. Not Ok)
  • sendExpireEmail - Yes = email notification will be sent to each user on task expiry (toggle ON/OFF)
  • hideRejectButton--Hide reject button (toggle ON/OFF)
  • userCanReAssign – Yes = user can re-assign task to another active users (toggle ON/OFF)


  • completed – task was approved and completed
  • rejected – task was rejected
  • timeout – task timed out

Step Returns Collection

  • stepReturn.routeTo - list of users (GUID), the task is routed to
  • stepReturn.completedByUsers – user (GUID), the task completed by
  • stepReturn.rejectedUserList – list of users (GUID), the task is rejected by


To use this step, you must configure Dropbox in FlowWright application.


Let’s build and execute the BoxSendFileDef example. 

  • Create a new definition called “BoxSendFileDef”
  • Select the definition and click the “design” button
  • Drag a BoxSendFile step to the canvas
  • Connect the dots between the start and BoxSendFile step

  • Click on the “BoxSendFile” step to configure its properties
  • Configure the following values for the properties as shown on the below graphic

  • Save the workflow definition, create a workflow instance and execute.  Step should upload file to box.