Companies

The "current company" concept is employed. In every context a current company is maintained.

If a company is not explicitly specified, the company of the caller is used. For the top level test case or test script, BFlow falls back to the company of the user. All sessions started in a context use the current company of that context.

You can specify the initial current company in the test; this applies only to a test case.

Within the context of a test, you can change the current company through the ChangeCompany action.

When a script finalizes, the current company is restored to the company of the parent, if any.