https: //spc.minitab.com/api/app/spc/Station/?apikey={APIKEY}&action=streamData&args=[{JSON}]
[DataStreamingRequestDTO]:Fournir soit le external_station_id soit le sys_id de la station.
Identifiant externe de station, généralement nom de station, ou poste de travail dans SAP Digital Manufacturing.
Sys_id pour la station.
Sys_id pour le plan d’échantillonnage. Optionnel pour un seul plan d’échantillonnage ; Obligatoire si plusieurs plans d’échantillonnage sont associés à la station.
Liste des sous-groupes avec leurs propriétés et observations à créer.
[SubgroupWithObservationsRequestDTO] : Horodatage pour les observations. Optionnel, l’heure de date dans ISO 8601, par défaut est la date et l’heure actuelles pour le serveur si elle n’est pas fournie. Pour plus d'informations, reportez-vous à la rubrique Exigences en matière de données temporelles.
Descripteurs et leurs valeurs pour le sous-groupe. Optionnel.
Pour ce sous-groupe, au moins une observation est requise.
[DescriptorValueRequestDTO] : Fournissez soit le external_descriptor_id, soit le sys_id pour le descripteur.
Une valeur descripteur est requise.
Identifiant descripteur externe.
sys_id pour le descripteur.
[ObservationRequestDTO] : Fournir soit le external_measure_id, soit le sys_id pour la mesure.
Identifiant externe de mesure pour l’observation.
sys_id pour la mesure.
La valeur de l’observation est requise.
Descripteurs et leurs valeurs pour l’observation. Optionnel.
Seules les mesures continues, processus et sorties, peuvent être diffusées directement dans les tables de stations.
[
{
"station_id": 14,
"subgroups": [
{
"observations": [
{
"observation": 3.5,
"measure_id": 7
}
]
}
]
}
][
{
"external_station_id": "Ribbon Manufacturing Station",
"subgroups": [
{
"observations": [
{
"observation": 3.5,
"external_measure_id": "Roll Width"
}
]
}
]
}
]
[
{
"external_station_id": "Ribbon Manufacturing Station",
"sampling_plan_id": 11,
"subgroups": [
{
"timestamp": "2024-12-11 19:55:18Z",
"descriptors": [
{
"external_descriptor_id": "Batch Number",
"descriptor_value": "4973"
}
],
"observations": [
{
"observation": 3.5,
"external_measure_id": "Roll Width",
"descriptors": [
{
"external_descriptor_id": "Roll Color",
"descriptor_value": "Blue"
}
]
}
]
}
]
}
]{
"success_count": 40,
"failure_count": 2
}{
"title": "DataStreamingRequestDto",
"description": "",
"type": "object",
"properties": {
"sampling_plan_id": {
"type": ["integer","null"],
"minimum": 1
},
"external_station_id": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"station_id": {
"type": "integer",
"minimum": 1
},
"subgroups": {
"type": "array",
"maxItems": 50,
"minItems": 1,
"items": {
"$ref": "#/$defs/SubgroupWithObservationsRequestDto"
}
}
},
"required": ["subgroups"],
"oneOf": [
{
"required": ["external_station_id"]
},
{
"required": ["station_id"]
}
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$defs": {
"DescriptorValueRequestDto": {
"title": "DescriptorValueRequestDto",
"description": "",
"type": "object",
"properties": {
"descriptor_value": {
"type": "string",
"minLength": 1,
"maxLength": 255,
"pattern": "^(?!\\s*$).+"
},
"external_descriptor_id": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"descriptor_id": {
"type": "integer",
"minimum": 1
}
},
"required": ["descriptor_value"],
"oneOf": [
{
"required": ["external_descriptor_id"]
},
{
"required": ["descriptor_id"]
}
]
},
"ObservationRequestDto": {
"title": "ObservationRequestDto",
"description": "",
"type": "object",
"properties": {
"external_measure_id": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"measure_id": {
"type": "integer",
"minimum": 1
},
"observation": {
"type": ["number", "null"],
"minimum": -10000000000,
"maximum": 10000000000
},
"descriptors": {
"type": ["array", "null"],
"maxItems": 100,
"items": {
"$ref": "#/$defs/DescriptorValueRequestDto"
}
}
},
"required": ["observation"],
"oneOf": [
{
"required": ["external_measure_id"]
},
{
"required": ["measure_id"]
}
]
},
"SubgroupWithObservationsRequestDto": {
"title": "SubgroupWithObservationsRequestDto",
"description": "",
"type": "object",
"properties": {
"timestamp": {
"type": ["string", "null"],
"pattern": "^(\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:Z|(?:[+-]\\d{2}:\\d{2})|)?)$",
"$comment": "Value must be a valid date-time with optional timezone.",
"examples": [
"\"2025-01-01T01:23:45\"",
"\"2025-01-01 01:23:45\"",
"\"2025-01-01T01:23:45Z\"",
"\"2025-01-01 01:23:45Z\"",
"\"2025-01-01T01:23:45-05:00\"",
"\"2025-01-01 01:23:45-05:00\""
]
},
"descriptors": {
"type": ["array", "null"],
"maxItems": 100,
"items": {
"$ref": "#/$defs/DescriptorValueRequestDto"
}
},
"observations": {
"type": "array",
"maxItems": 1000,
"minItems": 1,
"items": {
"$ref": "#/$defs/ObservationRequestDto"
}
}
},
"required": ["observations"]
}
}
}