Skip to content
English
  • There are no suggestions because the search field is empty.

Use the Excel Add in to Map Model data to any object in a workspace

Excel models can be linked to any object in a workspace allowing users to publish data directly into object fields or pull object field data into a model.

📑 Learn To:


💡 Things to Consider

When mapping an Excel model to Termsheet, it is important to map the model template, then generate new models from the mapped template for all new deals.

To map historical /in-progress models, consider: Shortcut the Mapping Process on Model Templates via Excel Cut and Paste

The action Pull from TermSheet will take a value from a field in the workspace and overwrite the mapped cell on the model.

Take caution to avoid pulling values into cells using formulas on model so that formulas are not overwritten by hard coded values. In these cases, utilize the "Ignore" tab which skips specified fields during publish / pull actions.

⚙️ Steps

Before mapping an Excel model template, install the TermSheet Add-in.

Map an Excel Model Template to Object Fields

  1. Open the model template in Excel. It is important to map the model template that new models will be created from. This allows the mapping to carry over into models created from this template file. 
  2. Open the Excel Add-in and log in using the same login credentials used to access the workspace. SSO is supported for SSO enabled workspaces.excel update - sign in-1
  3. Use the dropdown field Select Object to view the object(s) available to be mapped from the workspace.excel update - select object
  4. Use the checkboxes to select object(s) to map. Select as many as apply to this model template. excel update - select object-multiselect
  5. Refresh Fields to populate mapping sheets for each of the selected objects. excel update - refresh fields
  6. 2 sheets per object will populate for each object selected.excel update - refresh field sheets
    1- Object Name: This sheet contains the object fields
    1- Ignore - Object Name: This sheet contains "Do Not Pull" & "Do Not Publish" columns
  7. Navigate to the Object Name Sheet. excel update - object field sheet
  8. Column A contains the field Label (or user-facing field title)
    Column B contains the field name (or system generated unique identifier)
    Column C is blank and where field mapping will take place.excel update - map fields in column c

  9. Create a reference field in column C of the Object sheet. Enter = , then navigate to the cell where that field is found within the model. Select the cell, then select enter to save the reference cell formula.excel update - reference fields
  10. Work down the list of fields, creating reference fields to map any fields that should be published into the workspace and/or pulled from the workspace into the model. 
  11. Consider any fields that should not be published or should not be pulled when the action buttons are selected.
    (Optional) Navigate to the Ignore sheet

     

  12. List the field identifier (Column B) in the Do Not Pull or Do Not Publish column to skip that field when the action buttons are selected.
    Example Do Not Pull - Take caution to avoid pulling values into cells using formulas on model so that formulas are not overwritten by hard coded values. 
    Example Do Not Publish - Output fields that are calculated from within the workspace are typically not published from the model, and only pulled into the model when necessary. excel update - ignore fields
  13. Repeat the process of mapping object fields on the Object Sheet and Ignore Sheet for the remaining objects selected. 
  14. Save the mapped model to a shared location so team members can create new models from this mapped template model.

Manage Object Records - Select an Object Record for action

  1. Open the Excel model. Ensure object fields have been mapped as shown in the steps above or via this shortcut for historical / in-progress models

  2. Select Manage Objects from the Excel Add-in Sidebar.excel update - manage objects

  3. Select any object from the list to get started.excel update - manage objects - select object
  4. Search for the object record using the search bar. excel update - manage deals - search

  5. Select the + icon next to the deal to link it. Cell C1 on the corresponding Object Sheet will be filled with the record name & ID.

  6. If the wrong record was selected, use the trash icon to remove it or simply clear the cell C1 on the object sheet. 


 

Pull or Publish Model Data 

 
  1. Select an action button to publish or pull model data to/from the workspace

  2. Messages will appear in the sidebar to notify users of action progress. excel update - success messages

  3. To trigger a Pull action automatically whenever the model is opened, select the checkbox at the bottom of the sidebar. excel update - auto-pull when open

 

Refresh Object Fields on the Model (when new fields are added to the workspace)

The first time Refresh Fields is selected on a model, the object mapping sheets will populate onto the model. 

Subsequently, selecting Refresh Fields will populate any missing object fields onto the object mapping sheets. Typically this is used when new fields are configured for the object and need to be mapped onto the model. 

Any new fields will be appended to the bottom of the sheet as to not disrupt the existing mappings.

  1. Use the Select Object dropdown to select objects to refresh fields from.excel update - refresh fields

  2. Select Refresh Fields to populate a complete list of object fields onto the object mapping sheet. New fields will be appended to the bottom of the list.

  3. Map any new fields by creating a reference cell.
  4. Save the changes