Règles pour les dépendances d'étape

Le plan d'inspection envoyé par le système hôte doit respecter un ensemble de règles afin que VoiceApplication puisse déterminer comment lier les étapes dépendantes aux étapes référencées dans les déclarations de condition.

Les règles sont particulièrement importantes car un plan peut contenir de nombreuses instances d'une même étape (elles utilisent toutes le même ID d'étape mais avec des étapes dépendantes potentiellement différentes ou sans aucune dépendance).

Occurrence des étapes dans les plans d'inspection

  • Une étape de référence doit figurer avant son étape dépendante dans la tâche. Si l'étape dépendante fait référence à une étape de référence intervenant dans la suite de la tâche, l'étape dépendante est ignorée.
  • Si une étape de référence est introuvable dans le plan d'inspection, VoiceApplication ignore les conditions et exécute les étapes dépendantes.
  • Si l'ID d'étape de référence n'apparaît qu'une seule fois dans le plan d'inspection, l'étape de référence peut se trouver dans n'importe quelle section autre que les sections de pièces tandis que l'étape ou les étapes dépendantes apparaissent dans n'importe quelle section. Les ID d'étape de référence dans les sections de pièces ne peuvent être référencés que par des étapes dépendantes dans la même section de pièces.
  • Si l'ID d'étape de référence apparaît plusieurs fois dans le plan d'inspection, l'étape de référence doit se trouver dans la même section que son étape dépendante et doit être la seule instance de cet ID d'étape dans cette section.

Exemple de plan d'inspection : 

Étape de référence unique dans le plan ; Définie avant toute étape dépendante

 

Exemple de plan d'inspection : 

Étape de référence unique et étapes dépendantes confinées dans la section des pièces

 

Exemple de plan d'inspection :

Références multiples ; Dépendances confinées à l'intérieur des sections

Section I

Étape A (référence)

Étape B

Étape C

 

Section I

Étape B

Étape C

 

Section I

Étape A (référence)

Étape D (dépendante)

Étape A

Section II

Étape D (dépendante)

Étape C

Étape E

Étape C

 

Section II

Étape E

Étape F

 

Section II

Étape A (référence)

Étape D (dépendante)

Étape B

Section III

Étape E

Étape D (dépendante)

 

Parties Section I

Étape A (référence)

Étape E

Étape D (dépendante)

Étape C

Étape D (dépendante)

 

Section III

Étape A

Étape E

Section des pièces

Étape D (dépendante)

 

Parties Section II

Étape E

Étape C

 

Section des pièces

Étape A (référence)

Étape D (dépendante)

Étape G