Intuit Inc.
THIRD PARTY INTEGRATION OF PLUGINS AND WIDGETS
Last updated:
Abstract:
This disclosure relates to widget integration. Embodiments include receiving a workflow definition specifying one or more widgets to be loaded into a shell executing within a given application, the shell comprising a runtime environment, the one or more widgets comprising at least a first cross-platform widget. Embodiments include instantiating the runtime environment for the first cross-platform widget, the runtime environment including a bridge interface for facilitating communications between each widget in the one or more widgets and the given application. Embodiments include loading the first cross-platform widget into the runtime environment. Embodiments include processing, through the bridge interface, a communication from the first cross-platform widget running within the shell, wherein the communication comprises a result of executing a function. Embodiments include determining, by the bridge interface, that a condition has been satisfied based on the communication and transmitting a message to the given application based on the condition being satisfied.
Utility
17 Feb 2021
3 Jun 2021