M9730
Objet technique - Document annexé
202301
JSON Schema 2020-12
Message technique permettant d'annexer un document, avec son ou ses fichiers multimédias, à n'importe quel échange de message métier. Transversal (l'émetteur et le destinataire peuvent être n'importe quelle partie).
PROPRIÉTÉ
TYPE
CARD.
5
Composants
dont 4 directs
dont 4 directs
1
Types primitifs
dont 0 directs
dont 0 directs
8
Listes de codes
dont 3 directs
dont 3 directs
| Schéma | Nature | Niveau | Via | Usages |
|---|---|---|---|---|
| document Composant canonique de document: identifiant, détail qualifié (schéma de liste de codes + agence + nom libre) et statut. | composant partagé | Direct | M9730 | 1 |
| multiMediaDatafile Fichier multimédia portant un contenu binaire (image, document, vidéo) qualifié par son type, avec le nom de fichier, l'encodage de transfert de contenu, la longueur du datastring et le contenu lui-même. Utilisé pour embarquer des images de certificats, photos, documents scannés et vidéos directement dans les échanges transport-layer/JSON. | composant partagé | Direct | M9730 | 1 |
| processingIndicator Indicateur de traitement. Porte une valeur codée de l'indicateur et une qualification optionnelle de liste de codes (identifiant, agence responsable et valeur libre). | composant partagé | Direct | M9730 | 1 |
| qualifiedValue Une valeur textuelle qualifiée par un identifiant de liste de codes optionnel et son agence responsable. Utilisé partout où une valeur de chaîne est typée par une liste de codes. | composant partagé | Niv. 2 | document, processingIndicator | 2 |
| reference Un contenu de référence et son code de statut optionnel. | composant partagé | Direct | M9730 | 1 |
| primitiveTypes Telebib Primitive Types | type primitif | Niv. 2 | multiMediaDatafile | 1 |
| codeListIdentifier CodeListIdentifier | liste de codes | Niv. 3 | qualifiedValue | 1 |
| digitalSignatureRequirement DigitalSignatureRequirement | liste de codes | Direct | M9730 | 1 |
| digitalSignatureType DigitalSignatureType | liste de codes | Direct | M9730 | 1 |
| documentQualifier DocumentQualifier | liste de codes | Niv. 2 | document | 1 |
| domainCode DomainCode | liste de codes | Direct | M9730 | 1 |
| durationUnit DurationUnit | liste de codes | Niv. 3 | primitiveTypes | 1 |
| multimediafileTypeCode MultimediafileTypeCode | liste de codes | Niv. 2 | multiMediaDatafile | 1 |
| statusCoded StatusCoded | liste de codes | Niv. 2 | document, reference | 2 |
-
3 août 2026 à 17:41 · TELEBIB2Modifié fix(shared): wrap x901 yes/no codes in processingindicatorc869a890ac
Voir le diff
@@ -62,7 +62,23 @@ "fr": "Indique si un fichier multimédia est présent avec ce document.", "nl": "Geeft aan of een multimediabestand aanwezig is bij dit document." },- "type": "boolean"+ "allOf": [+ {+ "$ref": "https://json.telebib2.org/schemas/shared/components/units/processingIndicator.202701.json"+ },+ {+ "properties": {+ "processingIndicatorValueCoded": {+ "description": "Coded value narrowed to a boolean Yes/No declaration.",+ "description_i18n": {+ "fr": "Valeur codée restreinte à une déclaration booléenne Oui/Non.",+ "nl": "Gecodeerde waarde beperkt tot een booleaanse Ja/Nee-verklaring."+ },+ "type": "boolean"+ }+ }+ }+ ] }, "digitalSignatureRequirement": { "description": "Whether and how the document is to be (electronically) signed.", -
15 juillet 2026 à 14:21 · TELEBIB2Modifié refactor(registry): repoint all schema $id/$ref to json.telebib2.org7e9af70beb
Voir le diff
@@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema",- "$id": "https://telebib2.org/schemas/technical/M9730.202301.json",+ "$id": "https://json.telebib2.org/schemas/technical/M9730.202301.json", "title": "M9730 — Technical object, attached document", "description": "Technical message used to attach a document, with its multimedia datafile payload(s), to any business message exchange. Cross-domain (sender and recipient may be any party).", "description_i18n": {@@ -34,7 +34,7 @@ "fr": "Domaine métier du message.", "nl": "Bedrijfsdomein van het bericht." },- "$ref": "https://telebib2.org/schemas/shared/lists/telebib/domainCode_V2.json"+ "$ref": "https://json.telebib2.org/schemas/shared/lists/telebib/domainCode_V2.json" }, "referencedMessageGuid": { "description": "Reference to the message that this document message relates to.",@@ -42,7 +42,7 @@ "fr": "Référence au message auquel ce message de document se rapporte.", "nl": "Referentie naar het bericht waarop dit documentbericht betrekking heeft." },- "$ref": "https://telebib2.org/schemas/shared/components/units/reference.202701.json",+ "$ref": "https://json.telebib2.org/schemas/shared/components/units/reference.202701.json", "required": [ "referenceContent" ] }, "documents": {@@ -52,7 +52,7 @@ "nl": "Bijgevoegd document met zijn multimediabestand(en): documentidentificatie, verwerkingsindicatoren (aanwezigheid multimediabestand, ondertekeningsvereiste en -type), URL en vervaldatum, documentreferentie, gerefereerde risico-object-instantie en ingesloten multimediabestand(en)." }, "allOf": [- { "$ref": "https://telebib2.org/schemas/shared/components/units/document.202701.json" },+ { "$ref": "https://json.telebib2.org/schemas/shared/components/units/document.202701.json" }, { "type": "object", "properties": {@@ -71,7 +71,7 @@ "nl": "Geeft aan of en hoe het document (elektronisch) ondertekend moet worden." }, "allOf": [- { "$ref": "https://telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" },+ { "$ref": "https://json.telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" }, { "properties": { "processingIndicatorValueCoded": {@@ -80,7 +80,7 @@ "fr": "Valeur codée restreinte à la liste de codes d'exigence de signature digitale.", "nl": "Gecodeerde waarde beperkt tot de codelijst voor digitale-ondertekeningsvereiste." },- "$ref": "https://telebib2.org/schemas/shared/lists/telebib/digitalSignatureRequirement_V3.json"+ "$ref": "https://json.telebib2.org/schemas/shared/lists/telebib/digitalSignatureRequirement_V3.json" } } }@@ -93,7 +93,7 @@ "nl": "Type digitale handtekening dat op het document is aangebracht." }, "allOf": [- { "$ref": "https://telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" },+ { "$ref": "https://json.telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" }, { "properties": { "processingIndicatorValueCoded": {@@ -102,7 +102,7 @@ "fr": "Valeur codée restreinte à la liste de codes de type de signature digitale.", "nl": "Gecodeerde waarde beperkt tot de codelijst voor digitale-ondertekeningstype." },- "$ref": "https://telebib2.org/schemas/shared/lists/telebib/digitalSignatureType_V3.json"+ "$ref": "https://json.telebib2.org/schemas/shared/lists/telebib/digitalSignatureType_V3.json" } } }@@ -124,7 +124,7 @@ "fr": "Numéro de référence identifiant le document.", "nl": "Referentienummer dat het document identificeert." },- "$ref": "https://telebib2.org/schemas/shared/components/units/reference.202701.json",+ "$ref": "https://json.telebib2.org/schemas/shared/components/units/reference.202701.json", "required": [ "referenceContent" ] }, "documentUrl": {@@ -153,7 +153,7 @@ "fr": "Fichier multimédia embarqué avec le document (ex. scan, photo, vidéo).", "nl": "Ingesloten multimediabestand bij het document (bv. scan, foto, video)." },- "$ref": "https://telebib2.org/schemas/shared/components/units/multiMediaDatafile.202701.json"+ "$ref": "https://json.telebib2.org/schemas/shared/components/units/multiMediaDatafile.202701.json" } }, "required": [ "isMultimediaFilePresent" ], -
15 juillet 2026 à 09:52 · TELEBIB2Créé Initial commitfe790a3571
Voir le diff
@@ -0,0 +1,172 @@+{+ "$schema": "https://json-schema.org/draft/2020-12/schema",+ "$id": "https://telebib2.org/schemas/technical/M9730.202301.json",+ "title": "M9730 — Technical object, attached document",+ "description": "Technical message used to attach a document, with its multimedia datafile payload(s), to any business message exchange. Cross-domain (sender and recipient may be any party).",+ "description_i18n": {+ "fr": "Message technique permettant d'annexer un document, avec son ou ses fichiers multimédias, à n'importe quel échange de message métier. Transversal (l'émetteur et le destinataire peuvent être n'importe quelle partie).",+ "nl": "Technisch bericht om een document, met zijn multimediabestand(en), aan om het even welke zakelijke berichtuitwisseling te koppelen. Domeinoverschrijdend (verzender en ontvanger kunnen om het even welke partij zijn)."+ },+ "type": "object",+ "unevaluatedProperties": false,+ "properties": {+ "exchangeUnitBusinessContentDescription": {+ "description": "MIG identifier. Always 'M9730' for this schema.",+ "description_i18n": {+ "fr": "Identifiant du MIG. Toujours 'M9730' pour ce schéma.",+ "nl": "MIG-identificator. Altijd 'M9730' voor dit schema."+ },+ "type": "string",+ "const": "M9730"+ },+ "exchangeUnitBusinessContentDescriptionVersion": {+ "description": "MIG version. Always 6 for this schema (release 202301).",+ "description_i18n": {+ "fr": "Version du MIG. Toujours 6 pour ce schéma (version 202301).",+ "nl": "MIG-versie. Altijd 6 voor dit schema (uitgave 202301)."+ },+ "type": "integer",+ "const": 6+ },+ "domain": {+ "description": "Business domain of the message.",+ "description_i18n": {+ "fr": "Domaine métier du message.",+ "nl": "Bedrijfsdomein van het bericht."+ },+ "$ref": "https://telebib2.org/schemas/shared/lists/telebib/domainCode_V2.json"+ },+ "referencedMessageGuid": {+ "description": "Reference to the message that this document message relates to.",+ "description_i18n": {+ "fr": "Référence au message auquel ce message de document se rapporte.",+ "nl": "Referentie naar het bericht waarop dit documentbericht betrekking heeft."+ },+ "$ref": "https://telebib2.org/schemas/shared/components/units/reference.202701.json",+ "required": [ "referenceContent" ]+ },+ "documents": {+ "description": "Attached document with its multimedia datafile payload(s): document identification, processing indicators (multimedia presence, signature requirement and type), retrieval URL and expiry, document reference, referenced risk object instance and embedded multimedia file(s).",+ "description_i18n": {+ "fr": "Document annexé avec son ou ses fichiers multimédias : identification du document, indicateurs de traitement (présence de fichier multimédia, exigence et type de signature), URL de consultation et date d'expiration, référence du document, instance d'objet de risque référencée et fichier(s) multimédia(s) embarqué(s).",+ "nl": "Bijgevoegd document met zijn multimediabestand(en): documentidentificatie, verwerkingsindicatoren (aanwezigheid multimediabestand, ondertekeningsvereiste en -type), URL en vervaldatum, documentreferentie, gerefereerde risico-object-instantie en ingesloten multimediabestand(en)."+ },+ "allOf": [+ { "$ref": "https://telebib2.org/schemas/shared/components/units/document.202701.json" },+ {+ "type": "object",+ "properties": {+ "isMultimediaFilePresent": {+ "description": "Whether a multimedia file is present with this document.",+ "description_i18n": {+ "fr": "Indique si un fichier multimédia est présent avec ce document.",+ "nl": "Geeft aan of een multimediabestand aanwezig is bij dit document."+ },+ "type": "boolean"+ },+ "digitalSignatureRequirement": {+ "description": "Whether and how the document is to be (electronically) signed.",+ "description_i18n": {+ "fr": "Indique si et comment le document doit être signé (électroniquement).",+ "nl": "Geeft aan of en hoe het document (elektronisch) ondertekend moet worden."+ },+ "allOf": [+ { "$ref": "https://telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" },+ {+ "properties": {+ "processingIndicatorValueCoded": {+ "description": "Coded value narrowed to the digital signature requirement code list.",+ "description_i18n": {+ "fr": "Valeur codée restreinte à la liste de codes d'exigence de signature digitale.",+ "nl": "Gecodeerde waarde beperkt tot de codelijst voor digitale-ondertekeningsvereiste."+ },+ "$ref": "https://telebib2.org/schemas/shared/lists/telebib/digitalSignatureRequirement_V3.json"+ }+ }+ }+ ]+ },+ "digitalSignatureType": {+ "description": "Type of digital signature applied to the document.",+ "description_i18n": {+ "fr": "Type de signature digitale appliquée au document.",+ "nl": "Type digitale handtekening dat op het document is aangebracht."+ },+ "allOf": [+ { "$ref": "https://telebib2.org/schemas/shared/components/units/processingIndicator.202701.json" },+ {+ "properties": {+ "processingIndicatorValueCoded": {+ "description": "Coded value narrowed to the digital signature type code list.",+ "description_i18n": {+ "fr": "Valeur codée restreinte à la liste de codes de type de signature digitale.",+ "nl": "Gecodeerde waarde beperkt tot de codelijst voor digitale-ondertekeningstype."+ },+ "$ref": "https://telebib2.org/schemas/shared/lists/telebib/digitalSignatureType_V3.json"+ }+ }+ }+ ]+ },+ "urlExpiryDate": {+ "description": "Date until which the document URL remains valid. Mandatory when documentUrl is provided.",+ "description_i18n": {+ "fr": "Date jusqu'à laquelle l'URL du document reste valable. Obligatoire lorsque documentUrl est renseigné.",+ "nl": "Datum tot wanneer de URL van het document geldig blijft. Verplicht wanneer documentUrl is opgegeven."+ },+ "type": "string",+ "format": "date",+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$"+ },+ "documentNumber": {+ "description": "Reference number identifying the document.",+ "description_i18n": {+ "fr": "Numéro de référence identifiant le document.",+ "nl": "Referentienummer dat het document identificeert."+ },+ "$ref": "https://telebib2.org/schemas/shared/components/units/reference.202701.json",+ "required": [ "referenceContent" ]+ },+ "documentUrl": {+ "description": "URL at which the document can be retrieved. When present, urlExpiryDate becomes mandatory.",+ "description_i18n": {+ "fr": "URL à laquelle le document peut être consulté. Lorsqu'elle est renseignée, urlExpiryDate devient obligatoire.",+ "nl": "URL waar het document kan worden opgehaald. Wanneer opgegeven, wordt urlExpiryDate verplicht."+ },+ "type": "string",+ "minLength": 1,+ "maxLength": 350+ },+ "riskObjectReference": {+ "description": "Reference to the risk object instance the document concerns.",+ "description_i18n": {+ "fr": "Référence à l'instance d'objet de risque concernée par le document.",+ "nl": "Referentie naar de risico-object-instantie waarop het document betrekking heeft."+ },+ "type": "string",+ "minLength": 1,+ "maxLength": 350+ },+ "multimediaDatafile": {+ "description": "Embedded multimedia datafile carried with the document (e.g. scan, photo, video).",+ "description_i18n": {+ "fr": "Fichier multimédia embarqué avec le document (ex. scan, photo, vidéo).",+ "nl": "Ingesloten multimediabestand bij het document (bv. scan, foto, video)."+ },+ "$ref": "https://telebib2.org/schemas/shared/components/units/multiMediaDatafile.202701.json"+ }+ },+ "required": [ "isMultimediaFilePresent" ],+ "if": {+ "required": [ "documentUrl" ]+ },+ "then": {+ "required": [ "urlExpiryDate" ]+ }+ }+ ],+ "unevaluatedProperties": false+ }+ },+ "required": [ "exchangeUnitBusinessContentDescription", "exchangeUnitBusinessContentDescriptionVersion", "referencedMessageGuid", "documents", "domain" ]+}
RÉSULTAT
MESSAGE D'EXEMPLE — MODIFIABLE
🔒 La validation s'effectue entièrement dans votre navigateur : le contenu de cet éditeur n'est jamais transmis à nos serveurs ni conservé.