Category:WFM: Difference between revisions

From 3B Knowledge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
3B WFM is a suite of applications tailored for the middle office, including planning, rostering, matching, T&A and timesheeting. This article explores some of the main concepts around setting up and configuring WFM modules (calendar, app, matching, timesheeting).
3B WFM is a suite of applications tailored for the middle office, including planning, rostering, matching, T&A and timesheeting. This article explores some of the main concepts around setting up and configuring WFM modules (calendar, app, matching, timesheeting).
 
===App Terms and Conditions===
3B Soft ("3B Soft" or "Company") provides this application (the "App") in accordance to your Salesforce terms & conditions. Staffing agencies or companies using a Salesforce-based ATS (applicant tracking system) such as Bullhorn, TargetRecruit, Asymbl, Seven20 need to obtain approval from the Company to use this application.
== Context ==
== Context ==
App context is important for identifying the context in which the component is embedded, and it is derived from the id URL parameter (auto-populated when the record is embedded in on a record). The context is available in the schema through the "''':contextId'''" syntax. In schedule loaders, the context can be retrieved using the "'''contextRecordId'''" global variable. In addition, you can access the currently logged in user via “''':contactUserId'''” or “''':userId'''” which returns the logged in user’s id.
App context is important for identifying the context in which the component is embedded, and it is derived from the id URL parameter (auto-populated when the record is embedded in on a record). The context is available in the schema through the "''':contextId'''" syntax. In schedule loaders, the context can be retrieved using the "'''contextRecordId'''" global variable. In addition, you can access the currently logged in user via “''':contactUserId'''” or “''':userId'''” which returns the logged in user’s id.

Revision as of 00:59, 26 November 2024

3B WFM is a suite of applications tailored for the middle office, including planning, rostering, matching, T&A and timesheeting. This article explores some of the main concepts around setting up and configuring WFM modules (calendar, app, matching, timesheeting).

App Terms and Conditions

3B Soft ("3B Soft" or "Company") provides this application (the "App") in accordance to your Salesforce terms & conditions. Staffing agencies or companies using a Salesforce-based ATS (applicant tracking system) such as Bullhorn, TargetRecruit, Asymbl, Seven20 need to obtain approval from the Company to use this application.

Context

App context is important for identifying the context in which the component is embedded, and it is derived from the id URL parameter (auto-populated when the record is embedded in on a record). The context is available in the schema through the ":contextId" syntax. In schedule loaders, the context can be retrieved using the "contextRecordId" global variable. In addition, you can access the currently logged in user via “:contactUserId” or “:userId” which returns the logged in user’s id.

Context User

Across the scheduler, timesheeting and clock in/out apps, we can identify the logged in user globally by accessing  the variables “:contactUserId” or “:userId” which returns the logged in user’s id - which is the Contact Id. In a digital experience, we automatically identify the logged in user based on the context user, however in a guest user environment (e.g. in Portals or Visualforce), you can pass a contactId and/or sessionKey URL parameter. Note that if you pass a contactId or sessionKey parameter and the context is a Digital Experience, we will ignore the logged in user and will instead utilize the passed contactId/sessionKey.

Subcategories

This category has only the following subcategory.

3

Pages in category ‘WFM’

The following 7 pages are in this category, out of 7 total.