Contrat d’extension
Retrouvez les champs du manifeste, les valeurs autorisées et les permissions que votre extension peut déclarer.
Resource Extension
apiVersion | ormuz.io/v1alpha1 |
|---|
kind | Extension |
|---|
metadata.name | /^[a-z][a-z0-9_]*$/ |
|---|
| Namespaces réservés | ormuz |
|---|
| Namespace Core des exécutables | ormuz |
|---|
Champs spec requis
versionplatformApiVersiondefaultLocalesupportedLocalesruntimeextensionKindcardinalityactivationchannelscontributes
Enums du contrat
| Types | provider_integrationhost_connectorbundle |
|---|
| Cardinalités | singletonmulti |
|---|
| Activation | on_installon_connection_testmanual |
|---|
| Channels | api_outapi_inevent_inevent_out |
|---|
| Valeurs dynamic options | stringnumberboolean |
|---|
| Statuts marketplace | availablebetacoming_soon |
|---|
Permissions api_in
Une extension ne peut demander que les permissions explicitement reconnues par le contrat courant. La légitimité métier et l’autorité canonique restent des contrôles supplémentaires.
company:readcompany:writecontact:readcontact:writecontact_role:readcontact_role:writecompany_group:readcompany_group:writecheckout_session:readcheckout_session:writeorder:readorder:writepurchase_order:readpurchase_order:writeinvoice:readinvoice:writesupplier_invoice:readsupplier_invoice:writereturn:readreturn:writedispute:readdispute:writepayment_term:readpayment_term:writedue_date_schedule:readdue_date_schedule:writepayment:readpayment:writesupplier_payment:readsupplier_payment:writesupplier_payment:approvesupplier_payment:executepsp_payment:readpsp_payment:writepayment_allocation:readpayment_allocation:writepayable:readpayable:writecredit_limit:readcredit_limit:writecredit_exposure:readcredit_exposure:writecredit_authorization:readcredit_authorization:writecredit_authorization:approveonboarding_case:readonboarding_case:writeonboarding_case:approvecompliance_check:readcompliance_check:writerisk_score:readrisk_score:writeapproval_request:readapproval_request:decideprocess_launcher:readprocess_instance:readprocess_instance:runprocess_instance:stopprocess_instance:claimprocess_instance:heartbeatprocess_instance:write_stepprocess_instance:completeprocess_instance:failprocess_user_action:readprocess_user_action:create_internalprocess_user_action:update_internalprocess_user_action:fail_internalextension_config:read_selfextension_mapping:readextension_mapping:writefile:readfile:write