Bindings


Bindings are created or edited on the Design Form page and are shared across all Forms within an organization. Before a form will work correctly it needs to associate each control to a defined data field called a Binding. This ensures that the data entered into the control is stored in the right place so that data can be correctly processed, or Actions can be performed using the data. Bindings have a data type associated with them, such as strings, dates, numbers, or whether Boolean is set to Yes or No. The type of control used determines which data type is available for the binding.

  1. Controls that do not have bindings associated yet display a Red Binding  icon on the Control within the canvass.


  2. To Search for Bindings users can type the name of the required binding into the Binding field, and all bindings with the same or similar description will populate a list to be selected from.


  3. To pick from a list of Bindings or create a New Binding click the  icon on the Binding field.


  4. Users can pick from the list of existing Bindings or click the Add button to create a New Binding.


  5. Enter the new property name for the Binding and click Save.


  6. Once the Control is assigned a binding, the name of the binding will be displayed in the control properties panel on the right side of the canvass. The Red Binding icon will be removed from the Control.
       

  7. The Label Control and the Control share a Binding that is mandatory for the form to be published, while the Label has its own Binding that is optional.

    Label Control & Control Shared Binding (Mandatory)



    Label Binding (Optional)


    Note: The intent of the label having its own binding is that the label can be changed based on whatever info is added to the control using Actions. This is where understanding Bindings and the parts or the Control are important.
  1. Each Control in the form requires its own Binding. Unless duplicate values are required in multiple locations on the form. Using the same Binding on two or more controls can save time by copying the value to other controls with the same Binding.


  2. Bindings are shared across all forms within an organization. Using the same Bindings on different forms will compile the information on the same Column on the Dashboard in SYNCHRO Control.

    In the example below there are two forms (RFI and Issue). Both forms share similar Controls with matching binding that share the info in the same columns.