I see that some (at least one) Coach View has a size attribute. For example, Button has a “width”. In the later IBM BPM Coach framework implementations, a new section called “Positioning” was added which allows CSS box model sizings to be provided. Is there any guidance on using the IBM BPM Coach View positioning settings vs the Spark specific sizing attributes? Can I use either? Is one preferred? What guidance might you offer where there are choices?
The size/positioning-related attributes of certain SPARK controls is exposed through configuration options mostly for historical reasons. The SPARK UI toolkit works consistently across BPM versions starting at 8.5.0 (where there was no Web PD and no explicit Positioning configuration tab). Config options were the simplest and most intuitive way to expose such attributes. We have retained these options after 8.5.0 to preserve backward compatibility for our customers.
Size-related config options and the positioning tab can often be used interchangeably. However, as a guideline for now, if config option-based positioning attributes are available, I would recommend you use those options.