Customers: contacts and addresses — Free
Choose a city, find contacts, and inspect current addresses in same-record Details.
UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION. For the SQL Server edition of Infor VISUAL. Selected physical names are documented in the 11.1.0 System Administrator and Concepts manuals; business context uses the 11.0.0 Sales (2026) and Purchasing (2024) guides. These mixed manual versions do not certify compatibility with every release. Synthetic validation is not a test on your ERP.
For sales, customer service and managers: choose a city, find the current customer contact, and check sold-to and billing addresses in the same record.
Why Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.
This is a current master-data dossier, not invoices, account balances, payment terms, all alternate contacts, shipping-address history or transaction totals. Country fields are shown exactly as stored: the manual permits address-layout identifiers, so they are not interpreted as tax jurisdictions. Buyer is a code, not a resolved employee name. Empty billing/remit-to fields remain empty; no fallback address is invented.
Free: one authorized source, one native table, rich same-row Details, no related lists, custom SQL, automatic refresh or widgets. Existing workspace resources count toward plan limits. Choose City or all cities on opening. Each read is limited to 2,000 matching records. Search and local filters affect loaded rows; reaching the limit does not establish a complete roster. The source does not receive writes.
Before use, map an authorized source, select the exact CUSTOMER or VENDOR object in Studio if your installation requires a qualified schema name, and run the read/compatibility test. SQL schema owners, physical types, nullability and PK indexes were not inspected. Validate version, record identities, columns, results, permissions and response times locally. The list is not restricted to active records: no undocumented active flag is guessed. Visible city filters are not tenant/site authorization. Enforce least-privilege SELECT access at the source.
Contact details and addresses may be confidential: grant only the necessary access. No login credentials, web passwords, bank data, social-security numbers, birth dates, production records or source connection details are included in the package. Public illustrations, when approved, use only fictional DEMO data in native Cifru. Not certified by Infor; not a CloudSuite Industrial/SyteLine template.
Physical names: https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALSYSADM.pdf and https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALCONCEPTSANDCOMMONFEATURES.pdf. Functional context: https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALSale.pdf and https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALPurchasing.pdf.
Screenshots
What this package creates
- Home: Customers
Sources are mapped locally and verified before applying.
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "Infor VISUAL — SQL Server",
"id": "8DAC1CA2-2703-5A59-92B1-302ED9A8B5EA",
"kind": "sqlServer",
"requiredObjects": [
"CUSTOMER"
],
"requiresCustomSQL": false
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "84E32A39-ABFE-5CFB-9EF5-48F84D4DAD30",
"key": "NAME",
"type": "text"
},
{
"direction": "ascending",
"id": "F7829E26-DE39-5147-B260-0282C0FBD9CF",
"key": "ID",
"type": "text"
}
],
"id": "4F655CDA-7B7D-5083-88E4-2DD20D5A1304",
"mappings": [
{
"commonFieldKey": "",
"key": "ID",
"label": "Internal record key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ID",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NAME",
"label": "Customer",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_FIRST_NAME",
"label": "Contact first name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_FIRST_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CONTACT_INITIAL",
"label": "Contact initial",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_INITIAL",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_LAST_NAME",
"label": "Contact last name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_LAST_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CONTACT_PHONE",
"label": "Phone",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_PHONE",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CONTACT_MOBILE",
"label": "Mobile",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_MOBILE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_FAX",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_FAX",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_EMAIL",
"label": "Email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_EMAIL",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CONTACT_POSITION",
"label": "Contact position",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_POSITION",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_HONORIFIC",
"label": "Contact honorific",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_HONORIFIC",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_SALUTATION",
"label": "Correspondence salutation",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_SALUTATION",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONTACT_PHONE_EXT",
"label": "Phone extension",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CONTACT_PHONE_EXT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ADDR_1",
"label": "Address line 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ADDR_1",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ADDR_2",
"label": "Address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ADDR_2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ADDR_3",
"label": "Address line 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ADDR_3",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CITY",
"label": "City",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "CITY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STATE",
"label": "State / region",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "STATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ZIPCODE",
"label": "Postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ZIPCODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "COUNTRY",
"label": "Country / address layout",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "COUNTRY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_NAME",
"label": "Billing name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_ADDR_1",
"label": "Billing address line 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_ADDR_1",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_ADDR_2",
"label": "Billing address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_ADDR_2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_ADDR_3",
"label": "Billing address line 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_ADDR_3",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_CITY",
"label": "Billing city",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_CITY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_STATE",
"label": "Billing state / region",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_STATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_ZIPCODE",
"label": "Billing postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_ZIPCODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_TO_COUNTRY",
"label": "Billing country / address layout",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "BILL_TO_COUNTRY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "WEB_URL",
"label": "Website",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "WEB_URL",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Customers",
"primaryKey": "ID",
"queryParameters": [],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"NAME",
"CONTACT_FIRST_NAME",
"CONTACT_INITIAL",
"CONTACT_LAST_NAME",
"CONTACT_PHONE",
"CONTACT_MOBILE",
"CONTACT_FAX",
"CONTACT_EMAIL",
"CONTACT_POSITION",
"CONTACT_HONORIFIC",
"CONTACT_SALUTATION",
"CONTACT_PHONE_EXT",
"ADDR_1",
"ADDR_2",
"ADDR_3",
"CITY",
"STATE",
"ZIPCODE",
"COUNTRY",
"BILL_TO_NAME",
"BILL_TO_ADDR_1",
"BILL_TO_ADDR_2",
"BILL_TO_ADDR_3",
"BILL_TO_CITY",
"BILL_TO_STATE",
"BILL_TO_ZIPCODE",
"BILL_TO_COUNTRY",
"WEB_URL"
],
"sourceID": "8DAC1CA2-2703-5A59-92B1-302ED9A8B5EA",
"sqlQuery": "",
"tableName": "CUSTOMER"
}
],
"pages": [
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_FIRST_NAME",
"label": "Contact first name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_LAST_NAME",
"label": "Contact last name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_PHONE",
"label": "Phone",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_EMAIL",
"label": "Email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "STATE",
"label": "State / region",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ZIPCODE",
"label": "Postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"datasetID": "4F655CDA-7B7D-5083-88E4-2DD20D5A1304",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Identity",
"detailRole": "information",
"isVisible": true,
"key": "NAME",
"label": "Customer",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_FIRST_NAME",
"label": "Contact first name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_INITIAL",
"label": "Contact initial",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_LAST_NAME",
"label": "Contact last name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_PHONE",
"label": "Phone",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_MOBILE",
"label": "Mobile",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_FAX",
"label": "Fax",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_EMAIL",
"label": "Email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_POSITION",
"label": "Contact position",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_HONORIFIC",
"label": "Contact honorific",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_SALUTATION",
"label": "Correspondence salutation",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Primary contact",
"detailRole": "information",
"isVisible": true,
"key": "CONTACT_PHONE_EXT",
"label": "Phone extension",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "ADDR_1",
"label": "Address line 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "ADDR_2",
"label": "Address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "ADDR_3",
"label": "Address line 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "CITY",
"label": "City",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "STATE",
"label": "State / region",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "ZIPCODE",
"label": "Postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Sold-to address",
"detailRole": "information",
"isVisible": true,
"key": "COUNTRY",
"label": "Country / address layout",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_NAME",
"label": "Billing name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_ADDR_1",
"label": "Billing address line 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_ADDR_2",
"label": "Billing address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_ADDR_3",
"label": "Billing address line 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_CITY",
"label": "Billing city",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_STATE",
"label": "Billing state / region",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_ZIPCODE",
"label": "Billing postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Billing address",
"detailRole": "information",
"isVisible": true,
"key": "BILL_TO_COUNTRY",
"label": "Billing country / address layout",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Website",
"detailRole": "information",
"isVisible": true,
"key": "WEB_URL",
"label": "Website",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "F4DC86AE-4A7A-5DFA-AE16-CA3EE1C7E923",
"openFilters": [
{
"id": "CC3D0CEC-3B44-53AD-B18E-836C65CB2FDC",
"includeAllOption": true,
"key": "CITY",
"title": "City",
"type": "text"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "ascending",
"id": "84E32A39-ABFE-5CFB-9EF5-48F84D4DAD30",
"key": "NAME",
"type": "text"
},
{
"direction": "ascending",
"id": "F7829E26-DE39-5147-B260-0282C0FBD9CF",
"key": "ID",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "CITY",
"systemImage": "person.2",
"title": "Customers",
"titleKey": "NAME"
}
],
"relations": [],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Infor VISUAL",
"configurationLanguages": [
"en"
],
"countries": [
"US"
],
"createdAt": "2026-10-05T00:00:00Z",
"description": "UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION. For the SQL Server edition of Infor VISUAL. Selected physical names are documented in the 11.1.0 System Administrator and Concepts manuals; business context uses the 11.0.0 Sales (2026) and Purchasing (2024) guides. These mixed manual versions do not certify compatibility with every release. Synthetic validation is not a test on your ERP.\n\nFor sales, customer service and managers: choose a city, find the current customer contact, and check sold-to and billing addresses in the same record.\n\nWhy Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.\n\nThis is a current master-data dossier, not invoices, account balances, payment terms, all alternate contacts, shipping-address history or transaction totals. Country fields are shown exactly as stored: the manual permits address-layout identifiers, so they are not interpreted as tax jurisdictions. Buyer is a code, not a resolved employee name. Empty billing/remit-to fields remain empty; no fallback address is invented.\n\nFree: one authorized source, one native table, rich same-row Details, no related lists, custom SQL, automatic refresh or widgets. Existing workspace resources count toward plan limits. Choose City or all cities on opening. Each read is limited to 2,000 matching records. Search and local filters affect loaded rows; reaching the limit does not establish a complete roster. The source does not receive writes.\n\nBefore use, map an authorized source, select the exact CUSTOMER or VENDOR object in Studio if your installation requires a qualified schema name, and run the read/compatibility test. SQL schema owners, physical types, nullability and PK indexes were not inspected. Validate version, record identities, columns, results, permissions and response times locally. The list is not restricted to active records: no undocumented active flag is guessed. Visible city filters are not tenant/site authorization. Enforce least-privilege SELECT access at the source.\n\nContact details and addresses may be confidential: grant only the necessary access. No login credentials, web passwords, bank data, social-security numbers, birth dates, production records or source connection details are included in the package. Public illustrations, when approved, use only fictional DEMO data in native Cifru. Not certified by Infor; not a CloudSuite Industrial/SyteLine template.\n\nPhysical names: https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALSYSADM.pdf and https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALCONCEPTSANDCOMMONFEATURES.pdf. Functional context: https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALSale.pdf and https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALPurchasing.pdf.",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "free",
"packageID": "345A7C28-FCFB-5409-A16C-446031689C1F",
"rootButtonCount": 1,
"summary": "Choose a city, find contacts, and inspect current addresses in same-record Details.",
"tags": [
"Infor VISUAL",
"SQL Server",
"Customers",
"Sales",
"Free"
],
"title": "Customers: contacts and addresses — Free"
}
}