Catalogue processRegistry live

Nodes Core

Catalogue des nodes natifs d’Ormuz disponibles sans installer de extension. Les nodes fournis par Stripe, Sumsub et les autres extensions sont documentés dans la section Intégrations.

199nodes catalogués
7familles
202fiches détaillées

Annotations

Éléments de documentation non exécutables placés directement dans le graphe.

1

Documentation du graphe

Ajouter du contexte Markdown au processus sans modifier son exécution.

1

Actions utilisateur

Nodes qui créent une interaction dans un parcours utilisateur ou collectent une décision humaine.

16

Collecte et actions utilisateur

Étapes visibles par un utilisateur final.

16
collect_user_nameCollect user nameCollect the user full name.userActionNodeFiche détailléecollect_user_name_emailCollect user name and emailCollect the user name and email address.userActionNodeFiche détailléecollect_user_emailCollect user emailCollect the user email address.userActionNodeFiche détailléesocial_loginSocial loginAuthenticate the Journey participant with an allowed external account and enrich a Contact draft.userActionRouterNodeFiche détailléedisplay_documentsDisplay documentsDisplay one or more documents in the Journey.userActionNodeFiche détailléeaccept_termsAccept termsPresents a Markdown contract document and routes according to acceptance or refusal.userActionRouterNodeFiche détailléedisplay_markdownDisplay markdownDisplay dynamic markdown content in the Journey.userActionNodeFiche détailléegenerate_girocodeGenerate GIROCODEDisplay an EPC/SCT QR code to initiate a SEPA bank transfer.userActionNodeFiche détailléecollect_choiceCollect choiceAsk the user to choose an option.userActionRouterNodeFiche détailléecollect_return_authorizationCollect return authorizationAsk a participant to authorize quantities for each requested return line.userActionNodeFiche détailléecollect_return_receiptCollect return receiptAsk a participant to record the quantities physically received for each return line.userActionNodeFiche détailléecollect_return_inspectionCollect return inspectionAsk a participant to record accepted quantities and item conditions after inspection.userActionNodeFiche détailléecustom_formCustom formCollect data with a registered platform form.userActionNodeFiche détailléedynamic_formDynamic formCollect data with a runtime form specification produced by the process.userActionNodeFiche détailléeverify_email_otpVerify email OTPSend an OTP code by email and suspend the Journey until verification.userActionNodeFiche détailléeredirect_userRedirect the userDisplay a message, then redirect the Journey to a URL.userActionNodeFiche détaillée

Routeurs

Nodes qui sélectionnent une branche selon un état métier ou une résolution.

16

Décisions et branches

Sorties multiples pilotées par un résultat de résolution.

16
request_approvalRequest approvalRequest approval by email from one or more eligible contacts.routerNodeFiche détailléerequest_multiple_approvalsRequest multiple approvalsRequire approval from every eligible contacted approver before continuing.routerNodeFiche détailléesearch_companySearch companySearch for an existing company on the current merchant and route on the result.routerNodeFiche détailléefind_contact_by_emailFind contact by emailFind a contact by email for the current merchant and route on the result.routerNodeFiche détailléeresolve_contactResolve contactSelect the best qualified contact for a business company using role types, certification levels, and a selection strategy. Use this when you need the appropriate billing, legal, payment, or other responsible contact rather than looking up a known email address.routerNodeFiche détailléefind_onboarding_caseFind onboarding caseFind the newest case for a company and/or contact. At least one subject is required.routerNodeFiche détailléehas_already_onboardedHas already onboarded?Check whether a Company, and optionally a contact, already has approved and closed onboarding.routerNodeFiche détailléeget_latest_risk_scoreGet latest risk scoreSelect the newest risk score for a company, optionally restricted by model version and maximum age.routerNodeFiche détailléehas_valid_compliance_checkHas valid compliance check?Evaluate fresh Compliance Checks for a Company or Contact using an explicit resolution strategy.routerNodeFiche détailléeget_linked_objectGet linked platform objectResolve exactly one linked platform object from a platform or extension source.routerNodeFiche détailléefetch_linked_extension_objectFetch linked extension objectFetch exactly one linked extension object from a provider using an explicitly selected target extension config.routerNodeFiche détailléepropose_payment_allocationPropose payment allocationPropose an amount allocation across open invoices and route on the factual matching result.routerNodeFiche détailléecheck_company_group_membershipCheck company group membershipCheck whether a Company belongs to a Company Group and route accordingly.routerNodeFiche détailléecheck_ifCheck ifEvaluate one or more conditions on a typed object and route to True or FalserouterNodeFiche détailléeroute_valueRoute by valueRoute the workflow based on a typed value.routerNodeFiche détailléeroute_expressionRoute by expressionRoute the workflow based on the scalar result of a JSONata expression.routerNodeFiche détaillée

Decisions

Évaluer une politique déterministe versionnée depuis un processus.

1

Évaluation de politique

Appeler une Decision et exposer ses outputs et routes typés.

1

Agents

Exécuter une activité d’une révision Agent pinnée depuis le processus.

1

Activités Agent

Sélectionner directement Agent, révision et activité ; la Mémoire Agent reste une option d’invocation séparée.

1

Helpers

Nodes techniques encapsulés derrière des objets et garanties métier.

163

Chargement

Hydrater un objet plateforme depuis son identifiant.

33
fetch_payableFetch payableCompute the current payable for a supplier company.helperNodeFiche détailléefetch_agent_memoryFetch agent memoryLoad a agent_memory object by its IDhelperNodeFiche détailléefetch_approval_requestFetch approval requestLoad a approval_request object by its IDhelperNodeFiche détailléefetch_extension_configFetch extension configLoad a extension_config object by its IDhelperNodeFiche détailléefetch_checkout_sessionFetch checkout sessionLoad a checkout_session object by its IDhelperNodeFiche détailléefetch_compliance_checkFetch compliance checkLoad a compliance_check object by its IDhelperNodeFiche détailléefetch_credit_exposureFetch credit exposureLoad a credit_exposure object by its IDhelperNodeFiche détailléefetch_credit_limitFetch credit limitLoad a credit_limit object by its IDhelperNodeFiche détailléefetch_disputeFetch disputeLoad a dispute object by its IDhelperNodeFiche détailléefetch_due_date_scheduleFetch due date scheduleLoad a due_date_schedule object by its IDhelperNodeFiche détailléefetch_fileFetch fileLoad a file object by its IDhelperNodeFiche détailléefetch_formFetch formLoad a form object by its IDhelperNodeFiche détailléefetch_invoiceFetch invoiceLoad a invoice object by its IDhelperNodeFiche détailléefetch_onboarding_caseFetch onboarding caseLoad a onboarding_case object by its IDhelperNodeFiche détailléefetch_orderFetch orderLoad a order object by its IDhelperNodeFiche détailléefetch_supplier_paymentFetch supplier paymentLoad a supplier_payment object by its IDhelperNodeFiche détailléefetch_companyFetch companyLoad a company object by its IDhelperNodeFiche détailléefetch_contactFetch contactLoad a contact object by its IDhelperNodeFiche détailléefetch_contact_roleFetch contact roleLoad a contact_role object by its IDhelperNodeFiche détailléefetch_company_groupFetch company groupLoad a company_group object by its IDhelperNodeFiche détailléefetch_paymentFetch paymentLoad a payment object by its IDhelperNodeFiche détailléefetch_payment_allocationFetch payment allocationLoad a payment_allocation object by its IDhelperNodeFiche détailléefetch_payment_termFetch payment termLoad a payment_term object by its IDhelperNodeFiche détailléefetch_process_definitionFetch process definitionLoad a process_definition object by its IDhelperNodeFiche détailléefetch_process_instanceFetch process instanceLoad a process_instance object by its IDhelperNodeFiche détailléefetch_process_user_actionFetch process user actionLoad a process_user_action object by its IDhelperNodeFiche détailléefetch_psp_paymentFetch PSP paymentLoad a psp_payment object by its IDhelperNodeFiche détailléefetch_purchase_orderFetch purchase orderLoad a purchase_order object by its IDhelperNodeFiche détailléefetch_returnFetch returnLoad a return object by its IDhelperNodeFiche détailléefetch_risk_scoreFetch risk scoreLoad a risk_score object by its IDhelperNodeFiche détailléefetch_supplier_invoiceFetch supplier invoiceLoad a supplier_invoice object by its IDhelperNodeFiche détailléefetch_receivableFetch receivableCompute the current receivable for a company.helperNodeFiche détailléefetch_invoice_balanceFetch invoice balanceCompute the current payable balance for an invoice.helperNodeFiche détaillée

Rafraîchissement

Recharger un objet déjà porté par le processus.

29
refresh_approval_requestRefresh approval requestHydrate or reload an existing approval_request objecthelperNodeFiche détailléerefresh_extension_configRefresh extension configHydrate or reload an existing extension_config objecthelperNodeFiche détailléerefresh_checkout_sessionRefresh checkout sessionHydrate or reload an existing checkout_session objecthelperNodeFiche détailléerefresh_compliance_checkRefresh compliance checkHydrate or reload an existing compliance_check objecthelperNodeFiche détailléerefresh_credit_exposureRefresh credit exposureHydrate or reload an existing credit_exposure objecthelperNodeFiche détailléerefresh_credit_limitRefresh credit limitHydrate or reload an existing credit_limit objecthelperNodeFiche détailléerefresh_disputeRefresh disputeHydrate or reload an existing dispute objecthelperNodeFiche détailléerefresh_due_date_scheduleRefresh due date scheduleHydrate or reload an existing due_date_schedule objecthelperNodeFiche détailléerefresh_fileRefresh fileHydrate or reload an existing file objecthelperNodeFiche détailléerefresh_formRefresh formHydrate or reload an existing form objecthelperNodeFiche détailléerefresh_invoiceRefresh invoiceHydrate or reload an existing invoice objecthelperNodeFiche détailléerefresh_onboarding_caseRefresh onboarding caseHydrate or reload an existing onboarding_case objecthelperNodeFiche détailléerefresh_orderRefresh orderHydrate or reload an existing order objecthelperNodeFiche détailléerefresh_supplier_paymentRefresh supplier paymentHydrate or reload an existing supplier_payment objecthelperNodeFiche détailléerefresh_companyRefresh companyHydrate or reload an existing company objecthelperNodeFiche détailléerefresh_contactRefresh contactHydrate or reload an existing contact objecthelperNodeFiche détailléerefresh_contact_roleRefresh contact roleHydrate or reload an existing contact_role objecthelperNodeFiche détailléerefresh_company_groupRefresh company groupHydrate or reload an existing company_group objecthelperNodeFiche détailléerefresh_paymentRefresh paymentHydrate or reload an existing payment objecthelperNodeFiche détailléerefresh_payment_allocationRefresh payment allocationHydrate or reload an existing payment_allocation objecthelperNodeFiche détailléerefresh_payment_termRefresh payment termHydrate or reload an existing payment_term objecthelperNodeFiche détailléerefresh_process_definitionRefresh process definitionHydrate or reload an existing process_definition objecthelperNodeFiche détailléerefresh_process_instanceRefresh process instanceHydrate or reload an existing process_instance objecthelperNodeFiche détailléerefresh_process_user_actionRefresh process user actionHydrate or reload an existing process_user_action objecthelperNodeFiche détailléerefresh_psp_paymentRefresh PSP paymentHydrate or reload an existing psp_payment objecthelperNodeFiche détailléerefresh_purchase_orderRefresh purchase orderHydrate or reload an existing purchase_order objecthelperNodeFiche détailléerefresh_returnRefresh returnHydrate or reload an existing return objecthelperNodeFiche détailléerefresh_risk_scoreRefresh risk scoreHydrate or reload an existing risk_score objecthelperNodeFiche détailléerefresh_supplier_invoiceRefresh supplier invoiceHydrate or reload an existing supplier_invoice objecthelperNodeFiche détaillée

Création et soumission

Créer, soumettre ou mettre à jour des objets métier.

27
create_agent_memoryCreate Agent MemoryCreate an autonomous Agent Memory that can be mapped into later Agent Tasks.helperNodeFiche détailléecreate_companyCreate companyCreate a company for the current instance merchant.helperNodeFiche détailléecreate_buyerCreate buyerCreate a buyer company for the current instance merchant.helperNodeFiche détailléecreate_supplierCreate supplierCreate a supplier company for the current instance merchant.helperNodeFiche détailléecreate_contactCreate contactCreate a contact on the provided company.helperNodeFiche détailléesubmit_contactSubmit contactCreate a contact from a draft and attach it to a real company.helperNodeFiche détailléecreate_contact_roleCreate contact roleCreate a role for a contact.helperNodeFiche détailléecreate_returnCreate returnCreate a canonical return case and start its owner process.helperNodeFiche détailléecreate_return_credit_note_draftsCreate return credit note draftsCreate persisted credit-note drafts from an explicit quantitative basis of a Return.helperNodeFiche détailléefinalize_returnFinalize returnClose the return case explicitly with its final commercial resolution.helperNodeFiche détailléeupdate_onboarding_case_statusUpdate onboarding statusUpdate the final or current status of the onboarding case.helperNodeFiche détailléeupdate_onboarding_case_subjectAttach onboarding subjectAttach the onboarding case to resolved Company or Contact objects.helperNodeFiche détailléefinalize_onboarding_caseFinalize onboarding caseResolve optional subjects, attach the onboarding case, and apply the final status.helperNodeFiche détailléeupdate_disputeUpdate disputeUpdate the scope or claim data of an open commercial dispute.helperNodeFiche détailléefinalize_disputeFinalize disputeResolve an open commercial dispute with an explicit final outcome.helperNodeFiche détailléecreate_invoice_draftCreate invoice draftCreate a persisted Ormuz invoice proposal in draft status. Totals are derived from line items when provided.helperNodeFiche détailléecreate_credit_note_draftCreate credit note draftCreate a persisted Ormuz credit-note proposal against an issued source invoice. Totals are derived from line items when provided.helperNodeFiche détailléecreate_psp_paymentCreate PSP paymentCreate an Ormuz PSP payment intent in draft state before provider establishment.helperNodeFiche détailléecreate_credit_note_psp_refundsCreate credit note PSP refundsCreate PSP refund intents for issued credit notes, individually or aggregated by their resolved parent PSP payment.helperNodeFiche détailléecreate_credit_note_payment_refundsCreate credit note payment refundsCreate bank/non-PSP Payment refund intents for issued credit notes from their actual cash applications, individually or aggregated by parent Payment.helperNodeFiche détailléesubmit_company_draftSubmit company draftCreate a Company from a typed draft through the canonical API.helperNodeFiche détailléesubmit_contact_draftSubmit contact draftCreate a Contact from a typed draft through the canonical API.helperNodeFiche détailléesubmit_contact_role_draftSubmit contact role draftCreate a Contact role from a typed draft through the canonical API.helperNodeFiche détailléecreate_supplier_paymentCreate supplier paymentCreate the supplier payment instruction owned by Ormuz orchestration without creating an ERP accounting document.helperNodeFiche détailléeupdate_checkout_session_payment_statusUpdate checkout session payment statusUpdate the financial result of a checkout session.helperNodeFiche détailléeupdate_checkout_session_statusUpdate checkout session statusUpdate the lifecycle status of a checkout session.helperNodeFiche détailléefinalize_checkout_sessionFinalize checkout sessionFinalize the financial result and lifecycle status of a checkout session.helperNodeFiche détaillée

Autres helpers

Capacités utilitaires qui ne rentrent pas dans les familles principales.

73
waitWaitSuspend the process until a specified time.helperNodeFiche détailléesend_emailSend emailSend a prepared transactional email through any configured provider that implements standard mail sending.helperNodeFiche détailléesend_messageSend messageSend one prepared text message through any configured provider that implements standard messaging.helperNodeFiche détailléesend_message_to_contactsSend message to contactsSend one prepared text message to one or more Ormuz contacts through any configured messaging provider.helperNodeFiche détailléesend_email_to_contactsSend email to contactsSend a transactional email to one or more Ormuz contacts through any configured mail provider.helperNodeFiche détailléesend_journey_urlSend Journey URLEmit a short-lived Journey access for the targeted participant and send it by email.helperNodeFiche détailléeset_company_typeSet company typeSet buyer and supplier indicators on a company or company draft.helperNodeFiche détailléesuspend_companySuspend companySuspend a company after a risk, compliance, or governance decision orchestrated by Ormuz.helperNodeFiche détailléereactivate_companyReactivate companyReactivate a previously suspended company after an Ormuz decision.helperNodeFiche détailléesuspend_contactSuspend contactSuspend a contact for future operations without deleting their history.helperNodeFiche détailléereactivate_contactReactivate contactReactivate a previously suspended contact.helperNodeFiche détailléecertify_contact_roleCertify contact roleExplicitly certify an existing contact role after an Ormuz decision.helperNodeFiche détailléerevoke_contact_roleRevoke contact roleExplicitly revoke an existing contact role after an Ormuz decision.helperNodeFiche détailléeget_merchant_companyGet merchant companyReturn the Company representing the current instance merchant company.helperNodeFiche détailléeget_invoice_ordersGet invoice ordersRetrieve every order linked to an invoice.helperNodeFiche détailléeget_invoice_orderGet invoice orderResolve the unique order linked to an invoice and fail when none or multiple orders are found.helperNodeFiche détailléeget_order_checkout_sessionGet order checkout sessionResolve the checkout session linked to an order and fail when the order has no checkout session.helperNodeFiche détailléeget_line_itemsGet line itemsRetrieve line items from a checkout session, order, or invoice.helperNodeFiche détailléeget_company_ordersGet company ordersRetrieve the newest orders for a buyer company, with optional business filters and a bounded result count.helperNodeFiche détailléeget_company_invoicesGet company invoicesRetrieve the newest invoices and credit notes for a buyer company, with optional business filters and a bounded result count.helperNodeFiche détailléeget_order_invoicesGet order invoicesRetrieve every mirrored invoice linked to an order.helperNodeFiche détailléeget_invoice_disputesGet invoice disputesRetrieve every dispute linked to an invoice.helperNodeFiche détailléeget_purchase_order_supplier_invoicesGet purchase order supplier invoicesRetrieve every mirrored supplier invoice linked to a purchase order.helperNodeFiche détailléeget_supplier_invoice_purchase_ordersGet supplier invoice purchase ordersRetrieve every purchase order linked to a supplier invoice.helperNodeFiche détailléeget_contactsGet contactsRetrieve every contact linked to a company.helperNodeFiche détailléeget_contact_rolesGet contact rolesRetrieve every contact role linked to a company.helperNodeFiche détailléeget_contact_compliance_checksGet contact compliance checksRetrieve a contact’s compliance checks, newest first.helperNodeFiche détailléeget_company_groupsGet company groupsRetrieve every group the company belongs to.helperNodeFiche détailléeget_order_returnsGet order returnsRetrieve every return linked to an order.helperNodeFiche détailléeconfirm_orderConfirm orderConfirm an existing order when the business decision is produced by Ormuz orchestration.helperNodeFiche détailléecancel_orderCancel orderCancel an existing order as an explicit consequence of Ormuz orchestration.helperNodeFiche détailléeapprove_purchase_orderApprove purchase orderApprove an existing purchase order after a decision orchestrated by Ormuz.helperNodeFiche détailléecancel_purchase_orderCancel purchase orderCancel an existing purchase order as an explicit consequence of Ormuz orchestration.helperNodeFiche détailléeauthorize_returnAuthorize returnAuthorize all requested quantities or a selected set of return items.helperNodeFiche détailléerecord_return_shipmentRecord return shipmentRecord the durable logistics fact that the return was shipped.helperNodeFiche détailléereceive_returnReceive returnRecord physically received quantities without deciding commercial acceptance.helperNodeFiche détailléeinspect_returnInspect returnQualify received items and set commercially accepted quantities.helperNodeFiche détailléecancel_returnCancel returnAdministratively cancel a return case before any known physical movement.helperNodeFiche détailléeapprove_supplier_invoiceApprove supplier invoiceApprove an existing supplier invoice after an Ormuz workflow decision.helperNodeFiche détailléedispute_supplier_invoiceDispute supplier invoicePut an existing supplier invoice into dispute after an Ormuz decision.helperNodeFiche détailléecancel_disputeCancel disputeAdministratively cancel an open dispute without a commercial resolution.helperNodeFiche détailléeget_psp_paymentsGet PSP paymentsRetrieve PSP payments linked to an order or invoice, optionally filtered by status.helperNodeFiche détailléeget_psp_paymentGet PSP paymentResolve the unique PSP payment linked to an order or invoice and fail when none or multiple payments are found.helperNodeFiche détailléerefund_psp_paymentRefund PSP paymentCreate an Ormuz PSP refund intent in draft state linked to a succeeded PSP payment.helperNodeFiche détailléerefund_paymentRefund paymentCreate an Ormuz bank or open-banking refund intent in draft state linked to an existing Payment.helperNodeFiche détailléecancel_payment_refundCancel payment refundCancel a bank or open-banking refund intent before any external cash movement is established.helperNodeFiche détailléewait_for_extension_eventWait for extension eventPause the process until a matching normalized extension event is received.helperNodeFiche détailléewait_for_platform_eventWait for platform eventPause the process until the next matching canonical platform event is received.helperNodeFiche détailléewait_for_platform_eventsWait for platform eventsPause the process until the selected platform event has been received for every resource in a collection.helperNodeFiche détailléeset_metadataSet metadataUpdate metadata on an existing platform object.helperNodeFiche détailléeget_metadata_valueGet metadata valueRead one metadata key and refine it to an explicitly expected scalar type.helperNodeFiche détailléelink_objectsLink objectsCreate a durable symmetric custom link between two identifiable platform or extension objects.helperNodeFiche détailléeunlink_objectsUnlink objectsRemove one exact symmetric custom object link.helperNodeFiche détailléeunlink_linked_objectsUnlink linked platform objectsRemove all links from an object under a key to platform counterparts of one selected type.helperNodeFiche détailléeunlink_linked_extension_objectsUnlink linked extension objectsRemove all links from an object under a key to one extension object family without fetching provider objects.helperNodeFiche détailléelist_linked_objectsList linked platform objectsList linked platform objects from a platform or extension source in deterministic order.helperNodeFiche détailléeget_payment_allocationsGet payment allocationsRetrieve the newest payment allocations for a payment source or commercial document.helperNodeFiche détailléereconcile_paymentReconcile paymentReconcile a received bank or PSP payment with a receivable allocation proposal.helperNodeFiche détailléemark_payment_unmatchedMark payment unmatchedExplicitly classify an incoming payment as unmatched when no business allocation can be retained.helperNodeFiche détailléereverse_payment_allocationReverse payment allocationExplicitly reverse an existing payment allocation by creating its mirror application.helperNodeFiche détailléecancel_supplier_paymentCancel supplier paymentCancel an supplier payment instruction while it is still cancellable in Ormuz orchestration.helperNodeFiche détailléeadd_company_to_groupAdd company to groupEnsure a company belongs to a group without changing other memberships.helperNodeFiche détailléeremove_company_from_groupRemove company from groupEnsure a company does not belong to a group without changing other memberships.helperNodeFiche détailléeset_process_participantSet process participantEnrich the runtime attributes of a process participanthelperNodeFiche détailléeget_journey_urlGet Journey URLCreate a participant Journey access grant and expose its bearer URL as protected process datahelperNodeFiche détailléeset_process_outputSet process outputDefine the functional output published when the process completes successfullyhelperNodeFiche détailléefilter_orderFilter & orderFilter and order a typed object list while preserving its item typehelperNodeFiche détailléetakeTakeTake the first items from a typed list while preserving its item typehelperNodeFiche détailléeexactly_oneExactly oneRequire exactly one item from a typed list and return it with its concrete typehelperNodeFiche détailléefirst_itemFirst itemReturn the first item from a non-empty typed list with its concrete typehelperNodeFiche détailléedistinctDistinctRemove duplicate items from a typed list while preserving its item typehelperNodeFiche détailléeconcatConcatConcatenate two compatible typed lists while preserving their concrete item typehelperNodeFiche détailléepartitionPartitionSplit a typed object list into matching and remaining items using shared filter ruleshelperNodeFiche détaillée

Subworkflows

Composition de processus et délégation vers un autre processus typé.

1