Baucore

BC SpecifiQ Admin Guide

Taskadmin

BC SpecifiQ is configured through two main areas: the BC SpecifiQ Lightning component on the target Lightning page, and Baucore Setup → Baucore Agents → SpecifiQ.

Lightning page configuration

When placing BC SpecifiQ on a record page, configure these properties:

PropertyPurpose
Document Id FieldStores the SpecifiQ document ID returned after extraction.
Flow API NameShould point to BC_Specifiq_Converter.
Enable Project Quote / Enable Quote / Enable BOQControls which target record types are available to users.
Iframe HeightControls the visible height of the embedded SpecifiQ frame.

General settings in Baucore Setup

Open Baucore Setup → Baucore Agents → SpecifiQ. The General tab contains the main runtime settings.

SettingEffect
Product Code Matching Field – Standard ProductField on Product2 used for BOQ and Quote matching.
Product Code Matching Field – BC ProductField on ibsbaucore__Product__c used for Project Quote matching.
Skip BOQ Lines Without Selected ProductsControls whether unmatched BOQ rows are skipped.
Skip Project Quote Groups Without Selected ProductsControls whether unmatched Project Quote positions are skipped.
Disable Project Quote GroupingControls whether Project Quote Positions are grouped or created directly under the Project Quote.
Quote Author RolesDefines the participant roles treated as quote-author roles.
Project is always Required For InquiryBlocks Inquiry users from continuing until a Project is linked.
Quote Project FieldField on Quote used to store the related Project reference.
Default Standard Pricebook / Default Custom PricebookControl the default pricebook sources used during conversion.

SpecifiQ Mapping

The SpecifiQ Mapping tab controls how extracted values are copied into Salesforce fields. Review mappings for parent records such as BOQ, Project Quote, and Quote, and for child records such as BOQ Calculation, Project Quote Position, Project Quote Group, and Quote Line Item.

Pricebook behavior

  • Quote uses the standard Salesforce pricebook field.
  • BOQ uses the Baucore BOQ pricebook field.
  • Project Quote can use either standard or custom pricebook behavior depending on metadata settings.

If users report missing products or incomplete child creation, first validate the configured product-code matching field, the selected default pricebook, and whether the expected products exist in that pricebook.

Inquiry-specific behavior

When BC SpecifiQ is placed on Inquiry, the extracted-card stage appears first, a newly created Project can be written back to the Inquiry immediately, and the flow can derive participant choices from the linked Project.

Setup walkthrough

  1. Add BC SpecifiQ to the relevant Lightning record page.
  2. Set the Document Id Field to the field that stores the SpecifiQ document ID.
  3. Set the Flow API Name to BC_Specifiq_Converter.
  4. Enable the required target types: BOQ, Project Quote, and/or Quote.
  5. Open Baucore Setup and maintain the General SpecifiQ settings.
  6. Maintain the SpecifiQ Mapping tab for the target parent and child objects.
  7. Validate product-code matching and default pricebook settings.
  8. Run an end-to-end test conversion from the intended entry page.
  1. Confirm the iframe loads on the configured record page.
  2. Upload a sample specification and verify the document ID is written back to the record.
  3. Verify that the enabled target types shown to the user match the page configuration.
  4. On Inquiry, verify whether Project-required behavior matches the org setting.
  5. Complete one conversion for each enabled target type.
  6. Confirm product validation against the configured pricebook.

Troubleshooting

SymptomCheck
Users see no target typesCheck the Lightning page properties and org-level Quote enablement.
Quote creation doesn’t link back to ProjectReview the Quote Project Field setting.
Inquiry users are blocked at the first stepReview the Project is always Required For Inquiry setting.
Mapping changes don’t appear to take effectClear the relevant cache as instructed in the setup UI and retest.

Still need help?

Our support team is happy to help with anything not covered here.

Contact support