Notice Information
Notice Title
Update the MuleSoft and Salesforce Solution to change the primary key for citizen contact creation from email to Niche occurance
Notice Description
Update the MuleSoft and Salesforce solution to change the primary key for citizen contact creation from email to Niche Occurrence. 1 The MuleSoft query to identify victim has a loophole that allows a Suspect classified as "16: VICTIM DECLINES/WITHDRAWS SUPPORT" to be classified as a Victim if they are added to the occurrence first and the Victim has not added a portal account. This results in the potential for Suspects to create accounts and see report case data for other citizens. 2 OICs using Niche may, during the lifecycle of the case, update the primary victim in a case. This results in the new victim being allowed to register for the portal and see details of the case on the portal. This means that two person accounts are associated with the case account. If the original victim had previous occurrences related to this account, these would be visible to the new primary victim. 3 Within the Force there is intermittent use of generic emails for nominal creation in Niche; this means that when the subsequent report case is created in Salesforce an account contact with a generic email address is created. Subsequent nominal creation using this generic email address means that the contact details will rotate across multiple users and become associated with multiple occurrences. There is also a small risk that the generic emails can be used to create a user account providing access to citizen data 4 Currently, in the iHub Data model, Victim's Email is a mandatory field for iHub, so for any victim that doesn't have an email, the request will not be accepted by iHub and the API will reject the request. Humberside requirements are to have email as an optional field and having the mobile number as mandatory. The following changes have been impact assessed to achieve the following: * Infomentum to pass a static dummy value in the email field to get through the iHub Data Model. * iHub has existing logic in the Process API transformation to handle the dummy email iHub needs to ensure account and contact records on the case are updated when passing data to Salesforce.
Notice Details
Publication & Lifecycle
- Open Contracting ID
- ocds-h6vhtk-05abcd
- Publication Source
- Find A Tender Service
- Latest Notice
- https://www.find-tender.service.gov.uk/Notice/063803-2025
- Current Stage
- Award
- All Stages
- Award
Procurement Classification
- Notice Type
- UK7 - Contract Details Notice
- Procurement Type
- Standard
- Procurement Category
- Services
- Procurement Method
- Not Specified
- Procurement Method Details
- Below threshold - unknown
- Tender Suitability
- Not specified
- Awardee Scale
- SME
Common Procurement Vocabulary (CPV)
- CPV Divisions
72 - IT services: consulting, software development, Internet and support
-
- CPV Codes
72000000 - IT services: consulting, software development, Internet and support
Notice Value(s)
- Tender Value
- Not specified
- Lots Value
- Not specified
- Awards Value
- Not specified
- Contracts Value
- £54,500 Under £100K
Notice Dates
- Publication Date
- 9 Oct 20254 months ago
- Submission Deadline
- Not specified
- Future Notice Date
- Not specified
- Award Date
- 3 Sep 20255 months ago
- Contract Period
- 3 Sep 2025 - 4 Sep 2025 24 hours
- Recurrence
- Not specified
Notice Status
- Tender Status
- Complete
- Lots Status
- Complete
- Awards Status
- Active
- Contracts Status
- Active
Buyer & Supplier
Contracting Authority (Buyer)
- Main Buyer
- THE POLICE AND CRIME COMMISSIONER FOR HUMBERSIDE
- Contact Name
- Not specified
- Contact Email
- abbie.lewis@humberside.police.uk
- Contact Phone
- Not specified
Buyer Location
- Locality
- COTTINGHAM
- Postcode
- HU16 5SN
- Post Town
- Hull
- Country
- England
-
- Major Region (ITL 1)
- TLE Yorkshire and The Humber
- Basic Region (ITL 2)
- TLE1 East Yorkshire and Northern Lincolnshire
- Small Region (ITL 3)
- TLE12 East Riding of Yorkshire
- Delivery Location
- Not specified
-
- Local Authority
- East Riding of Yorkshire
- Electoral Ward
- Cottingham North
- Westminster Constituency
- Kingston upon Hull North and Cottingham
Further Information
Notice Documents
-
https://www.find-tender.service.gov.uk/Notice/063803-2025
9th October 2025 - Contract details notice on Find a Tender
Open Contracting Data Standard (OCDS)
View full OCDS Record for this contracting process
The Open Contracting Data Standard (OCDS) is a framework designed to increase transparency and access to public procurement data in the public sector. It is widely used by governments and organisations worldwide to report on procurement processes and contracts.
{
"tag": [
"compiled"
],
"id": "ocds-h6vhtk-05abcd-2025-10-09T15:04:14+01:00",
"date": "2025-10-09T15:04:14+01:00",
"ocid": "ocds-h6vhtk-05abcd",
"initiationType": "tender",
"parties": [
{
"id": "GB-PPON-PWLD-8931-TXBR",
"name": "The Police and Crime Commissioner for Humberside",
"identifier": {
"scheme": "GB-PPON",
"id": "PWLD-8931-TXBR"
},
"address": {
"streetAddress": "The Lawns, Harland Way",
"locality": "Cottingham",
"postalCode": "HU16 5SN",
"country": "GB",
"countryName": "United Kingdom",
"region": "UKE12"
},
"contactPoint": {
"email": "abbie.lewis@humberside.police.uk"
},
"roles": [
"buyer"
],
"details": {
"classifications": [
{
"scheme": "UK_CA_TYPE",
"id": "publicAuthoritySubCentralGovernment",
"description": "Public authority - sub-central government"
}
]
}
},
{
"id": "GB-COH-06306839",
"name": "INFOMENTUM LIMITED",
"identifier": {
"scheme": "GB-COH",
"id": "06306839"
},
"additionalIdentifiers": [
{
"scheme": "GB-PPON",
"id": "PGQV-7926-JWJT"
}
],
"address": {
"streetAddress": "68 King William Street",
"locality": "London",
"postalCode": "EC4N 7HR",
"country": "GB",
"countryName": "United Kingdom",
"region": "UKI31"
},
"contactPoint": {
"email": "vikram@infomentum.co.uk"
},
"roles": [
"supplier"
],
"details": {
"url": "http://www.infomentum.com",
"scale": "sme",
"vcse": false
}
}
],
"buyer": {
"id": "GB-PPON-PWLD-8931-TXBR",
"name": "The Police and Crime Commissioner for Humberside"
},
"tender": {
"id": "STA HP 1547",
"legalBasis": {
"id": "2023/54",
"scheme": "UKPGA",
"uri": "https://www.legislation.gov.uk/ukpga/2023/54/contents"
},
"title": "Update the MuleSoft and Salesforce Solution to change the primary key for citizen contact creation from email to Niche occurance",
"description": "Update the MuleSoft and Salesforce solution to change the primary key for citizen contact creation from email to Niche Occurrence. 1 The MuleSoft query to identify victim has a loophole that allows a Suspect classified as \"16: VICTIM DECLINES/WITHDRAWS SUPPORT\" to be classified as a Victim if they are added to the occurrence first and the Victim has not added a portal account. This results in the potential for Suspects to create accounts and see report case data for other citizens. 2 OICs using Niche may, during the lifecycle of the case, update the primary victim in a case. This results in the new victim being allowed to register for the portal and see details of the case on the portal. This means that two person accounts are associated with the case account. If the original victim had previous occurrences related to this account, these would be visible to the new primary victim. 3 Within the Force there is intermittent use of generic emails for nominal creation in Niche; this means that when the subsequent report case is created in Salesforce an account contact with a generic email address is created. Subsequent nominal creation using this generic email address means that the contact details will rotate across multiple users and become associated with multiple occurrences. There is also a small risk that the generic emails can be used to create a user account providing access to citizen data 4 Currently, in the iHub Data model, Victim's Email is a mandatory field for iHub, so for any victim that doesn't have an email, the request will not be accepted by iHub and the API will reject the request. Humberside requirements are to have email as an optional field and having the mobile number as mandatory. The following changes have been impact assessed to achieve the following: * Infomentum to pass a static dummy value in the email field to get through the iHub Data Model. * iHub has existing logic in the Process API transformation to handle the dummy email iHub needs to ensure account and contact records on the case are updated when passing data to Salesforce.",
"status": "complete",
"procurementMethodDetails": "Below threshold - unknown",
"lots": [
{
"id": "1",
"status": "complete"
}
]
},
"awards": [
{
"id": "1",
"status": "active",
"mainProcurementCategory": "services",
"suppliers": [
{
"id": "GB-COH-06306839",
"name": "INFOMENTUM LIMITED"
}
],
"items": [
{
"id": "1",
"additionalClassifications": [
{
"scheme": "CPV",
"id": "72000000",
"description": "IT services: consulting, software development, Internet and support"
}
],
"deliveryAddresses": [
{
"region": "UKE1",
"country": "GB",
"countryName": "United Kingdom"
}
],
"relatedLot": "1"
}
],
"relatedLots": [
"1"
]
}
],
"contracts": [
{
"id": "1",
"awardID": "1",
"status": "active",
"period": {
"startDate": "2025-09-04T00:00:00+01:00",
"endDate": "2025-09-04T23:59:59+01:00"
},
"value": {
"amountGross": 65400,
"amount": 54500,
"currency": "GBP"
},
"aboveThreshold": false,
"dateSigned": "2025-09-04T00:00:00+01:00",
"documents": [
{
"id": "063803-2025",
"documentType": "contractNotice",
"noticeType": "UK7",
"description": "Contract details notice on Find a Tender",
"url": "https://www.find-tender.service.gov.uk/Notice/063803-2025",
"datePublished": "2025-10-09T15:04:14+01:00",
"format": "text/html"
}
]
}
],
"language": "en"
}