Attachment_17_Requirements_062724.xlsx

XLSX spreadsheet 94 KB Posted

Attached to
RFP No. 245050 Enterprise Resource Planning (ERP) Software and Implementation Services
Solicitation number
S-KS0043-00010843
Issued by
Marion County, Oregon

About this file

This document appears to be a detailed requirements specification for an Enterprise Resource Planning (ERP) software and implementation services contract opportunity. The requirements cover a wide range of functional areas including general ledger, accounts payable, accounts receivable, asset management, budget, grants, human resources, inventory, procurement, project accounting, treasury, and learning management. The document outlines over 750 detailed functional and technical requirements across these areas that the solution must meet. The contract opportunity is being issued by the government and seeks a comprehensive ERP system and implementation services.

The pricing and contracting terms are not explicitly stated in the document, but it indicates the selected solution must integrate with various existing systems like CityWorks, AssetWorks, Oregon Buys, Paymentus, and NeoGov. The document does not mention any incumbent vendors or specific funding sources, but indicates the new ERP system must support the government's current operational and reporting needs across multiple departments and jurisdictions.

View the file

Other files

File Type Posted
245050 Supplemental Letter 1.pdf PDF
Attachment_12_Report Requirements_062524~2.xlsx XLSX spreadsheet
Attachment_15_Enhancements_051724.xlsx XLSX spreadsheet
Attachment_16_Costs_051724.xlsx XLSX spreadsheet
Attachment_05_Technology Deployment_051724.docx DOCX document
Attachment_13_Interfaces_062724.xlsx XLSX spreadsheet
Attachment_11_Deliverable Expectation Document_051724.docx DOCX document
Attachment_12_Report Requirements_062524.xlsx XLSX spreadsheet
Attachment_08_Services_References_051724.docx DOCX document
Attachment_10_Project_Expectations_7124.docx DOCX document
Molalla River Architect RFP Addendum #3 2024-7-23.docx DOCX document
245050 Intent to Award.pdf PDF
Attachment_03_Proposer_Statement_051724.docx DOCX document
245050 Supplemental Letter 2~1.pdf PDF
Attachment_14_Conversions_051724.xlsx XLSX spreadsheet
Attachment_04_Product_Background_051724.docx DOCX document
Attachment_09_Work Effort_051724.xlsx XLSX spreadsheet
Attachment_06_Services_Background_051724.docx DOCX document
Attachment_07_Software_References_051724.docx DOCX document
Attachment_01_Submittal Checklist_051724.docx DOCX document
245050 Supplemental Letter 3.pdf PDF
Attachment_02_Request for Proposal Cover Sheet_051724.docx DOCX document
245050 RFP.pdf PDF
Show all 23

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

Functional Requirements
Column F: Available Responses
YRequirement Met and Proposed (Standard features in the generally available product)
Y-NDRequirement Met and Proposed (Features that are not offered as a generally available product or require custom development)
NRequirement Not Met with Proposal
INeed More Information/Discussion
IF Y-ND Selected Column K:
FFeature Schedule for Future Release in Generally Available Software
EFeature Developed as Enhancement for this Project
Req #ProcessSub-ProcessMapInterfaceUser Story RequirementImplementation ResponseModule / SystemPhase for Go LiveCommentAdditional Information for Y-ND
1SystemAccessibilitySYSL1, SYST3Self-service functions for internal and external Users meet Federal guidelines for accessibility
2SystemAccessibilitySYSL1, SYST3Generated output for self-service functions and web output meet Federal guidelines for accessibility
3SystemAccessibilitySYSL1, SYST3All components that provide access to the system through mobile devices (smartphone and tablet) meet Federal accessibility guidelines
4SystemAdministrationSYSL1, SYST3System allows for customization of presentation elements, such as logo, color, and fonts, to match City branding standards/expectations
5SystemAdministrationSYSL1, SYST3As a System Administrator, I can define custom data fields to be used in the solution.
6SystemAdministrationSYSL1, SYST3As a System Administrator, I can add custom data fields to specific modules or screens within the solution.
7SystemSecuritySYSLSSO1Active Directory, ADFS, or AzureAs a User, I am able to login to the system using security integration through single single-on
8SystemSecuritySYSLSSO1Duo or EntraAs a User, I am able to login to the system using multifactor authentication
9SystemSecuritySYSL2Security Administrators can assign security by role instead of User so that security definitions are easier to manage
10SystemSecurityAs a System Administrator, I can define and create custom security roles, defining/restricting access to specify modules, data elements, or functions within the system.
11SystemSecuritySYSL3User cannot access and view data without having the correct role
12SystemSecuritySYSL3Authorized Users can configure which data fields to mask to protect data such as social security numbers
13SystemSecuritySYSL3To enforce internal controls, Users cannot run transactions without proper role
14SystemSecuritySYSL3To enforce internal controls, Users cannot authorize transactions without proper role
15SystemSecuritySYST3Data is encrypted at rest or at the database so that data is protected while stored
16SystemSecuritySYST3Data is encrypted in transit so that data cannot be breached while being transacted
17SystemSecuritySYST3Data is encrypted at the application level (at the client and server level)
18SystemSecuritySYST4User can define data fields to present as masked data
19SystemSecuritySYSREP3Ability to view data fields through reporting and analytics tools/modules can be restricted by User permissions either at a role level or directly at the User level.
20SystemSecuritySYSREP3As a System Administrator, I can restrict system access for specific Users/roles based on IP address, days of week, and times of day.
21SystemTransactionSYST2, SYST3As a User, I can select a template to enter journal entries
22SystemTransactionSYST1As a User, I can upload journal entry transactions
23SystemIntegrationNAAs an Technical Administrator, I can build fully functional interfaces into the system, using robust Web Services or REST APIs.
24SystemIntegrationNAAs a Technical Administrator, I can build fully functional interfaces from the system, using robust Web Services or REST APIs.
25SystemIntegrationNAAs a Technical Administrator, I can build custom data extracts from the system, using file formats such as JSON, XML, and fixed width.
26SystemIntegrationNAAs a Technical Administrator, I can build custom data imports into the system, using file formats such as JSON, XML, and fixed width.
27SystemAuditSYSA1To manage storage, System Administrators can select types of transaction activity to record for audit purposes
28SystemAuditSYSA2For audit purposes, the system can track User application or business transaction activity
29SystemAuditSYSA3To preserve data adequately, the storage of audited data follows same security standards as ERP transactions
30SystemAuditSYSA4To conserve storage, audit data can be purged after a defined period of time
31SystemAuditNAAs a System Administrator, I can set data and document retention schedules based on modules, data types, or specific data elements.
32SystemAuditNAAs a System Administrator, I can define and set records retention periods for modules or specific data elements
33SystemAuditNAAs a System Administrator, I can use system tools to purge data and documents that are past the public records retention schedule for that data or documents.
34SystemWorkflowNAMy workflow approvals are based on the role that is assigned to me
35SystemWorkflowSYSW3, SYSWSub1-SYSWSub2As an approver, I am quickly notified when an approval is required because I am notified by:
36SystemWorkflowSYSW3, SYSWSub1-SYSWSub2Notification after I log into solution
37SystemWorkflowSYSW3, SYSWSub1-SYSWSub2Notification by email
38SystemWorkflowSYSW1As an Originator, I can attach documents to my transaction to facilitate approval
39SystemWorkflowSYSW4Originators are notified by system and/or email when workflow transactions are approved or denied
40SystemWorkflowSYSW2As an approver, I can approve transactions from all proposed third-party solutions
41SystemWorkflowSYSW2Multi-level approvals are accommodated
42SystemWorkflowSYSW3As an approver, I can request more information or explain my decision during workflow approval via comments
43SystemWorkflowSYSW4The system reports the status of a workflow transaction so that the originator does not need to manually track the transaction
44SystemWorkflowSYSW1As an Originator, I can add comments when responding to approver request for information
45SystemWorkflowSYSWSUB1-SYSWSUB3I can assign approval to a designated User when I am on leave
46SystemWorkflowSYSWSUB3If my workflow queue is full, the system can pass a transaction to another authorized approver
47SystemTransactionSYST2As a User, I can use a template with pre-populated fields to enter data
48SystemTransactionSYST1As a User, I can upload a file with multiple complex entries
49SystemTransactionSYST3As a User, I can save a transaction for later editing and posting
50SystemAttachmentsSYSTATT2, SYSTATT3LaserficheAs a User, I can reference a document from the City's document management solution on a transaction
51SystemAttachmentsSYSTATT1, SYSTATT5As a User, I can reference a link to an external document on a transaction
52SystemAttachmentsSYSTATT4As a User, I can upload documents into ERP
53SystemAttachmentsSYSTATT4As an Authorized User, I can pull the attachments from the ERP environment and store within our own record retention application
54SystemReportingSYSREP1I can access standard public sector reports in the solution
55SystemReportingSYSREP5As a User, I can develop reports using no code/low code tools
56SystemReportingSYSREP3They system provides external database access to support the ability to develop and run reports created/hosted through external third-party tools such as Crystal Reports, PowerBI, or SSRS.
57SystemReportingSYSREP2As a User, I can access a dashboard to access report data with little knowledge of running transactions in system
58SystemReportingSYSREP2, SYSREP3As a User's, I can drill down from dashboard data into detailed transaction data
59SystemReportingSYSREP3As a User, I can extract data and import the data into other City databases
60SystemReportingSYSREP3Data from ERP can be accessed by city GCC licensed Power BI software (future connectivity)
61SystemReportingSYSREP3Data can be classified from City Data Strategy standards (i.e., security, risk) and secured based on city standards
62SystemReportingSYSREP3As a User, I can merge external data with ERP data
63SystemReportingSYSREP3Reports are exported to external formats (e.g., CSV, Excel, etc.)
64Accounts PayableVendor Self-ServicePURS1Vendor self service allows Users to view status and history of vendor payments
65Accounts PayableVendor Self-ServicePURS3For ACH transactions, vendor can enter bank routing number and account number
66Accounts PayableVendor Self-ServicePURS3All changes to vendor file information submitted through vendor self service are routed through workflow for approval
67Accounts PayableReceivingPURREC1Solution supports up to three-way matching
68Accounts PayableReceivingPURREC1As an AP Accountant, I can receive and upload an invoice and send the transaction to the Department approver for review
69Accounts PayableReceivingPURREC2As a Department Approver, I can receive and upload an invoice into the solution
70Accounts PayableReceivingPURREC1, PURREC2As a Receiver, I can upload an invoice and the solution can read the data from the invoice (using OCR) to enter the transaction data
71Accounts PayableReceivingPURREC1, PURREC2As a Receiver, I can correct any data that was misinterpreted by the solution during an OCR process
72Accounts PayableReceivingPURREC2, PURREC4As a Receiver, I can upload receiving documents into the solution
73Accounts PayableReceivingPURREC2, PURREC4As a Receiver, I can partially receive goods and services
74Accounts PayableReceivingPURREC2, PURREC4The solution tracks the balance and status of open purchase orders
75Accounts PayablePaymentAP1As a User, I can enter a direct payment (e.g., Utility Bill)
76Accounts PayablePaymentAP2As an AP Accountant, I can apply a credit memo against a payment
77Accounts PayablePaymentAP2As an AP Accountant, I can track the balance of a credit memo
78Accounts PayablePaymentAP3, AP4As an AP Processor, I can issue printed checks to vendors
79Accounts PayablePaymentAP3, AP5As an AP Processor, I can issue ACH payment to vendors
80Accounts PayablePaymentAP3, AP6As an AP Processor, I can issue wire payments to vendors
81Accounts PayablePaymentAP8, TRP1As an AP Processor, I can issue a positive pay file for the bank
82Accounts PayableVoid and CancelAP3As an Accountant, I can cancel payment and the solution makes all correct accounting entries to reverse payment, including contract balances
83Accounts PayableVoid and CancelAP3System allows User to void check and re-issue payment
84Accounts PayableReportingNAAs an Authorized User, I can produce the following types of accounts payable reports:
85Accounts PayableReportingNAScheduled checks to be written
86Accounts PayableReportingNAVendor master listing
87Accounts PayableReportingNAPayment report by vendor
88Accounts PayableReportingNA1099 Report
89Accounts ReceivableReportingNA1098 Report
90Accounts PayableReportingNAList of Vendors by 1099 Category
91Accounts PayableReportingNACheck Register
92Accounts PayableReportingNAOutstanding Checks
93Accounts PayableReportingNAInvoices outstanding by department, project, or work order (expensed but not paid)
94Accounts PayableReportingNAVendor history by User-defined criteria
95Accounts PayableReportingNAAP Aging Report
96Accounts PayableReportingNAVendor Mailing Lists
97Accounts PayableReportingNAMatch Discrepancy Reports
98Accounts ReceivableCustomerARC1As a Department User, I can create a Customer record (requires Accounting Technician approval)
99Accounts ReceivableCustomerARC8Customer self-service portal to attach documents to Customer file
100Accounts ReceivableCustomerARC8As an AR Accountant, I can create a Customer for a Department
101Accounts ReceivableCustomerARC2, ARC3, ARC5As a Customer Record Approver, I can review the Customer records for duplicates prior to developing a new Customer record
102Accounts ReceivableCustomerARC4As a Department User, I can update a Customer record
103Accounts ReceivableCustomerSYST1City WorksSystem can import Customer information from other systems
104Accounts ReceivableCustomerARC5The solution supports parent/child relationships for Customers
105Accounts ReceivableMiscellaneous ReceivableARMR1Departments can create receivables (requires approval by Finance)
106Accounts ReceivableMiscellaneous ReceivableARMR2As an AR Accountant, I post the receivable
107Accounts ReceivableMiscellaneous ReceivableARMR3As an AR Accountant, I can issue invoices on behalf of others
108Accounts ReceivableMiscellaneous ReceivableARMR4As a Department, I can issue invoices
109Accounts ReceivableMiscellaneous ReceivableARMR5As the Accounting Technician, I can record the payment for miscellaneous receivable
110Accounts ReceivableMiscellaneous ReceivableARMR5System has the ability to accommodate donations, including any restrictions that may be placed on funds
111Accounts ReceivableInvoiceARMR3As an AR Approver, I can adjust penalties and fees applied to invoices (example: reduce penalties on solid waste bill for special situation)
112Accounts ReceivableInvoiceARMR3As an Accountant, I can generate journal entries with real-time workflow approval showing charge details for internal Customer billings
113Accounts ReceivableInvoiceARMR3The system must allow a User to reprint a Customer invoice and/or statement after an invoicing correction is made
114Accounts ReceivableInvoiceARMR3The system must allow Users to perform an invoice cancellation in real-time
115Accounts ReceivableInvoiceARMR3The system must automatically reverse an invoice's original accounting entries when the invoice is cancelled by a User
116Accounts ReceivableInvoiceARMR3Suppresses invoices for internal Customers and create automatic journal entries for workflow approval with sufficient detail of charges
117Accounts ReceivableInvoiceARMR3The system must store multiple User-defined dunning messages and/or letters, according to User-specified parameters
118Accounts ReceivableReceiptsARREC1, ARREC2, ARREC8, ARREC9As a Customer, I can make ERP related over the counter payments at multiple City locations.
119Accounts ReceivableReceiptsARREC1, ARREC2, ARREC8, ARREC9As a Customer, I can make ERP related payments online through the City's e-service payments solutions or payment portal.
120Accounts ReceivableReceiptsARREC4As the Customer Service Representative, I can allocate revenues across funds and Departments
121Accounts ReceivableReceiptsARREC3Ability to inquire into all of a Customer's outstanding invoices/fees when receiving payments for any type of invoice/fee
122Accounts ReceivableReceiptsARREC5The ability to void a receipt through proper security
123Accounts ReceivableReceiptsARREC5Allow for multi-line descriptions to be entered on each receipt
124Accounts ReceivableDunningARDUN1As an AR Accountant, I can run an aging report by User-defined ranges
125Accounts ReceivableDunningARDUN1Users define delinquencies based on User-defined time frames (e.g., 30 days, 45 days, etc.) by type of receivable
126Accounts ReceivableDunningARDUN3System tracks balances on paid receivables and invoices balance
127Accounts ReceivableDunningARDUN3, ARDUN2System applies penalties (fixed or percentage) based on type of receivable and duration of lateness
128Accounts ReceivableDunningARDUN4, ARDUN5As an Authorized User, I can extract data to send to a collections agency
129Accounts ReceivableWrite-OffARW1Internal Department or User can enter request for write-off with reason
130Accounts ReceivableWrite-OffARW2Approvers enter reason for approving or denying request for write-off
131Accounts ReceivableWrite-OffARW3Partial or whole write-offs can be applied to receivables
132Accounts ReceivableWrite-OffARW3As an Accountant, I can run a report of all write-offs
133Accounts ReceivableOtherNAAbility to track loans between funds
134Accounts ReceivableOtherNAAbility to calculate interest on loans and liens based on User-input criteria (duration, interest rate)
135Accounts ReceivableOtherNAAbility to track loans made by the City to other entities and individuals
136Accounts ReceivableReportingARDUN1As an Authorized User, I can generate the following types of reports:
137Accounts ReceivableReportingARDUN1Aging Report
138Accounts ReceivableReportingARDUN1List of Receivables written off
139Accounts ReceivableReportingARDUN1Sources (e.g., Portal, Point of Sales, etc.) Report
140Accounts ReceivableReportingARDUN1Customers in collections
141Accounts ReceivableReportingARDUN1Collection performance
142Asset ManagementAcquisitionAMAQ7As a Project Manager, I can request to put an asset into service (posting requires approval by the Asset Accountant)
143Asset ManagementAcquisitionAMAQ2As the Asset Accountant, I approve all assets that have been requested to be put into service
144Asset ManagementAcquisitionAMAQ2, AMAQ5As the Asset Accountant, I can review purchase orders for assets and add them as assets as part of the purchasing process
145Asset ManagementAcquisitionAMAQ1, AMAQ2As the Asset Accountant, I can add an asset record after identifying accounts payables items
146Asset ManagementAcquisitionAMAQ2, AMAQ3As the Receiver, I can tag an asset when the asset is received
147Asset ManagementAcquisitionAMAQ2, AMAQ3The system will generate an asset tag number
148Asset ManagementAcquisitionAMAQ2, AMAQ3The system can identify the funding source of the asset (e.g., grant funding source)
149Asset ManagementAcquisitionAMAQ3As the Asset Accountant, I can track controlled assets (e.g., items to be tracked but not capitalized)
150Asset ManagementAcquisitionAMAQ2As a User, I can create parent/child relationships for asset records
151Asset ManagementAcquisitionAMAQ2As a User, I can add supporting documentation to the asset record (e.g., pictures, warranty information, etc.)
152Asset ManagementAcquisitionAMAQ4As the Risk Manager, I am notified when a new asset as is added or when an asset has changed
153Asset ManagementAcquisitionAMAQ6, AMAC6, AMAT9City Works, AssetWorksERP generates an asset file that is used to update external work order applications
154Asset ManagementAsset ChangeAMAQ7City Works, AssetWorksAs the Asset Accountant, I can post updates to assets from external work order systems
155Asset ManagementAsset ChangeAMAC7, AMAC1, AMAC2As a User, I do not need to know that a transaction is an improvement or an expense to an asset
156Asset ManagementAsset ChangeAMAC5As a User, I do not need to know whether or not an asset is a parent or a child to another asset
157Asset ManagementAsset ChangeAMAC4As the Asset Manager, I can update the Asset record with transactions or supporting documentation
158Asset ManagementAsset ChangeAMAC3As the Asset Accountant, I can view the value of all assets at any time
159Asset ManagementAsset TrackingAMD1As the Asset Accountant, I can generate a list of assets for department validation
160Asset ManagementAsset TrackingAMAT3As a User, I can add additional data about an asset throughout the year (requires approval by the Asset Accountant)
161Asset ManagementAsset TrackingAMAT4As the Asset Accountant, I approve all changes to assets
162Asset ManagementAsset TrackingAMAT2As a User, I can validate changes to assets (requires Asset Accountant to approve change)
163Asset ManagementAsset TrackingAMAT6, AMAT7As the Asset Accountant, I approve and post all asset changes
164Asset ManagementAsset TrackingAMAT5As the Risk Manager, I am notified of any changes during the inventory validation process
165Asset ManagementDispositionAMD1As the Department Owner, I can enter data about an asset disposition
166Asset ManagementDispositionAMD1I can upload supporting data for a disposition
167Asset ManagementDepreciationAMDP1, AMDP2As the Asset Accountant, I can choose groups (e.g., function) or classes of assets to run depreciation
168Asset ManagementDepreciationAMDP1, AMDP2As the Asset Accountant, I can run depreciation on a single asset record
169Asset ManagementDepreciationAMDP1, AMDP2As the Asset Accountant, I can set the value of an asset based on in-service date
170Asset ManagementDepreciationAMDP1, AMDP2As the Asset Accountant, I can run depreciation at any time other than the normal annual depreciation calculation
171Asset ManagementDepreciationAMDP3, AMDP4As the Asset Accountant, I can view the value of the asset after depreciation
172Asset ManagementLeaseAML1, AML2, AML3, AML4As the Asset Accountant, I can view all leased assets
173Asset ManagementLeaseAML1, AML2, AML3, AML4As the Asset Accountant, I can enter lease payment terms for each asset
174Asset ManagementLeaseAML1, AML2, AML3, AML4As the Asset Accountant, I can run GASB 87 reports
175Asset ManagementReportingAMAT1As an Authorized User, I can generate the following types of reports:
176Asset ManagementReportingAMAT1Listing of capital assets
177Asset ManagementReportingAMAT1Listing of controlled assets (not capitalized but tracked)
178Asset ManagementReportingAMAT1Disposition report showing items by asset type which have physically been disposed of but still remain on file for reporting purposes.
179Asset ManagementReportingAMAT1Listing of all depreciated/disposed assets showing any gains or losses
180Asset ManagementReportingAMAT1Replacement list based on useful life rules
181BudgetAdministrationBP2Budget Administrator can create new programs
182BudgetAdministrationBP2Budget Administrator can manage which funds and cost centers correspond to which departments.
183BudgetBudget PreparationBP1Budget Administrators can set up budget versions that reflect whole versions of budget (e.g., original request, Commission Version, etc.)
184BudgetBudget PreparationBP2Budget and actual data can be extracted from ERP and loaded into budget preparation worksheets
185BudgetBudget PreparationBP2Budget preparers can view previous year budget to actuals during budget entry
186BudgetBudget PreparationBP2Budget Administrator can enter budget information for allocation that budget preparers cannot alter
187BudgetBudget PreparationBP2Budget Preparer can enter information for the citywide fee schedule in certain revenue accounts including description, unit amount, calculation method, and reference number.
188BudgetBudget PreparationBP2System can increase fees based on various escalation factors defined in the system.
189BudgetBudget PreparationBP2Budget Administrator can run a process to calculate a pre-populate in the budget system a new year of fees based on escalation factors.
190BudgetBudget PreparationBP2Budget Administrator can assign which cost centers need to have a budget entered.
191BudgetBudget PreparationBP3Budget preparers can enter reasons for carrying over budget authorizations from one fiscal year to the next
192BudgetBudget PreparationBP3Budget preparers can update supporting documents
193BudgetBudget PreparationBP3Budget analysts can review status of budget requests
194BudgetBudget PreparationBP3Budget Preparer can enter detailed explanations for costs in specified accounts
195BudgetBudget PreparationBP3Budget Administrator can create internal cost allocations or other rates and assign them to cost center budgets
196BudgetBudget PreparationBP3Budget Preparer can enter cost information and narrative to fund budget additions or enhancements.
197BudgetBudget PreparationBP3Budget Preparer can allocate all budgeted costs to programs
198BudgetBudget PreparationBP3Budget Preparer can enter program description narrative.
199BudgetBudget PreparationBP4Budget reviewers can provide comments during review of budget requests
200BudgetBudget PreparationBP5-BP16Administrators can lock budget requests and save as protected version of budget
201BudgetBudget PreparationBP6Budget Administrator can run a process in the system to recalculate the budget citywide.
202BudgetBudget PreparationBP9Budget Administrator can lock Users from entering any more budget information for the year.
203BudgetBudget PreparationBP17Final approved budget request is loaded into ERP budget control solution
204BudgetBudget MonitoringGL5Budget Analyst can enter override for year end spending projections by GL string either for the fiscal year or by month
205BudgetBudget MonitoringGL5The system generates a year end spending projection for each GL string based on actuals of closed monthly periods, monthly trending, and budget limitations.
206BudgetBudget MonitoringGL5Budget Administrator can export payroll data that can be modified by Budget Analyst to create accurate year end spending estimates for personnel.
207BudgetBudget MonitoringGL5Budget Administrator can enter year end spending estimates by department for certain funds.
208BudgetCapital Budget PreparationBP3Budget prepares can propose projects without having to create a project in the general ledger or projects ledger
209BudgetCapital Budget PreparationBP4As a Budget Analyst, I can define criteria to prioritize project funding
210BudgetCapital Budget PreparationBP4As a Capital Administrator, I can assign weights to scoring criteria
211BudgetCapital Budget PreparationBP4The capital budget preparation tool will propose a list prioritized projects based on criteria and weights
212BudgetCapital Budget PreparationBP3, BP5Projects can be scored by multiple scorers based on multiple categories/questions.
213BudgetCapital Budget PreparationBP3, BP5Projects can have different scoring criteria based on project type.
214BudgetCapital Budget PreparationBP3, BP5Project funding can be entered to segregate new funding can carryover funding, so the system can calculate a lifetime project budget.
215BudgetCapital Budget PreparationBP3, BP5As a project scorer I can only see and score projects in categories to which I have permissions.
216BudgetCapital Budget PreparationBP3, BP5As a Capital Administrator, I can enter new projects including supplemental information, assign funding to projects, and recommend/not recommend projects.
217BudgetCapital Budget PreparationBP3, BP5As a Capital Administrator, I can assign project categories (Issue, Funded CIP, etc.).
218BudgetCapital Budget PreparationBP3, BP5As a Capital Administrator, I can change or update project scoring criteria.
219BudgetCapital Budget PreparationBP4Budget preparers are prompted to enter data into the calculation fields for formula based criteria
220BudgetBudget ForecastBPP1Budget Administrators can define 5-year forecast scenarios and enter escalation factors for accounts, account groups, by fund or cost center.
221BudgetBudget ForecastBPP2Budget Administrators can import current activity from the budget monitoring module as the base for the financial forecast.
222BudgetBudget ForecastBPP2Preparers can use mathematical formulas to prepare forecast
223BudgetBudget ForecastBPP3Budget Administrators can override any escalation factor or amount for a GL string for one or multiple years.
224BudgetBudget ForecastBPP4Data from forecast worksheets can be loaded as base budget.
225BudgetPersonnelBP2Budget Administrator can pull in from the Human Resources Management System new benefit rates separate from position and person changes
226BudgetPersonnelBP2Budget Administrator can enter factors to calculate costs of wage increases, retirement benefits, health benefits, insurances, taxes, incentives, step adjustments and other City costs related to employees.
227BudgetPersonnelBP2Budget Administrator can export personnel data from the Human Resources Management System as needed, including but not limited to position title, position number, benefits selections, pay grade, job code, bargaining unit, anniversary date, step, and existing rates for all pay/benefits types.
228BudgetPersonnelBP2Budget Administrator can calculate, view, and report on the five-year cost of each City position based on inputs / factors.
229BudgetPersonnelBP2Budget Administrator can add positions manually to the system.
230BudgetPersonnelBP2Budget Administrator can assign and report on different types of positions (FTE, Seasonal, Limited Duration, etc.)
231BudgetPersonnelBP2Budget Administrator can run a process to assign default benefits selections to all vacant positions citywide for costing purposes.
232BudgetPersonnelBP2Budget Administrator can assign pay periods per month for a 5 year period for accurate monthly position costing.
233BudgetPersonnelBP2Budget Administrator can change or override any attribute of a position.
234BudgetPersonnelBP2Budget Administrator can enter and allocate by position costs for overtime, leave payoff, workers' compensation, standby, and other pay types.
235BudgetPersonnelBP2Budget Administrator can choose when to make personnel data available to Users.
236BudgetPersonnelBP2Users cannot modify position data or information
237BudgetPersonnelBP2Budget Administrator can put in incentive rates for employee incentive based on a flat rate or a percentage of salary.
238BudgetPriority Based BudgetingBP1, BP2Budget Administrator can run a process to transfer program scores from year to year.
239BudgetPriority Based BudgetingBP1, BP2Budget Preparer can modify program scores based on criteria.
240BudgetPriority Based BudgetingBP1, BP2Budget Administrator can enter peer review scores for each program.
241BudgetPriority Based BudgetingBP1, BP2Budget Administrator can enter weighs to scoring criteria and system can calculate program score and program quartiles.
242BudgetPriority Based BudgetingBP1, BP2Budget Administrator can report on the scores by program for the current year and budget year.
243BudgetPerformanceSYSREP2Budget Administrator can select certain performance measures to be visible on a public portal
244BudgetPerformanceSYSREP2Budget Preparer can input / modify performance measure data
245BudgetPerformanceSYSREP2Budget Administrator can select what performance measure groups are accessible to each Budget Preparer
246BudgetPerformanceSYSREP2Budget Administrator can map / categorize performance measures to specific budget programs
247BudgetPerformanceSYSREP2Budget Administrator can determine the frequency of data entry (monthly, quarterly, yearly) and aggregation method of data (Sum, Average, latest)
248BudgetPerformanceSYSREP2Budget Administrator can change visibility of performance data by Fiscal Year (e.g. FY2024 - Public Dashboard; FY2025 - Internal only)
249BudgetPerformanceSYSREP2System can support a performance portal accessible to the public via a website.
250BudgetPerformanceSYSREP2Budget Administrator can assign performance measures to the scorecard and run process in system to calculate the performance scorecard.
251General LedgerIntegrationGL1As an Accountant, I am assured that data coming from external applications are mapped to general ledger accounts in the ERP solution
252General LedgerIntegrationGL2As an Accountant, I can import summary level account data into the ERP solution
253General LedgerIntegrationGL3, GL4As a User entering journal entries, I can select a default combination of accounts or override the solutions account combination recommendations
254General LedgerIntegrationGL5As an Accountant, I can run a report of financial data that has been imported or interfaced to the ERP solution.
255General LedgerIntegrationGL5As a User, I can drill down from the financial report to the source contract transactions.
256General LedgerIntegrationGL6As a User, I can re-map accounts to external stakeholder report needs
257General LedgerIntegrationGL7As an Accountant, I can add documents to my journal entry transactions as BLOBS
258General LedgerBudget ControlGLBC1, GLBC3As a budget manager, I can prevent transactions that exceed budget control based on fund, department, and program
259General LedgerBudget ControlGLBC1, GLBC2As a Department Manager, I can set lower level plans (below budget control) so that the system warns me when my transaction exceeds plan at the fund, department, and program but does not stop the transaction
260General LedgerBudget ControlGLBC1, GLBC4As a budget manager, I can select which account combinations do not require budget control.
261General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4As a Project Manager, I can control my project budget based on the following:
262General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4Overall Project Budget (multi-years)
263General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By Fiscal Year
264General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By Project Phase
265General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By Project Funding Source
266General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4As a Grants Administrator, I can control my grant budgets based on the following:
267General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4Total Sponsor Award
268General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By Sponsor Fiscal Year
269General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By City Fiscal Year
270General LedgerBudget ControlGLBC1, GLBC2, GLBC3, GLBC4By Funding Source
271General LedgerCost AllocationGLBC1, GLBC2, GLBC3, GLBC4As a cost accountant, I can allocate costs in the ledger
272General LedgerCost AllocationGLBC1, GLBC2, GLBC3, GLBC4Costs are allocated based on statistics (e.g., floor space)
273General LedgerCost AllocationGLBC1, GLBC2, GLBC3, GLBC4Costs are allocated based on indirect cost formulas
274General LedgerFinancial ClosingGLFC8As an Accountant, I can perform financial closings for the different accounting entities separately
275General LedgerFinancial ClosingGLFC1, GLFC2, GLFC6, GLFC7As an Accountant, I can separate adjusting entries from regular journal transactions
276General LedgerFinancial ClosingGLFC3, GLFC4As an Accountant, I can perform a "soft" close where I can continue to make accounting adjustments; however, business transactions are prohibited or limited.
277General LedgerFinancial ClosingGLFC3, GLFC4I can limit the types of business transactions that are allowed during a "soft" close period
278General LedgerFinancial ClosingGLFC5As an Auditor, I can access financial reports and view transactions (not enter or post)
279General LedgerFinancial ClosingGLFC8As an Accountant, I can "hard" close the financial period and prohibit financial transactions and accounting entries into a "hard" closed period
280General LedgerFinancial ClosingGLFC8As an Accountant, I can re-open a "hard" closed period for a User with very limited security role to make an approved accounting entry
281General LedgerChart of Accounts MaintenanceCOA1As a member of the Accounting Support Team, I can create a master chart of accounts that can be used for any entity that is included in the accounting system (i.e., I do not want to re-create accounts for each entity)
282General LedgerChart of Accounts MaintenanceCOA1Requests for new accounting segments require review and approval workflow
283General LedgerChart of Accounts MaintenanceCOA1Ability to end date chart of accounts segments (cost centers) and effective date new ones
284General LedgerChart of Accounts MaintenanceCOA2, COA3As a Report Developer, I can create multiple financial reporting structures that accommodate various stakeholders roll-up accounting needs
285General LedgerChart of Accounts MaintenanceCOA5As a Customer of accounting services, I can select the accounts to use in my accounting structure based on the master chart of accounts
286General LedgerChart of Accounts MaintenanceCOA4As a Department User, I can select only the revenue or expense accounts that pertain to my Department or transaction
287General LedgerChart of Accounts MaintenanceCOA4As a Department User, I only have to enter one side of the entry on most business transactions
288General LedgerReportingGLFC9As an Auditor, I can review any accounting transactions that were made into a closed period and identify the User that made the change
289General LedgerReportingGLFC9As an Accountant, I can produce the financial reports that are required for the Annual Comprehensive Financial Report (ACFR)
290General LedgerReportingGLFC10As an Accountant, I can produce financial statements for various stakeholders outside of the City. Stakeholders may have different reporting periods or account structures
291General LedgerReportingGLFC10As an Accountant, I produce financial reports based on different roll-up accounts for the State or Federal Government.
292Grant AccountingAdministrationPRJC2As the Grants accountant, I should be able to make adjustments for any open accounting period in any grant or fiscal year
293Grant AccountingAdministrationPRJP2As the Grants Manager, responsible for using pre-existing grants to define templates for new grants
294Grant AccountingAdministrationPRJC1As the Grants Accountant, I can close a grant based on the sponsors fiscal year rather than the City's fiscal year
295Grant AccountingAdministrationAs the Grant's Manager, I should be able to close a grant for business transactions
296Grant AccountingAdministrationThe system must accommodate grant programs where the City gives grant money to other non-profit organizations. (The City acts as the Grants Administrator. This is not a pass-thru grant)
297Grant AccountingAdministrationAs a Grant Manager, I can define the drawdown of funds for grants related expenditures
298Grant AccountingAdministrationAs a Grants Manager, I am notified of when grant milestones are achieved (e.g., time, activity, etc.)
299Grant AccountingAdministrationAs a Grant Administrator, I can activate or inactivate a grant for business transactions
300Grant AccountingAdministrationThe system must notify grant Administrators and other Users of grant milestones (expiration dates etc.) at User defined time periods
301Grant AccountingAdministrationAs a Grants Manager, I can copy master grant data to be copied for set-up of new grants in system
302Grant AccountingTransactionsAs a Grants Administrator, I can track grant activity over the life of a grant
303Grant AccountingTransactionsAs a Grants Administrator, I can set up projects and grants according to the Sponsor's fiscal year and not the City's fiscal year.
304Grant AccountingTransactionsAs a Grants Manager, I can store and report performance statistics
305Grant AccountingTransactionsAs a User, I can record statistical transactions
306Grant AccountingTransactionsAs an external recipient of City grants, I can enter transactions into the solution
307Grant AccountingTransactionsAs a User, I cannot enter transaction data against a grant if the grant service date range does not support the transaction date
308Grant AccountingCost AllocationThe solution calculates indirect costs associated with any grant and to provide system generated entries
309Grant AccountingCost AllocationThe system allows Users to establish rates to calculate indirect costs
310Grant AccountingCost AllocationThe system allows Users to establish the multiple basis for indirect costs (e.g., salary + fringe)
311Grant AccountingFunding SourceGrant Managers can set budget transfer restrictions
312Grant AccountingReportingAs an Authorized User, I can generate the following types of reports:
313Grant AccountingReportingReport on active vs. non-active grants
314Grant AccountingReportingReports based on grant fund types
315Grant AccountingReportingRun any report using both grantor-defined categories or the chart of accounts
316InventoryReplenishmentINVR1System categorizes inventory by commodity or other User-defined rules (e.g., perishable or non-perishable)
317InventoryReplenishmentINVR1System provides on-line stock catalogs
318InventoryReplenishmentINVR1System identifies items on the Materials Safety Data Sheet (MSDS)
319InventoryReplenishmentINVR1CityworksSystem automatically assign stock numbers
320InventoryReplenishmentINVR1System allows inventory to be classified by purchasing commodity code
321InventoryReplenishmentINVR1System accommodates:
322InventoryReplenishmentINVR1Multiple warehouses
323InventoryReplenishmentINVR1Inventory assignment to bins and shelves with bar coding
324InventoryReplenishmentINVR1RFID for items
325InventoryReplenishmentINVR1System accommodates items with zero dollar value and/or zero quantity (no charge items)
326InventoryFulfillmentINVF1System can generate a pick order for the Customer
327InventoryFulfillmentINVF2System displays the following information for pickers:
328InventoryFulfillmentRequisitioner
329InventoryFulfillmentINVF2Requisition number
330InventoryFulfillmentINVF2Sales order number
331InventoryFulfillmentINVF2Cost center
332InventoryFulfillmentINVF2Ship To Address
333InventoryFulfillmentINVF2Sequencing
334InventoryFulfillmentINVF2, INVF7System provides primary and multiple secondary locations of stocked items
335InventoryFulfillmentINVF7System indicates stock on hand by each location or multiple locations
336InventoryFulfillmentINVF4Requester is charged when inventory is issued
337InventoryFulfillmentINVF4System calculates and allocates cost of inventory by department (based on FIFO)
338InventoryFulfillmentINVF5As a Picker, I can schedule when and where an item is to be delivered
339InventoryFulfillmentINVF2System can place items on reserve
340InventoryFulfillmentINVF2System identifies inventory items on backorder
341InventoryFulfillmentINVF6Requestor can return inventory and accounting associated with received items that are returned are reversed
342InventoryFulfillmentINVR1System allows User to define, by item, the variables used in determining reorder points and reorder quantities
343InventoryFulfillmentINVR1Ability to track item usage and provide automatic notification to appropriate User of all items under the minimum on-hand quantity or at the reorder point
344InventoryFulfillmentINVR3Ability to provide a reorder process for all, or selected, stock items including electronic request and approval
345InventoryFulfillmentINVR2Ability to transfer inventory from one warehouse to another
346InventoryCycle CountINVCC1System provides automatic cycle count scheduling
347InventoryCycle CountINVCC1Ability to select and sequence physical inventory and cycle count documents
348InventoryCycle CountINVCC1System supports annual, biannual, monthly, weekly or on-demand inventory count processes
349InventoryCycle CountINVCC2, INVCC3Ability to enter inventory counts from the worksheets either manually or by bar code
350InventoryCycle CountINVCC2System produces asset list by User defined groupings
351InventoryCycle CountINVCC4, INVCC5Link assets to one another (parent/child relationship)
352InventoryCycle CountINVCC3Ability to lock the system from User updates during physical inventory
353InventoryReportingAs an Authorized User, I can generate the following types of reports:
354InventoryReportingInventory stock catalog by User defined criteria (e.g. office supplies)
355InventoryReportingInventory count report
356InventoryReportingInventory status report
357InventoryReportingInventory location report
358Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Accountant, I can define capital and non-capital projects
359Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Accountant, I can set up multi-year Projects
360Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Manager, I can define phases and tasks within a project
361Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Accountant, I can assign a category to a project (e.g., Historic Structures, Utilities, etc.)
362Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Manager, I can assign a location to the project (e.g., Ward 1)
363Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Accountant, I can define a project manager or project owner for a project
364Project AccountingAdministrationPRJP1, PRJP2, PRJP3As a Project Manager, I can tie a capital project to a capital asset
365Project AccountingTransactionsPRJT1, PRJT2As a Project Manager, I can track non-capital costs (e.g., planning) and capital costs for a project (e.g., construction project)
366Project AccountingTransactionsPRJT1, PRJT2As a Project Accountant, I can define multiple funding sources for a project
367Project AccountingTransactionsPRJT1, PRJT2As a Project Manager, I can define the drawdown order of funding sources for a project
368Project AccountingTransactionsPRJT1, PRJT2As a User, I can enter time against a project task or activity
369Project AccountingTransactionsPRJT1, PRJT2As a Project Accountant, I can view trial balance by project
370Project AccountingBudget ControlAs a Budget Analyst, I can view budget to actuals by Project
371Project AccountingBudget ControlAs a Budget Analyst, I can set budget control at the project level
372Project AccountingBudget ControlAs a Budget Analyst, I can set budget control by project and program level
373Project AccountingBudget ControlAs a Portfolio Manager, I can transfer budgets between projects as long as the program budget is not exceeded
374Project AccountingClosingAs a Project Manager, I can place an asset into service after closing a project
375Project AccountingClosingAs a Project Manager, I can close a project to business transactions
376Project AccountingClosingAs a Project Accountant, I can establish rules to enter adjustments to a project after it has been closed
377Project AccountingReportingAs an Authorized User, I can generate the following types of reports:
378Project AccountingReportingGenerate statistical data reports by User-defined criteria
379Project AccountingReportingReport direct and indirect costs associated with a project, including assessment of fringe benefit and/or overhead costs associated with direct project labor
380Project AccountingReportingTrack and report revenue and expenditure actuals and budget (including encumbrances) by:
381Project AccountingReportingCurrent fiscal year
382Project AccountingReportingSince project inception
383Project AccountingReportingGenerate project reports which reflect accrued expenditures, providing the ability to forecast future project activity
384Project AccountingReportingProject overview and cost summary
385PurchasingSourcingPURS1As a Vendor, I can access a portal to register as a potential sourcing vendor for future City business opportunities
386PurchasingSourcingPURS1As a Vendor, I can register multiple contacts to receive bids or solicitations
387PurchasingSourcingPURS1As a Vendor, I can select my preferred method of communication
388PurchasingSourcingPURS1As a Vendor, I can create a new account to register with the organization
389PurchasingSourcingPURS2, PURS3As a Vendor, I can update my information by through a self-service portal

This is the start of the file's text. The full file is on GovTribe.

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