您位於此處:
整合應用程式引導式流程元件
「公共部門」(先前稱為「公共部門解決方案」) 包含「整合應用程式」引導式流程的以下 Omnistudio 元件。您可以建立並使用自訂 Omnistudio 元件來取用其他應徵者資訊。
OmniScript
驅動申請者入院體驗的主要 Omniscript,在執行指示中詳細說明。每個項目概述執行的步驟、叫用的整合程序,以及透過指令檔移動的資料流程。
| OmniScript | 開發人員名稱 | 其功能 | API | 使用 |
|---|---|---|---|---|
家庭應用程式 |
IntegratedEligibility/PersonalInformation |
收集申請者的「家庭」資訊。 |
/application-data |
17 個 IP,1 個 DM |
LIHEAP |
IntegratedEligibility/LIHEAP |
Captures Low Income Home Energy Assistance Program (LIHEAP) 入院詳細資料 - 家庭能源費用金額和證明文件。 |
/application-data |
3 個 IP、2 個 DM |
SNAP |
IntegratedEligibility/SNAP |
收集「補充營養協助計畫」(SNAP) 福利資格的家庭和食品準備詳細資料。 |
/application-data |
2 個 IP、2 個 DM |
評估福利資格 |
IntegratedEligibility/EvaluateBenefitsEligibility |
根據個人的設定檔資料動態決定福利資格。 |
/application-data |
4 個 IP |
申請者確認與詳細資料提交 |
IntegratedEligibility/AcknowledgementAndSubmission |
申請者確認並提交家庭資訊。 |
/application-data |
2 個 IP、1 個 DM |
家庭成員 |
IntegratedEligibility/HouseholdMember |
將單一家庭成員的詳細資料加以儲存。 |
— |
僅取用 |
家庭成員收入 |
IntegratedEligibility/HouseholdMemberIncome |
從單一家庭成員的收入詳細資料中, |
— |
僅取用 |
家庭成員費用 |
IntegratedEligibility/HouseholdMemberExpense |
從單一家庭成員的費用詳細資料中。 |
— |
僅取用 |
家庭成員資產 |
IntegratedEligibility/HouseholdMemberAsset |
從單一家庭成員的資產詳細資料中, |
— |
僅取用 |
API
三個伺服器端點會傳回 OmniScript。
| API | 端點 | 其功能 |
|---|---|---|
/eligible-benefits |
/connect/integrated-application/eligible-benefits |
傳回可用的福利以及資格評估結果。 |
/calculate-amount |
/connect/integrated-application/benefit-amount-calculations |
傳回由所選福利的運算式集計算的福利金額。 |
/application-data |
/connect/integrated-application/application-data |
透過「內容定義」驅動的持續性策略建立、更新或刪除應用程式資料記錄。 |
整合程序
從上方的 Omniscript 呼叫每個整合程序,詳細說明在系統之間轉移的內部動作步驟和資料裝載。
載入/預先填入—讀取現有/儲存的資料,並預先填寫入院表單。
| 整合程序 | 其功能 | API |
|---|---|---|
ExtractApplicantNames IntegratedEligibility_ExtractApplicantNames_Procedure_1 |
從儲存的應用程式資料中解壓縮應徵者名稱清單。 |
— |
ExtractSavedApplicationData IntegratedEligibility_ExtractApplicationData_Procedure_1 |
從指定應用程式表單的內容服務中提取已儲存的應用程式資料。 |
/application-data |
使用 IFS 識別碼取得申請人資訊區段 IntegratedEligibility_GetApplicantInformationSectionUsingIFSId_Procedure_1 |
使用指定的「入院」表單區段識別碼,取用儲存在「初步申請參照」物件中的相關「申請者資訊」區段。 |
— |
從目前使用者環境取得家庭主管 IntegratedEligibility_GetHeadOfHouseholdSection_Procedure_1 |
從登入使用者環境中提取家庭詳細資料的負責人 |
— |
從目前使用者環境取得家庭成員區段 IntegratedEligibility_GetHouseholdMemberSection_Procedure_1 |
從登入使用者環境中提取「家庭成員」詳細資料 |
— |
取得家庭成員費用區段 IntegratedEligibility_GetHouseholdMembersExpenseSection_Procedure_1 |
從登入使用者環境中提取「家庭成員費用」詳細資料 |
— |
取得家庭成員收入區段 IntegratedEligibility_GetHouseholdMembersIncomeSection_Procedure_1 |
從登入使用者環境中提取「家庭成員收入」詳細資料 |
— |
取得家庭成員的收入費用和資產 IntegratedEligibility_GetIncomeExpenseAndAssetForHouseholdMember_Procedure_1 |
針對指定的家庭成員轉換和傳回收入、費用和資產清單 |
— |
GetHouseholdMembersAssetSection IntegratedEligibility_GetHouseholdMembersAssetSection_Procedure_1 |
從登入使用者環境中提取「家庭成員資產」詳細資料 |
— |
將申請人資訊轉換為內容定義 IntegratedEligibility_TransformApplicantInformationToContextDefinition_Procedure_1 |
根據家庭內容定義結構,轉換儲存在初步申請參照上的申請人資訊 |
— |
對應/轉換 — 將申請者資料重新設計為家庭成員模型。
| 整合程序 | 其功能 | API |
|---|---|---|
將申請人資產對應至成員資產 IntegratedEligibility_MapApplicantAssetToMemberAsset_Procedure_1 |
將申請者資產資訊轉換為家庭成員資產資訊。 |
— |
將申請人費用對應至成員費用 IntegratedEligibility_MapApplicantExpenseToMemberExpense_Procedure_1 |
將申請者費用資訊轉換為家庭成員費用資訊。 |
— |
將主要申請人對應至家庭成員 IntegratedEligibility_MapPrimaryApplicantToHouseholdMembers_Procedure_1 |
將主要申請人資訊轉換為家庭資訊負責人。 |
— |
MapApplicantsIncomeToMembersIncome IntegratedEligibility_MapApplicantsIncomeToMembersIncome_Procedure_1 |
將申請者的收入資訊轉換為成員收入資訊。 |
— |
MapApplicantsToHouseholdMembers IntegratedEligibility_MapApplicantsToHouseholdMembers_Procedure_1 |
將申請者資訊轉換為成員資訊。 |
— |
儲存 — 保留回應用程式取用的區段資料。
| 整合程序 | 其功能 | API |
|---|---|---|
IESaveSNAPDetail IntegratedEligibility_SaveSNAPDetail_Procedure_1 |
儲存 Snap 特定的應徵者回應至應用程式。 |
/application-data |
IESaveSignatureDetails IntegratedEligibility_SaveSignatureDetail_Procedure_1 |
儲存申請者的所取得簽章至應用程式。 |
/application-data |
儲存家庭主管詳細資料 IntegratedEligibility_SaveHeadOfHouseholdDetails_Procedure_1 |
儲存家庭主管資訊以及地址。 |
/application-data |
儲存家庭收入詳細資料 IntegratedEligibility_SaveHouseholdIncomeDetails_Procedure_1 |
儲存家庭成員收入資訊。 |
/application-data |
儲存家庭成員資產詳細資料 IntegratedEligibility_SaveHouseholdMemberAssetDetails_Procedure_1 |
儲存家庭成員資產資訊。 |
/application-data |
儲存家庭成員費用詳細資料 IntegratedEligibility_SaveHouseholdMemberExpenseDetails_Procedure_1 |
儲存家庭成員費用資訊。 |
/application-data |
儲存家庭成員詳細資料 IntegratedEligibility_SaveHouseholdMembersDetails_Procedure_1 |
儲存家庭成員詳細資料。 |
/application-data |
儲存 LiHeap 區段詳細資料 IntegratedEligibility_SaveLiHeapSectionDetails_Procedure_1 |
儲存 LIHEAP 特定的應徵者回應 |
/application-data |
資格與福利—計算資格、福利差異和金額。
| 整合程序 | 其功能 | API |
|---|---|---|
套用福利變更 IntegratedEligibility_ApplyBenefitChanges_Procedure_1 |
套用由 EvaluateBenefitChanges 計算的福利選取項目變更。 |
/application-data |
確認重新載入門 IntegratedEligibility_ConfirmReloadGate_Procedure_1 |
無資料門。僅在現有福利選取項目變更時傳回錯誤訊息。 |
— |
評估福利變更 IntegratedEligibility_EvaluateBenefitChanges_Procedure_1 |
唯讀。計算目前福利選取項目與先前儲存的福利之間的差異。 |
/application-data |
提交與動作計畫 — 完成、提交和管理確認動作計畫。
| 整合程序 | 其功能 | API |
|---|---|---|
建立確認動作計畫 IntegratedEligibility_CreateAcknowledgementActionPlan_Procedure_1 |
根據剩餘的 Benefit ApplicationFormRelation 與 Acknowledgement Action Plan 存在,建立或刪除確認動作計畫。 |
— |
提交申請表單 IntegratedEligibility_SubmitApplicationForm_Procedure_1 |
將連結的「入院表單區段」狀態和「申請表單」狀態更新為「已提交」。 |
— |
資料對應器
41 個 DataRaptors,依其讀取、轉換或寫入資料分組。
「讀取」—從 Salesforce 物件提取記錄。(18)
| 資料對應器 | 物件(s) | 其功能 |
|---|---|---|
IEFetchActionPlanDisplayOrders |
ActionPlan |
讀取 ActionPlan。 |
IEFetchActionPlanTemplate |
ActionPlanTemplateAssignment、ActionPlanTemplateVersion |
讀取 ActionPlanTemplateAssignment、ActionPlanTemplateVersion。 |
IEFetchActionPlansByAFIdAndAPTVersionId |
ActionPlan、ActionPlanItem |
讀取 ActionPlan、ActionPlanItem。 |
IEFetchApplicationForm |
ApplicationForm、IntakeFormSection |
讀取 ApplicationForm、IntakeFormSection。 |
IEFetchApplicationFormDetails |
ApplicationForm、IntakeFormSection |
使用入院表單區段記錄識別碼取用初步申請參照物件。 |
IEFetchBenefitApplicationFormRelations |
ApplicationFormRelation |
讀取 ApplicationFormRelation。 |
IEFetchBenefitDetails |
福利 |
取用指定福利識別碼的福利詳細資料。 |
IEFetchPreliminaryApplicationReferenceDetails |
PreliminaryApplicationRef |
提取初步申請參照記錄詳細資料 |
IEFetchRelatedIntakeFormSections |
IntakeFormSection |
針對與指定的「入院表單區段」相關聯的「申請」表單,取用所有「入院表單區段」。 |
IEGetActionPlanTemplateVersion |
ActionPlanTemplateVersion |
處理 ActionPlanTemplateVersion。 |
IEGetAllHouseholdMemberAccountDetails |
Account、AccountContactRelation |
使用公司帳戶識別碼提取所有家庭成員的帳戶識別碼 |
IEGetHeadOfHouseholdDetailsFromCurrentContext |
Account、AccountContactRelation、PartyRelationshipGroup、User |
使用「目前使用者內容」取用家庭帳戶主管資訊 |
IEGetHeadOfHouseholdSection |
Account、AccountContactRelation、PartyProfile、PartyProfileAddress |
提取家庭主管區段資訊 |
IEGetHouseholdMemberAccountDetails |
Account、AccountContactRelation |
使用公司帳戶識別碼提取家庭成員的帳戶識別碼 |
IEGetHouseholdMemberAssetDetails |
申請人、PartyFinancialAsset、PartyProfile |
提取家庭成員資產資訊 |
IEGetHouseholdMemberExpenseDetails |
申請者、PartyExpense、PartyProfile |
提取家庭成員費用資訊 |
IEGetHouseholdMemberIncomeDetails |
申請者、PartyIncome、PartyProfile |
提取家庭成員收入資訊 |
IEGetHouseholdMemberSection |
Account、AccountContactRelation、PartyProfile |
提取家庭成員區段資訊 |
轉換 — 在結構之間重新設計/對應 JSON。(20)
| 資料對應器 | 物件(s) | 其功能 |
|---|---|---|
IEExtractApplicantList |
— |
從當事人設定檔中提取申請者名稱,並將其轉換為包含名稱、識別碼和食品準備狀態的清單。 |
IEExtractApplicantNames |
— |
轉換記錄。 |
IEMapApplicantExpenseToMemberExpense |
— |
將申請者費用資訊對應至成員費用格式以供顯示。 |
IEMapApplicantsAssetToMembersAsset |
— |
將主要申請人資產從福利註冊對應至成員資產格式以供顯示。 |
IEMapApplicantsIncomeToMembers |
— |
將主要申請者從福利註冊對應至成員格式以供顯示。 |
IEMapOtherApplicantsToMembers |
— |
將主要申請者從福利註冊對應至成員格式以供顯示。 |
IEMapPrimaryApplicantExpenseToEnergyBill |
— |
依主要申請者識別碼和能源帳單費用類型篩選「家庭成員費用」陣列。 |
IEMapPrimaryApplicantToMember |
— |
將主要申請者從福利註冊對應至成員格式以供顯示。 |
IETransformAndAppendIncomeExpenseAndAssetToHouseholdMember |
— |
轉換家庭成員資訊以包含收入、費用和資產 |
IETransformAssetInfoForContextDefinition |
— |
根據家庭內容定義結構,轉換儲存在初步申請參照上的申請人資產資訊 |
IETransformExpenseInfoForContextDefinition |
— |
根據家庭內容定義結構,轉換儲存在初步申請參照上的申請人費用資訊 |
IETransformHeadOfHouseholdForContextDefinition |
— |
根據「家庭」內容定義結構,轉換儲存在初步申請參照上的家庭申請人主管資訊 |
IETransformHeadOfHouseholdToApplicant |
— |
將家庭資訊轉換為申請者內容。 |
IETransformHouseholdMembersForContextDefinition |
— |
根據「家庭」內容定義結構,轉換儲存在初步申請參照上的申請者家庭成員資訊 |
IETransformIncomeInfoForContextDefinition |
— |
根據家庭內容定義結構,轉換儲存在初步申請參照上的申請人收入資訊 |
IETransformIntakeFormSectionRecords |
— |
將入院表單區段記錄轉換為清單 |
IETransformListToApplicants |
— |
轉換 Omniscript JSON 以解壓縮申請者識別碼和食品準備狀態。 |
IETransformSingleAssetToApplicantAsset |
— |
轉換記錄。 |
IETransformSingleExpenseToApplicantExpense |
— |
轉換記錄。 |
IETransformSingleIncomeToApplicantIncome |
— |
轉換記錄。 |
寫入—建立或更新 Salesforce 記錄。(3)
| 資料對應器 | 物件(s) | 其功能 |
|---|---|---|
IECreateActionPlan |
ActionPlan |
撰寫 ActionPlan。 |
IEUpdateIntakeFormSectionStatus |
IntakeFormSection |
更新入院表單區段的已提交狀態 |
IEUpsertApplicationFormRecord |
ApplicationForm |
更新插入「申請表單記錄」詳細資料。 |
運算式集
資格規則集 (每個計畫一個),由決策表格支援。
| 運算式集 | 計畫 | 決策表格 |
|---|---|---|
LIHEAP_Eligibility_Determination |
LIHEAP |
LIHEAP_Eligibility_Amount_Standards、LIHEAP_Program_Standards |
Snap_Eligibility_Determination |
SNAP |
SNAP_Program_Standards |
