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.

184nodes catalogués
7familles
186fiches 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.

15

Collecte et actions utilisateur

Étapes visibles par un utilisateur final.

15
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é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.

11

Décisions et branches

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

11
search_partySearch partySearch for an existing party on the current merchant and route on the result.routerNodeFiche détailléefind_party_contact_by_emailFind party contact by emailFind a party contact by email for the current merchant and route on the result.routerNodeFiche détailléeresolve_party_contactResolve party contactSelect the best qualified contact for a business party 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éehas_already_onboardedHas already onboarded?Check whether a Party, and optionally a contact, already has approved and closed onboarding.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_party_group_membershipCheck party group membershipCheck whether a Party belongs to a Party 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.

154

Chargement

Hydrater un objet plateforme depuis son identifiant.

32
fetch_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_calendarFetch due date calendarLoad a due_date_calendar 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_outgoing_paymentFetch outgoing paymentLoad a outgoing_payment object by its IDhelperNodeFiche détailléefetch_partyFetch partyLoad a party object by its IDhelperNodeFiche détailléefetch_party_contactFetch party contactLoad a party_contact object by its IDhelperNodeFiche détailléefetch_party_contact_roleFetch party contact roleLoad a party_contact_role object by its IDhelperNodeFiche détailléefetch_party_groupFetch party groupLoad a party_group object by its IDhelperNodeFiche détailléefetch_paymentFetch paymentLoad a payment object by its IDhelperNodeFiche détailléefetch_payment_applicationFetch payment applicationLoad a payment_application 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 party.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_calendarRefresh due date calendarHydrate or reload an existing due_date_calendar 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_outgoing_paymentRefresh outgoing paymentHydrate or reload an existing outgoing_payment objecthelperNodeFiche détailléerefresh_partyRefresh partyHydrate or reload an existing party objecthelperNodeFiche détailléerefresh_party_contactRefresh party contactHydrate or reload an existing party_contact objecthelperNodeFiche détailléerefresh_party_contact_roleRefresh party contact roleHydrate or reload an existing party_contact_role objecthelperNodeFiche détailléerefresh_party_groupRefresh party groupHydrate or reload an existing party_group objecthelperNodeFiche détailléerefresh_paymentRefresh paymentHydrate or reload an existing payment objecthelperNodeFiche détailléerefresh_payment_applicationRefresh payment applicationHydrate or reload an existing payment_application 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_partyCreate partyCreate a party for the current instance merchant.helperNodeFiche détailléecreate_buyerCreate buyerCreate a buyer party for the current instance merchant.helperNodeFiche détailléecreate_supplierCreate supplierCreate a supplier party for the current instance merchant.helperNodeFiche détailléecreate_party_contactCreate party contactCreate a contact on the provided party.helperNodeFiche détailléesubmit_party_contactSubmit party contactCreate a contact from a draft and attach it to a real party.helperNodeFiche détailléecreate_party_contact_roleCreate party contact roleCreate a role for a party 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 Party or PartyContact 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_party_draftSubmit party draftCreate a Party from a typed draft through the canonical API.helperNodeFiche détailléesubmit_party_contact_draftSubmit party contact draftCreate a Party contact from a typed draft through the canonical API.helperNodeFiche détailléesubmit_party_contact_role_draftSubmit party contact role draftCreate a Party contact role from a typed draft through the canonical API.helperNodeFiche détailléecreate_outgoing_paymentCreate outgoing paymentCreate the outgoing 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.

65
waitWaitSuspend the process until a specified time.helperNodeFiche détailléeset_party_typeSet party typeSet buyer and supplier indicators on a party or party draft.helperNodeFiche détailléesuspend_partySuspend partySuspend a party after a risk, compliance, or governance decision orchestrated by Ormuz.helperNodeFiche détailléereactivate_partyReactivate partyReactivate a previously suspended party after an Ormuz decision.helperNodeFiche détailléesuspend_party_contactSuspend party contactSuspend a party contact for future operations without deleting their history.helperNodeFiche détailléereactivate_party_contactReactivate party contactReactivate a previously suspended party contact.helperNodeFiche détailléecertify_party_contact_roleCertify party contact roleExplicitly certify an existing party contact role after an Ormuz decision.helperNodeFiche détailléerevoke_party_contact_roleRevoke party contact roleExplicitly revoke an existing party contact role after an Ormuz decision.helperNodeFiche détailléeget_merchant_companyGet merchant companyReturn the Party 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_party_ordersGet party ordersRetrieve the newest orders for a buyer party, with optional business filters and a bounded result count.helperNodeFiche détailléeget_party_invoicesGet party invoicesRetrieve the newest invoices and credit notes for a buyer party, 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_party_contactsGet party contactsRetrieve every contact linked to a party.helperNodeFiche détailléeget_party_contact_rolesGet party contact rolesRetrieve every contact role linked to a party.helperNodeFiche détailléeget_party_contact_compliance_checksGet party contact compliance checksRetrieve a contact’s compliance checks, newest first.helperNodeFiche détailléeget_party_groupsGet party groupsRetrieve every group the party 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é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_applicationReverse payment applicationExplicitly reverse an existing payment application by creating its mirror application.helperNodeFiche détailléecancel_outgoing_paymentCancel outgoing paymentCancel an outgoing payment instruction while it is still cancellable in Ormuz orchestration.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