What is the Nba Log Category?

I was tweaking my log settings today and noticed this oddity:

Nba Log Category

Notice to the right of Wave appears a new Log Category: Nba.

The Tooling API Developer Guide specification for TraceFlag does not even include Wave as far as I can tell. What is the nature of this new category?

Answer

I too wondered what this was when the pre-release orgs were updated:

What is a #Salesforce Nba in #Summer18 and why is it so important that it gets its own Debug Log Category? #askforce – tweet

The general consensus was it stands for Next Best Action. This is related to Einstein predictions/insights.

An anonymous source found a lightning:nextBestActions component in the auradocs for #Summer18.
Checks out for Nba as it has strategies like the log messages. tweet

enter image description here

There is a Summer ’18 pilot that appears to be related: Use Strategies to Recommend Flows to Users and Community Members

We provide Einstein Next Best Action to selected customers through a pilot program […]

I’ve also documented the current logging levels for it.

Nba-Error

  • NBA_STRATEGY_ERROR
  • NBA_NODE_ERROR

Nba-Fine

  • NBA_STRATEGY_BEGIN
  • NBA_STRATEGY_END
  • NBA_NODE_BEGIN
  • NBA_NODE_END
  • NBA_OFFER_INVALID

Attribution
Source : Link , Question Author : Adrian Larson , Answer Author : Community

Leave a Comment