9-Exhibit B - Technical Requirements.xlsx

XLSX spreadsheet 22 KB Posted

Attached to
Asset Management Software Services
Solicitation number
RFP 27-26-DC
Issued by
Bernalillo County, New Mexico

About this file

This file is a technical requirements spreadsheet for the Bernalillo County Public Works (BCPW) Asset Management Software Services procurement in New Mexico. The document outlines detailed system capabilities and functionality requirements organized across multiple categories including general and administrative capabilities, document management, mobile functionality, inspections and condition assessments, automations, linear asset management, GIS integration, and reporting and analytics. Each requirement is classified as either "Essential" or "Nice to have" and includes a scoring system (0-3) for vendor evaluation. The system must be cloud-hosted and multi-tenant, supporting mass data uploads, user-defined and dynamic fields, dashboard functionality, and comprehensive audit logging. Key modules include form builder capabilities for both system users and non-system users, mobile applications supporting iOS and Android with offline functionality and QR code scanning, and extensive customization options for inspections, risk assessments, and preventative maintenance workflows.

The technical specifications emphasize robust integration capabilities, requiring industry standard APIs and seamless bi-directional integration with SAP and ArcGIS, along with one-way SCADA integration. The system must support role-based access controls with decentralized security administration, complex querying without performance degradation, and comprehensive reporting including ad hoc report generation, custom dashboards, and data export to multiple formats. Additional essential requirements include asset hierarchy management with parent-child and many-to-many relationships, linear asset segmentation for pipe infrastructure, job costing and project management functionality, resource scheduling at individual and crew levels, and material resource management with multiple unit tracking. The system must maintain complete asset history through lifecycle changes and support condition tracking, trending, and benchmarking capabilities for proactive maintenance planning and asset replacement decisions.

View the file

Other files

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Requirements Category Requirement tc={366DD9A7-3AF7-46EE-A18C-C5BA61567E17}: [Threaded comment]

Your version of Excel allows you to read this threaded comment; however, any edits to it will get removed if the file is opened in a newer version of Excel. Learn more: https://go.microsoft.com/fwlink/?linkid=870924

Comment:

System should work without necessary delaySystem Capability Score (To Be Filled Out By Vendor Refer to Score Table in F1)PrioritySystem Capability ScoresScore Definition
General and Administrative CapabilitiesCloud-hosted, multi-tenant systemEssential0Functionality is not provided.
Ability for system administrators to update assets, work orders, and other record types or modify record data using a mass upload processEssential1Some functionality is provided, but it requires customization and/or integration with a third-party application.
Provides global search and navigation functionality that reaches across all applications/modulesNice to have2All functionality is provided by the vendor, but it requires the purchase of an additional native, prebuilt module (or modules) from the vendor.
Ability to create and edit user-defined fieldsEssential3All functionality is provided “out of the box" without the need for customization.
Ability to create dynamic/conditional user-defined fields (ie a field is only applicable based on the type of work order)Essential
Ability to create and share saved filters for frequent searchesNice to have
Online documentation and training materials should be available and kept up-to-date with ongoing software updatesNice to have
Ability to select data from configurable drop-down or pick lists that can be populated from the database to ensure data consistencyEssential
Provides standard organized screen layouts that are customizable by the userNice to have
Ability to perform operations on multiple records at the same time from one screen/view, such as updating the same field in every record or for a specified group of recordsNice to have
Ability to have a dashboard for users to view relevant information such as, assigned tasks, approvals, and other user-defined criteria or preferencesEssential
Ability to view a complete history/audit log of any change made which includes user, date, change made (previous value and new value), and time stampNice to have
Ability for administrators to export data model of system with field definitionsNice to have
Ability to assign an image to asset records to display in user interfacesNice to have
Ability to create display or alias names for asset records to use in user interfaces of system IDsNice to have
System provides a test site that is a replicant of the production site for administrative/training purposes. The test site can be refreshed to match production as needed by PWSAEssential
System administration provides a "low-code" interface for ease in training and onboarding system adminsEssential
Document ManagementAbility to attach MS Office files, PDFs, images, and videos to any recordEssential
Ability to upload an attachment to numerous records simultaneouslyNice to have
Ability to categorize documents and sort/search based on document typeNice to have
Ability for users to search/sort documents on asset or work order records based on import date, title, file type, etc.Nice to have
Form Builder Functionality and ManagementAbility to create dynamic custom formsEssential
Ability for non-system users to enter information on forms for internal use such as internal building maintenance requestsEssential
Ability to associate completed forms with other records such as work ordersEssential
Mobile FunctionalityProvides streamlined mobile application that is supported on currently supported versions of Android, iOS, and iPadOS operating systemsEssential
Provides ability to scan QR Codes to quickly navigate to an asset record in the systemEssential
Provides ability for users to sort work orders based on priority, proximity, date, etcEssential
Provides offline functionality so that a user without service can enter assets or work orders and upload when service is availableEssential
Ability in mobile app to perform actions that include, but are not limited to, creating new work orders, entering resources used on work orders, performing inspections/condition assessments, and creating new assetsEssential
Inspections/Condition and Risk AssessmentsAbility to create custom inspections based on asset typeEssential
Allows users to upload photos, documents, and videos tied to an asset inspectionEssential
Ability to create dynamic inspections that change based on user input (e.g. a failed category would prompt user for more information)Nice to have
Ability to customize risk factors and weighted values to determine a cumulative risk score per asset typeEssential
Ability to customize condition categories and weighted values to determine a condition rating per asset typeEssential
Ability to customize degradation curves per asset type that define asset condition deterioration over timeEssential
Ability to define maintenance or rehabilitation activities and their corresponding asset score impact that are relevant to each asset typeEssential
Automations and Preventative MaintenanceProvides ability to create custom automated workflows based on various trigger events within the systemEssential
Workflows can be used to automate functions such as, but not limited to, notifications, approvals, status changes, routing of work orders and inspections, and edits to asset recordsEssential
System administrators can define a list of standard materials needed for certain repair or preventative maintenance work orders that are automatically assigned when a new work order is created.
Provides the ability to create custom preventative maintenance plans to dictate work based on multiple different trigger events such as time since last service or run timeEssential
Preventative maintenance plans are dynamic so that if work is performed prior to recommended PM work or if overdue work overlaps, the system automatically adjusts the maintenance scheduleNice to have
Ability to automatically create maintenance jobs based on condition triggers from integrated systems such as SCADAEssential
Ability to schedule notification reminders to be sent to users a set amount of time prior to an item's due dateNice to have
Ability to create notifications/alerts that can be sent to users automatically when certain actions or processes occurNice to have
Ability to create custom email notifications/alerts for specific users or roles including external usersNice to have
Ability to create email distribution lists for notification, e.g. notifying a certain list or role when there is a new project, change in project status, etc.Nice to have
Linear Asset ManagementAbility for linear assets to be segmented (for example to reflect a repair on an existing section of pipe) without impacting the underlying geometry of the assetEssential
Ability for asset history to be maintained over time as assets are segmented to reflect repairs or replacement activityEssential
System allows features and attributes to be defined in relationship to linear measurements along a pipe segmentEssential
System can consume and visualize NASSCO PACP compliant CCTV data across a pipe segmentNice to have
Users can visualize linear asset changes over the entire pipe segmentNice to have
When linear assets are split, field users have an option to tie a task back to either the whole asset or one of its segments. For example, a point repair may be tied to one segment while a sewer cleaning task may apply to the entire asset.Nice to have
Asset Definition and ManagementAbility to create custom asset types beyond out of box asset types provided by vendorEssential
Ability to associate inventory items with assets to create a spare parts listNice to have
Ability to track warranties for assets. Notify users on work order if an asset is covered under warrantyNice to have
Track and easily view year-to-date costs for an assetEssential
View chronological maintenance history for an assetEssential
Ability to associate lockout/tag-out, hot-work permits, confined space entry, and other safety information for an assetEssential
Provide graphical (for example tree structure) navigation of asset and location hierarchies. Allow users to navigate through tree structure to find assets at a specific locationEssential
The ability for users to track asset move history when an asset transfers between multiple locationsNice to have
Ability to record monitoring data such as temperature, amperage, or vibration on work ordersEssential
Ability to track multiple meters for an asset - for example miles and hoursEssential
Ability to track average units per day for a meter and forecast PM due datesEssential
Ability to retire an asset without losing historical data related to the assetEssential
Ability to track asset downtime and the associated root causeEssential
GIS Integration and Mapping InterfaceSystem architecture is capable of parent-child relationships and provides a visual display of asset hierarchyEssential
System architecture is capable of one-to-many or many-to-many relationshipsEssential
System supports custom symbology for different asset types including the ability to consume the symbology currently utilized in existing BCPW GIS servicesNice to have
System supports core ArcGIS Online functionality such as using web maps for base layers and user roles/identitiesNice to Have
System supports functionality to show 3D representation or relation to floor plans of vertical assets in plant facilitiesNice to have
System supports custom, two-way GIS integration and the option to customize how fields and associated values are accessed, displayed, and updated between systemsEssential
Ability to display a map of assets, highlighting those that meet search criteriaEssential
Ability to generate table/list reports based on GIS maps. For example, show a list of all open work orders within a selected area on the map.Essential
Ability to create new work orders by selecting an asset from a map viewEssential
Ability to view work order details, including work order number, description, status, from a map viewEssential
Ability to locate all work orders, inspections, and other relevant records within a specified distance in a map viewEssential
Ability to select a work order from within the system and easily generate a map of the location for the work orderEssential
Ability to generate a map of open work orders assigned to an individual or work crewEssential
Ability to schedule work according to selected geographic location based on GIS layersEssential
IntegrationsProvides industry standard Application Programming Interfaces (APIs), adapter development kits, or similar enterprise application integration (EAI) tools to facilitate data transmission and exchangeEssential
Ability to seamlessly bi-directionaly integrate with SAPEssential
Ability to integrate with SCADA (one-way)Essential
Ability to seamlessly integrate bi-directionally with ArcGISEssential
Role Based Access and PermissionsAbility to create multiple roles within the system that have different sets of access and permissionsEssential
Ability to use role or permissions to control access to specific data and datasets, reports, screens, and fields across all modulesEssential
Ability to create custom views for roles and usersEssential
Ability to create access for sub-contractors or other business partners external to BCPWEssential
Ability to grant access to upload documents without being able to view other documents previously uploaded (e.g. foreman uploading reports would not see reports uploaded by supervisors on same record)Nice to have
Ability to handle a decentralized security administration (e.g. there can be different levels of administrators aside from just a "global" administrator)Essential
Reporting/AnalyticsAbility to create, save, and edit queriesEssential
Ability to handle complex queries and not affect the performance or locking of data in the live systemEssential
Ability for BCPW administrators to build custom ad-hoc reports that include data from any system modulesEssential
Ability to support user-managed dynamic sorting and ranking of the displayed data and reportsEssential
Ability to create year-to-date, monthly, and historical ad hoc reports in order to compare different sets of data metricsEssential
Ability to schedule reports to run at designated dates/timesNice to have
Ability to create report notification groups or distribution lists that will be emailed automatically when new, specified reports are availableNice to have
Ability for users to create a report, save and "publish" the report, and refresh the data at any timeEssential
Ability for users to generate reports as a PDF, Excel file (XLS, CSV), or a delimited text fileEssential
Ability for PWSA administrators to create custom reports that allow users to drill down on summary information to see detailed dataNice to have
Ability to use display/alias table and column names to support ad hoc reportingEssential
Ability to clone and customize standard reportsEssential
Allows users and administrators to create and share custom dashboardsNice to have
Ability to generate custom, formatted reports with charts and graphs based on report data within the systemEssential
Ability to export reports to Microsoft Excel for all modules (e.g. worksheet export to Excel, data imported from Excel, etc.) that include formulas/formattingEssential
Failure AnalysisAbility to assign specific Problem, Cause and Remedy codes by asset type so that the user can choose from a dropdown list of codes that apply only to the selected assetEssential
Ability to track failure and root cause dataEssential
Ability to track mean downtime and mean time between failure for each assetEssential
Provides rating system for failures to signify criticality of failureEssential
Planning and Data AnalysisProvide condition tracking and trending capabilityEssential
Ability to easily track and view total material, labor, outside service, and equipment costs for maintaining an assetEssential
Ability to roll up maintenance costs to any level in an asset hierarchyEssential
Provides data needed for asset repair and replacement planning based on risk and priority ratingsEssential
System supports calculation of asset risk scores based on condition inspection data and maintenance historyNice to have
System provides asset reports that provide maintenance and reliability benchmarking data that can be used for maintenance improvement opportunitiesNice to have
Asset condition scoring is automatically adjusted based on composite condition score for all asset componentsEssential
Resource ManagementAbility to use the system for resource scheduling at the department level or group level for groups that provide support to multiple departmentsNice to have
Ability to create and view work schedules in a calendar view and easily reassign work when necesaryNice to have
Ability to schedule work orders and service orders at an individual or crew levelEssential
Ability to adjust target start and completion dates for a work orderEssential
Ability to easily track individual or crew assignmentsEssential
Ability to prioritize assigned work by assigning a priority levelEssential
Ability to create crews that include employees and equipmentNice to have
Ability to schedule work and the employee level and perform resource levelingNice to have
Ability to manage material resources including but not limited to stocking materials, tracking costs of materials, applying materials to work orders, and transferring materials between different locationsEssential
Ability to handle numerous different units for materials (i.e. "ea.", "gal", "ton", "lb", etc.)Essential
Ability to create workload projectionsNice to have
Track employees and equipment billable ratesEssential
Job CostingAbility to calculate labor hours based on type of hours worked (e.g. different rates for an employee for regular time vs overtime)Essential
Ability to track contracted repair or maintenance costs for an assetEssential
Ability to flag when labor hours entered by the technician exceed the standard hours estimated to accomplish the type of workNice to have
Ability to associate a work order to multiple assets and distribute work order costs to all associated assetsEssential
Ability to create an invoice report that displays work order costsEssential
Create a project comprised of multiple work ordersEssential
Ability for users to tag work orders for inclusion as part of a defined projectEssential
Show project level costs rolled up from all associated work ordersEssential
Ability to view project reports, including a total of labor, equipment, and material costs for all related work ordersEssential

System should work without necessary delay

File details come from the government source that posted it. Updated .