create .NET project shell, register extension application, associate to Facets application, create .NET inherited user control, build extension interface, develop event handlers
What is the suggested order of embedded extension development?
always consider performance, turn on developer mode in PZB, understand the business purpose of the project
What are valid considerations of designing embedded extensions?
navigation block, rec block
What are the 2 blocks in the Interactive Driver XML schema?
unique identifier for the Facets security authorization for external users
What is the Facets External User ID?
class library
What is the type of Visual Studio project you should create for an embedded extension solution?
private integer
What is the return type you should use for custom embedded methods?
GetData returns the instance data in the scope of the application and event, GetAllData returns multiple instance data in the application and event
What is the difference between the GetData and the GetAllData methods of Facets Base Control?
Attachments
What is the application group in Facets that contains the Form Definition configuration for the Media Integrator?
responsible for the identification of individual users and their authentication
What is the External System User ID?
offers security attributes for data access and processing rules
What is the Facets User ID?
Facets Base Control
What .NET assembly does the embedded extension need to inherit from?
.NET framework
What is the type of development framework required for embedded extension development?
media viewable in Facets interactive, attaches any valid file type in the existing document management system, provides for the storage of relationships between Facets and external media
What are the characteristics of Media Integrator?
broker statistics table, XML capture table, messaging tables, Event Viewer
What tools can be used to troubleshoot processing errors in Facets?
add library, add entry point, add module, add component, associate component with Facets Application(s)
What are the steps to register an embedded extension?
Facets can host in the navigation area, lifespan tied to associated Facets application, custom Facets application
What are valid characteristics of embedded extensions?
indicates if the extension can access the database
What is the purpose of the FacetsCurrentForm property of Facets Base Control?
Facets must be open, valid PZAP_APP_ID, one instance of Facets
What are the 3 things required prior to using the Interactive Driver?
validate XML version and schema, validate the EXTU_ID and USUS_ID
What is the purpose of the Broker?
multi-purpose transaction that is initiated when an external user submits a request through a submission service
What is a submission transaction?
.NET Business Logic, Facets Base Control, Facets Events, Inherited User Control
What are components of Facets embedded extension technology?
What are distinct features of embedded extensions?
Customer Service, Appeals
Which applications support specific actions?
background utility in Facets that processes submission transactions from the work queue
What is the Queued Work Item process?
processes that external users request, such as a search or request for current information on a member
What are query and process transactions?