Businessmap to SmartSheet


This is how you have to set up the service:


1. Add new Business Rule for Create or Update card in Businessmap

2. Set up the URL of the service to this: https://solutions.businessmap.io/bmap2SmartSheet

3. Set up the "invoke web service" as from these images. Required header parameters are these:
token - your SmartSheet API Access token value. Select "API KEY" as authentication option and set the value for it
sheet - the name of the sheet where rows will be inserted/updated. Note that script will use the first sheet name that matches exactly
eventtype - type of event that triggers the script. Can only be one of these three options "add", which is used when you set up "Card is created" business rule, "update" or "delete" which is used when business rule is for "Card is updated"
location - the location of your SmartSheet account. It can have only two values "EU" and "US". It is important as the connection to SmartSheet depends on this parameter

Invoke Web Service


4. Additional header parameters:
erroremail - messages will be send to this email address in case of an error
createmissing - this option affects only 'card update' events. If the card ID is not found in Smartsheet, the script will take one of two actions based on this setting. If set to `true`, a new row is inserted in the sheet with the card details. If set to `false`, a new row will not be added to Smartsheet.
dateformat - if set, dates are saved in this format in SmartSheet
subdomain - if you want to copy values for planned or action start/end dates, you must set this parameter which is your Businessmap subdomain
apikey - if you want to copy values for planned or action start/end dates, you must set this parameter which is your Businessmap api key

Invoke Web Service


5. Body parameters (for `add` or `update` events)

*`Card ID` is the ID of the card. This is required parameter and name must match exactly with this column in SmartSheet.

All other body parameters are optional. They correspond to columns in SmartSheet

Invoke Web Service



6. Body parameters (for `delete` event)

*`Card ID` is the ID of the card. This is required parameter and name must match exactly with this column in SmartSheet.


Invoke Web Service