05._EXHIBIT_I-_SF_INTERFACES.xlsx

XLSX spreadsheet 26 KB Posted

Attached to
EDD RFP 3475 for Salesforce M&O
Solicitation number
0000039456
Issued by
California

About this file

This document is a systems interface exhibit for the California Employment Development Department's Salesforce Maintenance & Operations support initiative, detailing the technical integration architecture across multiple platforms and applications. The file outlines comprehensive interface specifications for four primary systems: Contact Center Interfaces, myEDD Interfaces, ICC (Integrated Contact Center) Interfaces, and Work Share Interfaces, along with supporting applications including e-Dets. The Contact Center system includes 16 documented interfaces managing authentication, data migration, file transfers, and system synchronization functions with frequencies ranging from real-time on-demand to scheduled daily operations between 7:00 AM and 4:00 PM. The myEDD platform incorporates 20 interfaces supporting Single Sign-On authentication through multiple providers (SCP Okta, WorkspaceOne, and EntraID), user identity proofing, and data synchronization with external services including AWS Elastic, Akamai CDN, and Marketing Cloud. The ICC system manages Amazon Connect Computer Telephony Integration, API data exchanges for customer information and agent metrics, and knowledge management system connectivity, all operating on real-time or 15-minute scheduled intervals.

The Work Share and e-Dets systems complete the integration ecosystem with six and six interfaces respectively, including SSO provisions, batch job processing with external systems (UIO, CUBS, SCDB), document generation capabilities, and email communication management through Marketing Cloud. Communication protocols employed throughout the architecture include REST API, SFTP, OAuth, SAML, and Standard Salesforce SOQL Rest API, with interaction patterns characterized as internal, external, or bi-directional depending on system dependencies. Data flows encompass claimant information, knowledge articles, disposition codes, agent metrics, certification payments, PDF document retrieval, and email communications, with batch processing occurring at scheduled intervals such as Monday through Saturday at 8:00 PM for UIO updates and hourly for CUBS certification payments. The technical specifications indicate a mature, multi-layered integration strategy designed to support real-time customer service operations, secure authentication mechanisms, and data consistency across EDD's distributed systems environment.

View the file

Other files

File Type Posted
01._EDD_RFP_3475_for_Salesforce_M_O.pdf PDF
03._EXHIBIT_B1-_BACKLOG.xlsx XLSX spreadsheet
04._EXHIBIT_C-_COST_WORKBOOK.xlsx XLSX spreadsheet
02._EXHIBIT_B-_FUNCTIONAL_AND_NON-FUNCTIONAL_REQUIREMENTS.xlsx XLSX spreadsheet

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

Contact Center Interfaces

System NameInternal / ExternalInteraction TypeDirection (Inbound/Outbound/Bi-directional)PurposeFrequency/TriggerProtocol/Method
SSO IntegrationInternalAuthenticationOutboundUsers authenticate via Azure AD for secure SSO access to both Production and UAT environments.Upon login to SalesforceSSO (Azure AD)
Knowledge Article MigrationInternalData MigrationOutbound/InboundMigrates knowledge content between environments (e.g., Production to UAT).Realtime on demandRest API
BICC IntegrationInternalData TransferOutboundRetrieves claimant data from Salesforce for processing in BICC.2:15 PM dailyAPI
SDIO IntegrationInternalData TransferOutboundSynchronizes Salesforce claimant data(Account and Claim Request) with SDIO for user activity records.12:00 AM (Delta Report); 12:15 AM (SDIO Integration)API
SDIO IntegrationExternalData SyncInboundTransfers claimant data flagged with "No Response" status to Salesforce.1:30 PM - 4:00 PM dailyREST API
ICC Connector Knowledge REST APIInternalData MigrationInboundRetrieve the Knowledge Article in Salesforce.Realtime on demandREST API
Snowflake Integration (AWS Glue)ExternalData IntegrationOutboundTBD (Reports and data backup )To be confirmedREST API
AWS Elastic IntegrationExternalData IntegrationOutboundTBD (Event Monitoring )To be confirmedREST API
MCPA Report UploadInternalFile TransferOutboundShares MCPA reports with the UIO Team via SharePoint and FTP.7:00 AMSFTP, File Transfer
MCPA File ProcessingInternalFile ProcessingInboundProcesses MCPA files uploaded by the UIO Team.Daily, after 2 PM (Deferred for the next day if late)SFTP
Disqualification File UploadInternalFile TransferInboundProcesses weekly Disqualification File and updates the MCPA status.Every ThursdaySFTP
Manually Processed FileInternalFile TransferInboundProcesses manually handled claimants.Every FridaySFTP
MEU File ProcessingInternalData TransferInboundProcesses eligible population data to send out electronic applications.7:00 AMSFTP
MEUC Report UploadInternalData TransferOutboundSends claimant responses to UIO to maintain data consistency.7:00 AMSFTP

myEDD Interfaces

System NameInternal / ExternalInteraction TypeDirection (Inbound/Outbound/Bi-directional)Purpose
SSO Integration SCP Okta SSOExternalAuthenticationOutboundUsers Authenticate MyEdd using SCP wia ICAM
SSO Integration Edd PortalInternalAuthenticationOutboundUsers Authenticate MyEdd using WorkspaceOne (Not using currently )
SSO Integration EntraID SSOInternalAuthenticationOutboundInternal user login with this EntraID (MS)
CISL IntegrationInternalData IntegrationOutboundUser data ( Create user ,Update Email,Password update,Factor,Security Quesiton) will sync to DPO DB
Gateway IntegrationExternalData IntegrationOutboundInvoked to end session in UIO,SDIO
Force End SessionInternalData IntegrationOutboundElastic invoked SCP to force end session
Marketing Cloud IntegrationInternalData IntegrationInboundAll the email communications from MyEdd will send from Marketing cloud
AWS Elastic IntegrationExternalData IntegrationInboundAll user logins and logout of SCP will monitore in AWS Elastic
PreciselyExternalData IntegrationOutboundAddress Normalization
Socure ID +ExternalData IntegrationOutboundUse for user ID Proofing
AWS GlueInternalData IntegrationInboundUse to injust ID Proofing Data into snowflakes
Akamai CDNExternalContent Delivery NetworkCDNSCP Optimize page load times and site performance with CDN Akamai
ICAM (OKTA) Integration
AuthenticationExternalData IntegrationOutboundOkta Authenticate Service
User CreationExternalData IntegrationOutboundOkta User Creation
User ActivationExternalData IntegrationOutboundOkta User Activation
User SuspendExternalData IntegrationOutboundOkta User Suspend
User DeactivateExternalData IntegrationOutboundOkta User Deactivate
User UnLockExternalData IntegrationOutboundOkta User UnLock
Password PoliciesExternalData IntegrationOutboundOkta Password Policies
Reset PasswordExternalData IntegrationOutboundOkta Reset Password
Reset Password Migrated UseExternalData IntegrationOutboundOkta Reset Password Migrated Use
FactorExternalData IntegrationOutboundOkta Factor (email,phone)
ResendExternalData IntegrationOutboundOkta Resend
List UserExternalData IntegrationOutboundOkta List User
Admin API Integration
blockuserInternalData IntegrationInboundBlock / Release user through Admin utility
emailchangeInternalData IntegrationInboundChange Email functionality through Admin Utility
passwordresetInternalData IntegrationInboundReset Password through Admin utility
endusersessionInternalData IntegrationInboundforce end session in okta
OCP Services Integration
STATUS GET APIInternalData IntegrationInboundLOBs can retrieve the ID proofing status of a user by making a GET API call status
POST APIInternalData IntegrationInboundWhen a new identity proofing process is required, the LOB system initiates this by calling Post service
Details GET APIInternalData IntegrationInboundThe Admin Utility utilizes a GET API call to the SCP to obtain detailed information about a user's ID proofing

ICC

Interfaces

System NameInternal / ExternalInteraction TypeDirection (Inbound/Outbound/Bi-directional)PurposeFrequency/TriggerProtocol/Method
AWSExternal (InterVision AWS Instances)Amazon Connect Computer Telephony Integration (CTI) Adapter Managed PackageInboundThe purpose of the Amazon Connect CTI Adapter for Salesforce is to enable seamless integration between Amazon Connect, a cloud-based contact center service, and Salesforce Service Cloud, a CRM platform. This integration allows agents to access customer information and telephony features directly within their Salesforce environment, enhancing customer service interactions and streamlining workflowsReal-timeAmazon Connect CTI
AWSExternal (InterVision AWS Instances)APIInboundThe purpose of this API is to push the data into salesforce that is collected from Customer in IVR and data returned from API as well.Real-timeStandard Salesforce SOQL Rest API
AWSExternal (InterVision AWS Instances)APIOutboundThe purpose of this API is to pull the agent entered disposition code into AWS.Real-timeStandard Salesforce SOQL Rest API
AWSExternal (InterVision AWS Instances)APIInboundThe purpose of this API is to push the data into salesforce that is related to agent metrics (No. of Inbound calls, No. of Outbound calls, Average Handle Time etc..)Scheduled for every 15 minStandard Salesforce SOQL Rest API
Salesforce KMS systemInternal (EDD Cloud – Salesforce)APIInboundThe purpose of this Integration is to pull the KMS articles from Salesforce KMS system and display in ICC system.Real-timeOAuth Integration using Connected App
EDD App StoreInternal (EDD Cloud)SSO – Self signed certificateInboundThe purpose of this Integration is to provide Singe Sign On access to agents from EDD App StoreReal-timeSSO
Snowflake (AWS Glue)InternalAPIOutboundAWS Glue connects to the SF instance to pull all data for ingestion to SnowflakeReal-timeStandard Salesforece SOQL Rest API

Work Share Interfaces

System NameInternal / ExternalInteraction TypeDirection (Inbound/Outbound/Bi-directional)PurposeFrequency/TriggerProtocol/Method
EDD App StoreInternal (EDD Cloud)SSO – Self signed certificateInboundThe purpose of this Integration is to provide Single Sign On access to agents from EDD App StoreReal-timeSSO
UIOExternalBatch JobBi-directionalUpdate the status of the plan, claim and certificationsMonday – Saturday at 8.00 PMRest API
NintexManaged PackageN/AN/ADocument GenerationOn demandN/A
CUBSExternalBatch JobBi-directionalprocess certification payment for claimantsEvery one HourRest API
SCDBExternalBatch JobOutboundAuthenticate claimantEvery day at 6.15 AMRest API
Scan QueueExternalBatch JobInboundPushing the 4511 & 4581 certificate to SF system from scan queue serverEvery day at 3.00 PMRest API
DMS / Scan QueueInternalBatch JobInboundRetrieve 4511 & 4581 PDFs from DMS system and store on Scan Queue serverEvery day at 1:00 PMSFTP
Snowflake (AWS Glue)InternalAPIOutboundAWS Glue connects to the SF instance to pull all data for ingestion to SnowflakeReal-timeRest API

e-Dets Interfaces

System NameInternal / ExternalInteraction TypeDirectionPurposeFrequency/TriggerProtocol/Method
(Inbound/Outbound/Bi-directional)
EntraInternalAPIBi-directionalUsed for Single sign onAs needed / RealtimeSAML
CUBS (w/ E-DETS)InternalAPIInboundCreate E-Det Request/Case InterfaceAs needed / RealtimeREST
CUBS (w/ E-DETS)InternalAPIOutboundUpdate E-DET Status InterfaceAs needed / RealtimeREST
CUBS (w/ E-DETS)InternalAPIOutboundAdditional E-DET Request InterfaceAs needed / RealtimeREST
CUBS (w/ E-DETS)InternalAPIInboundE-DET Data Synchronization InterfaceDaily / RealtimeREST/Multi-part
Marketing CloudExternalAPIBi-directionalSends emails, updates e-Dets solution when email is sent.As needed / RealtimeMarketing Cloud Connect Managed Package
Snowflake (AWS Glue)InternalAPIOutboundAWS Glue connects to the SF instance to pull all data for ingestion to SnowflakeReal-timeREST

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