Release approved product data from Perfion into SAP Business One, Business Central or Finance & Operations on a schedule, and show Perfion product details on the ERP item screen: entered once, released when ready, seen where people work.
Perfion · ready for the ERPItem NoPMP-150NameMonoblock pumpGroupDomestic pumpsUnitNosStatusApproved for ERPChangedToday 11:20
In the ERPItem masterRelease2ERPAddedChanged itemsSince last importUpdatedItem screenERP Add-inLiveNext runNightly · 02:00ScheduledThe ERP pulls approved, changed items from Perfion; the Add-in shows Perfion details beside the ERP item.
Standard modules forSAP Business OneBusiness CentralFinance & Operations
Choose
Map
Test
Release
Perfion connects to the ERP through two standard modules. Release2ERP, installed in the ERP, imports product data from Perfion: a query picks the items that are ready, and a mapping places each value in the right ERP field, with a key field so that existing items are updated, not duplicated. The ERP Add-in shows the Perfion record on the ERP item screen. Boyum provides both for SAP Business One, Dynamics 365 Business Central and Dynamics 365 Finance & Operations; for SAP S/4HANA, Oracle and Epicor Kinetic, the connector comes from BPAS.
Written for ERP, IT, product data and operations teams · By Vipin Kumar, Founder and Solution Architect · Last updated BPAS · Exclusive Boyum Practice. India's No.1 Customer-referred Boyum IT Partner.
At a glance
Perfion name
ERP Add-in and Release2ERP
Where
Installed and set up in the ERP; Release2ERP reads the Perfion API, the Add-in shows a Web Client pageAdd-inRelease2ERPSchedulesFor SAP Business One, both modules come with B1UP
Used by
ERP, IT, product data and operations teamsERP users see Perfion on the item screen
3 current ERPs with standard Perfion modulesSSAP Business OneBBusiness CentralFFinance & Operations
How It Works
How Perfion connects to your ERP, from an approved record to the ERP item
A query picks the items that are ready, a mapping places each value in the ERP, the setup is proven in a test system, and the ERP pulls on a schedule while the Add-in shows the record on screen.
Choose what the ERP receives
A query picks the items and features to release, for example only approved items changed since the last import date.
Map each ERP field
The mapping says which ERP field gets which Perfion value, with a key field marking the record, and a default value or, in Dynamics 365, a conversion where needed.
Test before it goes live
Each integration setup should be proven in a test system first, with the query tested or previewed and problems found before the live ERP is touched.
Release on a schedule
Release2ERP, installed in the ERP, reads Perfion through the Perfion API on a schedule and reports the result of each run.
See Perfion in the ERP
The ERP Add-in shows the Perfion details of the item on screen, so users see them where they already work.
Choose, map, test, release
Business Central · Release2ERP · Approved items
Query · Approved items
From · ProductNormal products only
ApprovedERPWhere · ticked
ModifiedWhere · since last import
Scheduled import · nightlyQueriedMappedImported
Mapping · Item masterItem NoValue · PMP-150KeyDescriptionItemName · Monoblock pump 1 HPFieldItem groupDomestic pumps → 104ConversionSales unitNosDefaultBarcodeBarcode · 8901234567890Field38 items changed since the last import · 12 added, 26 updated
An illustration, not a screenshot: an integration setup’s query, and the mapping that fills the ERP item master.
Re-keying vs Perfion
Re-keying into the ERP vs Perfion: what changes when the ERP reads from the record
Re-keying copies product data into the ERP by hand, item by item, whenever someone has time. Perfion’s ERP modules release approved product data on a schedule, and show Perfion product details on the ERP item screen.
Re-keying by handTaskDone byWhat happenedNew item codeTyped from a sheetName cut shortUnits of measureKeyed againMismatchedChanged descriptionEmailed to ITTwo weeks lateSpec look-upPhone callOld versionDraft itemSent too earlyOrder bookedFive jobs between the product team and the ERP, each done by hand: a shortened name, mismatched units, a late correction, an old specification and a draft item sold too early.
vs
Perfion ERP integrationRelease2ERPApproved items onlyChanged since the last runMappingKeys, defaults, conversionsERP fields left aloneERP Add-inPerfion on the item screenFollows the itemApproved product data released into the ERP on a schedule, and Perfion product details shown beside the ERP item.
Product data copied into the ERP by hand compared with Perfion's ERP Add-in and Release2ERP, as described in Boyum IT Solutions' Perfion documentation.
Perfion ERP integration capabilities: eight ways to connect product data and the ERP
Each capability shows what it does in Perfion and the ERP, and what it is worth to the business.
Operational Reality (Capabilities)
Boyum provides two standard Perfion integration modules for SAP Business One, Microsoft Dynamics 365 Business Central and Microsoft Dynamics 365 Finance & Operations. The ERP Add-in shows Perfion product details inside the ERP; Release2ERP imports product data from Perfion and keeps it in the ERP. For SAP Business One, both are part of Boyum’s B1 Usability Package, as the Perfion Extension. For Business Central in the cloud, both are available from Microsoft AppSource, with apps for on-premises installations too. For Finance & Operations, both are extensions installed into Dynamics 365, and Boyum recommends that the Microsoft partner installs them. For SAP S/4HANA, Oracle and Epicor Kinetic, the connector comes from BPAS.
An Add-in and Release2ERP for each ERP
Part of B1UP for SAP Business One
AppSource for Business Central in the cloud
Executive ROI Value
Modules · and where they come fromSAP Business OneAdd-in · Release2ERPB1UPBusiness CentralAdd-in · Release2ERPAppSourceFinance & OperationsAdd-in · Release2ERPExtensionS/4HANA · Oracle · EpicorConnectorBPAS
For SAP Business One, Business Central and Finance & Operations, the link between product data and the ERP is a standard module, not a one-off project that has to be built and maintained.
Standard
Supported
Operational Reality (Capabilities)
The ERP Add-in shows the Perfion details of the item the user is looking at. In SAP Business One it adds a Perfion tab to the Item Master Data form, which follows the item on screen; refreshing the record shows changes just made in Perfion, an Open button opens the item in the Perfion editor, and a Reports button creates a Perfion report. In Business Central, the Perfion Perfion FactBox sits beside the item list and the single item card, with product reports on request. In Finance & Operations, it comes on the products and released products pages, and can be added to other pages, such as customers, through a development change in Dynamics 365.
A Perfion tab on SAP Business One items
A FactBox on Business Central items
On Finance & Operations product pages
Executive ROI Value
SAP Business One · PMP-150Perfion detailsHead 32 m · 1,800 LPHImageFront viewOpenIn the Perfion editorReportsDatasheet PDF
Sales, stores and purchasing see specifications and images where they already work, without asking the product team.
Less asking
One view
Operational Reality (Capabilities)
Release2ERP imports product data from Perfion into the ERP through the Perfion API and keeps it there. Boyum’s Finance & Operations guide lists the uses: Perfion as the master system for ERP product data; for manufacturers, items born in Perfion and sent to the ERP when they are ready for production or sale; and for resellers, supplier data received in Perfion, filtered and modified, then sent on. In SAP Business One it creates and updates business objects, with Boyum’s examples for items and for bills of materials built from a Swap Relation Table. In Business Central it writes to any table whose key fields are mapped, from items to sales prices. In Finance & Operations it writes to Dynamics 365 data entities, such as products and product translations.
Items created and updated in the ERP
Bills of materials in SAP Business One
Any mapped table or entity in Dynamics 365
Executive ROI Value
Released from PerfionItemsItem masterAddedBills of materialsSAP Business OneAddedSales pricesBusiness CentralUpdatedTranslationsFinance & OperationsUpdated
A new product is entered once, in Perfion, and reaches the ERP complete and correct.
Entered once
No re-keying
Operational Reality (Capabilities)
Each integration setup starts with a query that decides which items and which features are fetched from Perfion. Boyum’s example releases only normal products, not virtual ones, that carry a ticked approval feature for the ERP. The query can also use the last import date, so each run fetches only what changed since the last successful one; all three ERPs support this. Boyum recommends fetching only the features the ERP actually needs, to keep each run fast, and large sets are fetched in pages or chunks.
Approved items only
Changed since the last import
Only the features the ERP needs
Executive ROI Value
Query · tonight’s releaseProducts2,400Normal, not virtual2,310Approved for ERP2,150Changed since last import38
Half-finished items stay in Perfion, and each run moves only what changed, so it stays quick as the range grows.
Ready only
Fast runs
Operational Reality (Capabilities)
The mapping gives each ERP field its value through an XPath into the data from Perfion. A key field identifies the record, so an item already in the ERP is updated rather than added again. A default value fills a field when Perfion has no value, or sets a constant, and in Dynamics 365 a conversion turns a Perfion value into the ERP’s own. In Business Central and Finance & Operations, a field can be imported only when a record is created, so values the ERP looks after are not overwritten later. SAP Business One adds options to skip a field on an error or when it is empty; Finance & Operations can clear a value when Perfion has none.
Key fields to add or update
Default values and conversions
Fields set only when a record is created
Executive ROI Value
Mapping · ERP field, value, howItem NoPMP-150KeyItem groupDomestic → 104ConversionSales unitNosDefaultPurchase unitBox of 4Insert only
The ERP receives codes, units and groups in its own form, and the fields it owns stay its own.
ERP-ready
Protected
Operational Reality (Capabilities)
Releases run on a schedule set in the ERP. In SAP Business One, an import can run every few minutes, hourly, daily, weekly, monthly, once, or on the last day of the month, and sends a success email and an error report; this needs the B1UP Server Component. In Business Central, the Job Queue runs each integration, the log records errors, successes or both and keeps them for a set period, and old log entries can be cleaned up automatically. In Finance & Operations, imports can run in the background as batch jobs, and logging can be switched off or made more or less detailed.
Schedules from minutes to monthly
Success and error emails in SAP Business One
Logs kept for a set period in Business Central
Executive ROI Value
Runs · this weekApproved itemsDaily · 02:00SuccessBills of materialsDaily · 02:30SuccessError reportItem group 109EmailedLogKept 30 daysCleaned
New and changed products reach the ERP without anyone remembering to send them, and problems are reported.
Hands-free
Reported
Operational Reality (Capabilities)
Boyum’s Dynamics 365 guides advise testing any change to the ERP in a proper test environment before it reaches the live system. Each module helps: in SAP Business One a query can be tested, and debug mode tries every field of every item, reports which fields cause problems and then rolls everything back, so nothing is created. In Business Central the query can be previewed and run, and in Finance & Operations the live data an import would fetch can be shown first. In SAP Business One and Finance & Operations, setups can be exported and imported, so a setup proven in test moves to production without being entered again.
Test environment first
Debug mode with roll-back in SAP Business One
Setups exported from test to production
Executive ROI Value
Test company · before go-liveTest query38 itemsValidDebug importEvery field triedRolled backProblem foundItem group 109FixSetup exportTest → liveMoved
Mistakes are found in a test company, not in the live item master, orders or invoices.
Safer go-live
No surprises
Operational Reality (Capabilities)
In Business Central, images can be imported at a set size or resolution, in a chosen format, and fitted, stretched or cropped to the size. In Finance & Operations, images and other binary data can be imported, for example as product document attachments, at a set height and width, product names and descriptions as product translations, and from release 1.31 one integration can import products into several company accounts. Because Dynamics 365 Commerce takes its product data from Finance & Operations, Release2ERP supplies Commerce through it.
Images in Business Central and Finance & Operations
Images, languages and, in Finance & Operations, each configured company are served from the same product record as the item itself.
Complete items
Every company
Core Concepts
5 Core Concepts of ERP integration in Perfion
The first gives every field one owner and the second sets the direction. The third releases only what is ready, the fourth gets keys and order right, and the last puts Perfion where people work.
01
OwnershipConcept 01 · One owner for every field
Decide Which System Owns Each Field
The product data problem it solves
A pump’s description is edited in Perfion and, separately, in the ERP by the purchase team. Every night the import overwrites the ERP change, the purchase team edits it again, and nobody knows which text is right.
The concept explained
Release2ERP moves product data one way: from Perfion into the ERP. That works when each field has one owner. Perfion owns what describes the product, such as names, descriptions, specifications, images and translations, and releases it. The ERP owns what runs the business, such as costs, stock and planning data, and those fields are left out of the mapping. In Business Central and Finance & Operations, fields the ERP needs once, such as an item group, can be imported only when a record is created and left alone after that.
Everyday analogy
A recipe and a kitchen roster. The chef writes the recipe; the manager writes the roster. Neither edits the other’s.
In Perfion
In Business Central and Finance & Operations, each mapping line can be limited to new records. In Finance & Operations, a line can also clear the ERP value when Perfion returns none.
Swipe sideways to see the full diagramPerfion owns what describes the pump, the ERP owns what runs the business, and two fields are set once when the item is created.
02
DirectionConcept 02 · The ERP asks; Perfion answers
Let the ERP Pull, on Its Own Schedule
The product data problem it solves
Someone exports new items from the product system every Friday and hands a file to the ERP team. When that person is on leave, new pumps wait a week for an item code and orders are held.
The concept explained
Release2ERP is installed in the ERP and configured there. The ERP takes the initiative: it sends a query to the Perfion API, Perfion answers with the data, and the ERP creates or updates its own records. Boyum states it plainly for Finance & Operations: there is no push from Perfion when data changes, and every sync is a pull from the ERP. A schedule in the ERP decides how often that happens, and the result of each run is reported.
Everyday analogy
A newspaper on subscription. It arrives every morning because the order is standing, not because someone remembers to post it.
In Perfion
The Perfion API must be reachable from the ERP server, and the integration signs in with a Perfion API user where the API requires one. For Business Central in the cloud, the Perfion Web Client must be reached over https.
Swipe sideways to see the full diagramThe ERP asks the Perfion API on a schedule, Perfion answers, and the ERP writes and logs its own records.
03
SelectionConcept 03 · Only what is ready, only what changed
Release Only What Is Ready, and Only What Changed
The product data problem it solves
A new pump is added to Perfion with a placeholder description while its specifications are still being tested. The nightly import sends it to the ERP, and a dealer order is booked against an item that is not yet for sale.
The concept explained
The query decides what reaches the ERP. Boyum’s example narrows it in steps: normal products only, not virtual ones; then only those with a ticked approval feature for the ERP; then only those changed since the last import date. Items still being prepared stay in Perfion until someone approves them, and each run carries only the handful of items that changed, not the whole range.
Everyday analogy
A dispatch bay. Only boxes that passed inspection and are booked for today go on the truck.
In Perfion
Boyum recommends fetching only the features the ERP actually needs, and taking care with wildcard selections, to keep performance good. Large data sets can be fetched in pages or chunks.
Swipe sideways to see the full diagram2,400 products narrowed to 38: normal products, approved for the ERP, changed since the last import.
04
KeysConcept 04 · Keys first, then what depends on them
Map the Keys First, Then What Depends on Them
The product data problem it solves
The first test run adds 40 pumps. The second run adds the same 40 again as new records, and the bill of materials import fails because a motor it uses has not reached the ERP yet.
The concept explained
Every record in the ERP is identified by its key field, usually the item number. When the key is mapped, Release2ERP finds an item that already exists and updates it instead of adding it again. SAP Business One needs at least one key field for each object, and Business Central needs every key field of the table it writes to, using a default value where Perfion has none. Order matters too: Boyum’s bill of materials example releases the items first, because the ERP cannot add a component that does not exist yet.
Everyday analogy
Name labels before a seating plan. Nobody can be seated until they have a name.
In Perfion
Finance & Operations can use custom keys to decide which fields find an existing record, instead of the table’s own primary key. Business Central can allow an empty key field where the table needs one that Perfion does not hold.
Swipe sideways to see the full diagramRun 1 releases the items; run 2 releases the bills of materials that use them; the same key updates, never duplicates.
05
VisibilityConcept 05 · The record on the ERP screen
Show Perfion Where People Already Work
The product data problem it solves
Stores staff picking a pump for a dealer need its head, flow and wiring diagram. The ERP item screen shows only a code and a short name, so they phone the product team, who look it up in Perfion and read it out.
The concept explained
The ERP Add-in brings the Perfion record onto the ERP item screen. The details shown follow the item on screen, and in SAP Business One refreshing the record shows changes just made in Perfion. Users who need more can open the item in the Perfion editor from SAP Business One, or create a Perfion report, such as a datasheet, from SAP Business One and Business Central. Product data is still maintained in one place, and seen wherever it is needed.
Everyday analogy
A label on the shelf. The stock is in one place, and the description is right where you pick it up.
In Perfion
The Add-in shows the Perfion FactBox, a page of the Perfion Web Client, so the Web Client must be installed and reachable from the ERP. In Business Central, the details shown are set in Perfion.
Swipe sideways to see the full diagramThe ERP item screen with the Perfion record beside it: specifications, an image, and buttons to open the item or create a report, as in SAP Business One.
Best Practices
10 Best Practices for ERP integration in Perfion
Each practice says what a well-run link between Perfion and the ERP looks like and what it costs to ignore it. Designing integration setups, queries and mappings around your ERP is what BPAS consultants do.
01
01Decide which system owns each field before mapping starts
Design · Ownership
The rule
Every field the ERP and Perfion share has one agreed owner, and only Perfion-owned fields are released.
Risk if ignored
ERP changes overwritten every night, and two teams editing the same text against each other.
Get it right with BPAS
Not sure this is in place between Perfion and your ERP? Talk to a BPAS consultant.
07Protect fields the ERP looks after once an item exists
Mapping · Updates
The rule
Fields the ERP takes over after creation are not overwritten later: left out of the mapping, or in Dynamics 365 imported only when a record is created.
Risk if ignored
Planning or purchase settings reset by the next import.
Get it right with BPAS
Not sure this is in place between Perfion and your ERP? Talk to a BPAS consultant.
08Turn Perfion values into ERP codes in the integration, not in the product data
Mapping · Codes
The rule
Item groups, units and similar codes are set in the integration, by default values or, in Dynamics 365, conversions, and the product record keeps its own clear values.
Risk if ignored
ERP codes creeping into product content, and webshops showing them to customers.
Get it right with BPAS
Not sure this is in place between Perfion and your ERP? Talk to a BPAS consultant.
Illustrative scenario · not a client case studyA Business Like Yours
Illustrative scenario: an Indian pumps maker, with every new item keyed twice
A maker of domestic and agricultural pumps and motors sells about 2,400 items through about 600 dealers across India and launches about 120 new items a month. Orders, stock, production and invoicing run in the ERP. The product team already describes every pump in Perfion.
The Operational Challenge
Every new pump is described in Perfion and then typed again into the ERP item master from an emailed spreadsheet. New items wait two to three days for the item master team, and names, units and item groups do not always match. Now and then an item still being tested is keyed in early and a dealer order is booked against it.
Stores and sales staff who need a pump’s head, flow or wiring diagram phone the product team, because the ERP item screen shows only a code and a short name.
Every new item keyed twice
Items waiting days for the ERP
Item groups and units mismatched
Specifications not on the item screen
The Financial Transformation
In the ERP, Release2ERP runs every night. Its query picks only items approved for the ERP and changed since the last import date, and its mapping sets the ERP’s item groups and units, with the item number as the key field. Every setup was proven in a test company first, and each run’s errors are reported to the item master team.
The ERP Add-in shows each pump’s Perfion details on the ERP item screen, so stores and sales staff see specifications and images where they already work.
Items released once approved
Only changed items each night
Codes set in the mapping
Perfion details on the item screen
Illustrative figures for a typical Indian pumps maker of this size. They add up, but they are not a client case study.
Cost line
Before (per month)
After (per month)
Difference (per year)
Re-keying new items into the ERP
₹ 70,000
₹ 15,000
₹ 6,60,000
Correcting wrong item data
₹ 45,000
₹ 10,000
₹ 4,20,000
Product detail look-ups
₹ 35,000
₹ 8,000
₹ 3,24,000
Total
₹ 1,50,000
₹ 33,000
₹ 14,04,000
Illustrative saving a year₹ 14,04,000Same figures as the table, not a client result
Re-keying
Corrections
Look-ups
Before After
See how your own ERP would receive product data from Perfion.
prodRecord Live is a monthly webinar series on product information management, held on the second Wednesday of every month from January 2027. Each session takes one product data topic and works through it in plain English with time for your questions.
Who benefits when the ERP reads from the record: one record, three answers
One record
Promoter & CXOs
Can a new product reach orders and invoices without being entered twice?
Approved items are released from Perfion into the ERP on a schedule, so a product is entered once and sold as soon as it is ready.
ERP & IT Manager
Will the integration respect what the ERP owns, and can we prove it before go-live?
Release2ERP is installed and set up in the ERP, its mapping updates fields only as agreed, and every setup is tested in a test system first.
Product Data Manager
Will the ERP and its users see the record my team maintains?
Approved, changed items reach the ERP each night, and the ERP Add-in shows Perfion product details on the ERP item screen.
Vocabulary
ERP Integration Vocabulary and Definitions
From the ERP Add-in and Release2ERP to integration setups, queries, mappings, key fields, conversions and the last import date. Each term shows what it means, why it matters, and a household comparison.
01
ERP Add-in
Modules · display
Perfion inside the ERP
Operational definition
A standard Perfion integration module that shows Perfion product details inside the ERP, for the item the user is looking at.
Why it matters in Perfion
Users see Perfion product details without leaving the ERP.
Everyday analogy
A window between two rooms: you see in without walking through.
One configured import in Release2ERP: a query that picks the data in Perfion and a mapping that places it in the ERP. Called an import setup in SAP Business One and an integration in Dynamics 365.
Why it matters in Perfion
Each kind of data has its own release, which can be tested and scheduled on its own.
Everyday analogy
A delivery note: what to send, and where each item goes.
ERP Integration: questions ERP and product teams ask
Short answers, each with a link to the part of this guide that explains it.
Boyum provides standard Perfion integration modules for SAP Business One, Microsoft Dynamics 365 Business Central and Microsoft Dynamics 365 Finance & Operations: the ERP Add-in and Release2ERP for each. Modules for some older Microsoft Dynamics versions also exist. For SAP S/4HANA, Oracle and Epicor Kinetic, the connector comes from BPAS.
The ERP Add-in shows Perfion product details inside the ERP for the item on screen; the data stays in Perfion. Release2ERP copies product data from Perfion into the ERP’s own records, creating and updating items and other records, so the ERP can use it in orders, production and invoices. The two can be used together.
Not through Release2ERP. It moves data one way, from Perfion into the ERP, and runs are started from the ERP; for Finance & Operations, Boyum states that Perfion does not push changes. The Add-in shows Perfion data in the ERP, and in SAP Business One it can open the item in the Perfion editor, so changes are still made in Perfion.
In SAP Business One, Release2ERP creates and updates business objects, and Boyum’s examples cover items and bills of materials. In Business Central, it writes to any table whose key fields are mapped, such as items and sales prices, and can import images. In Finance & Operations, it writes to Dynamics 365 data entities, such as products and product translations, can import images, for example as document attachments, and from release 1.31 can import into several company accounts.
For Business Central, both the online and on-premises clients are supported, and the cloud modules are available from Microsoft AppSource. In every case, the ERP and its users must be able to reach the Perfion Web Client, for the Add-in, and the Perfion API, for Release2ERP; Business Central in the cloud needs the Web Client on https.
For SAP Business One, both modules are part of Boyum’s B1 Usability Package. For Finance & Operations, Boyum states that Release2ERP needs an additional licence fee. The licences for your own ERP and Perfion setup are confirmed when the solution is scoped.
For Dynamics 365, Boyum recommends testing any change to the ERP in a test environment first and agreeing the changes with your ERP partner. For Finance & Operations, Boyum recommends that the Microsoft partner installs the modules. The integration setups, queries and mappings are designed around your own data, with someone who knows the ERP’s data structure checking them.
See how approved product data would move from Perfion into your ERP, and how Perfion product details would appear on the ERP item screen. Choose the path that fits the ERP you run.