Understanding how events and actions work together
Not all events and actions are available in every publisher/subscriber combination. In each cell, the events and actions listed are for that particular base cell type.
The Actions field drop-down list includes any actions supported by that cell type. The events available for a particular subscription depend on the publisher. The actions for a specific subscription depend on the subscriber.
For example, suppose you make a subscription from a Grid cell to a Map cell.
The publisher is a Map cell. The only event options are AfterCellControlLoaded and MapMarkerClicked.
The subscriber is a Grid cell. The available actions include:
-
AddCarrierBid
-
AddCheckCall
-
AssignAssets
-
AssignCarrier
-
AssignCarrierACS
-
AssignDriver/ AssignDriver2/ AssignTractor/ AssignTrailer/ AssignTrailer2
-
DispatchDontSendToTruck
-
DispatchSendToTruck
-
FilterDataCustom
-
FilterOnParentKey
-
LocateDataRow
-
OpenOrderEntry(New)
-
OpenTripFolder(New)
-
PostLoadToFBI
-
RefreshData
However, these are not all valid event-action relationships. For example, MapMarkerClicked and AssignTrailer is not a valid event-action relationship, even though it is possible to set it up this way.
Some of the correct event-action relationships are shown in the following tables.
These are not the only combinations-just all that have been documented. |
Grid cell as a subscriber
Event | Actions | Publisher basic cell types |
---|---|---|
DragDrop |
AssignCarrier/Driver/Driver2/ |
Grid |
AssignCarrierACS |
Grid |
|
RowClicked |
FilterDataCustom |
BranchTree |
FilterOnParentKey |
Grid |
|
PostLoadToFBI |
Grid |
|
AfterCellControlUpdated |
RefreshData |
Load Information Cell/ Grid |
ACSSaved |
RefreshData |
Grid |
CustomMenuCommand |
FilterOnParentKey |
Grid |
AddCheckCall * |
Grid * |
|
OpenTripFolder/ |
Grid * |
|
OpenOrderEntry/ |
Grid * |
|
MapFindPoint |
Grid |
|
OpenCarrierAdvance* |
Grid * |
|
DispatchSendToTruck* |
Grid * |
|
DispatchDontSendToTruck* |
Grid * |
|
AssignCarrier/Driver/Driver2/ |
Grid |
|
AssignCarrierACS |
Grid |
* Indicates the publisher is equal to the Cell Name. In other words, the publisher and the subscriber are the same.
BranchTree cell as a subscriber
Event | Action | Publisher basic cell type |
---|---|---|
DragDrop |
SetBrokerBranch |
Grid |
BrokerageAssets cell as a subscriber
Event | Action | Publisher basic cell type |
---|---|---|
AddCarrierBidRequested |
AddCarrierBid |
Grid |
CustomMenuCommand |
FilterData |
Grid |
CarrierLoadInformation cell as a subscriber
Event | Action | Publisher basic cell type |
---|---|---|
RowClicked |
FilterData |
Grid |
CheckCallAdded |
RefreshCheckCalls |
Grid |
CarrierBidAdded |
RefreshCarrierBids |
Grid |
AfterCellControlUpdated |
RefreshCheckCalls |
CarrierLoadInformation |
Map cell as a subscriber
Event | Action | Publisher basic cell type |
---|---|---|
AfterCellControlUpdated |
UpdateMapData |
Grid |
CustomMenuCommand |
MapFindPoint |
Grid |
MapZoomToLocation |
Grid |