Skip to content

Commit d9cf784

Browse files
Bill LeoutsakosBill Leoutsakos
authored andcommitted
feat(oracle-fusion): expand Financials to 24 tools
1 parent 6d0ddbf commit d9cf784

33 files changed

Lines changed: 4127 additions & 418 deletions

apps/docs/content/docs/integrations/oracle_fusion_financials.mdx

Lines changed: 402 additions & 2 deletions
Large diffs are not rendered by default.

apps/sim/blocks/blocks/oracle_fusion_financials.ts

Lines changed: 624 additions & 10 deletions
Large diffs are not rendered by default.

apps/sim/lib/internal/oracle-fusion-financials/operations.ts

Lines changed: 464 additions & 76 deletions
Large diffs are not rendered by default.

apps/sim/lib/internal/oracle-fusion-financials/oracle-fusion-financials.test.ts

Lines changed: 892 additions & 217 deletions
Large diffs are not rendered by default.

apps/sim/lib/internal/oracle-fusion-financials/schema.ts

Lines changed: 507 additions & 68 deletions
Large diffs are not rendered by default.

apps/sim/lib/internal/tool-operations/registry.server.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -788,9 +788,27 @@ const ORACLE_FUSION_FINANCIALS_TOOL_IDS = [
788788
'oracle_fusion_financials_list_payables_invoices',
789789
'oracle_fusion_financials_get_payables_invoice',
790790
'oracle_fusion_financials_list_payables_invoice_lines',
791+
'oracle_fusion_financials_get_payables_invoice_line',
791792
'oracle_fusion_financials_list_payables_invoice_installments',
793+
'oracle_fusion_financials_get_payables_invoice_installment',
794+
'oracle_fusion_financials_list_payables_invoice_distributions',
795+
'oracle_fusion_financials_get_payables_invoice_distribution',
796+
'oracle_fusion_financials_list_payables_applied_prepayments',
797+
'oracle_fusion_financials_get_payables_applied_prepayment',
798+
'oracle_fusion_financials_list_payables_available_prepayments',
799+
'oracle_fusion_financials_get_payables_available_prepayment',
792800
'oracle_fusion_financials_list_payables_payments',
793801
'oracle_fusion_financials_get_payables_payment',
802+
'oracle_fusion_financials_list_payables_payment_related_invoices',
803+
'oracle_fusion_financials_get_payables_payment_related_invoice',
804+
'oracle_fusion_financials_list_payment_process_requests',
805+
'oracle_fusion_financials_get_payment_process_request',
806+
'oracle_fusion_financials_list_payables_invoice_holds',
807+
'oracle_fusion_financials_get_payables_invoice_hold',
808+
'oracle_fusion_financials_list_payables_payment_terms',
809+
'oracle_fusion_financials_get_payables_payment_term',
810+
'oracle_fusion_financials_list_payables_payment_term_lines',
811+
'oracle_fusion_financials_get_payables_payment_term_line',
794812
] as const
795813

796814
const SALESFORCE_TOOL_IDS = ['salesforce_update_custom_field'] as const

apps/sim/lib/oauth/oauth.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,8 @@ export const OAUTH_PROVIDERS: Record<string, OAuthProviderConfig> = {
985985
services: {
986986
oracle_fusion_financials: {
987987
name: 'Oracle Fusion Cloud Financials',
988-
description: 'Read Payables invoices, invoice details, schedules, lines, and payments.',
988+
description:
989+
'Read Payables invoices, lines, distributions, installments, prepayments, holds, payments, payment runs, and terms.',
989990
providerId: 'oracle_fusion_financials',
990991
serviceAccountProviderId: 'oracle-fusion-service-account',
991992
icon: OracleIcon,

apps/sim/tools/generated/tool-ids.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

apps/sim/tools/generated/tool-metadata.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

apps/sim/tools/generated/tool-outputs.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)