Importing and exporting structures and items > Using the Application Interface Viewer
Allowable states transitions
The following table lists the permissible state transitions for a synchronization request. It also shows when application interface objects and requests are locked for update.
| Initial state | New state | Changed by | Preconditions | Object locking |
|---|---|---|---|---|
| None. | New | An application interface object when a request creation is initiated by a user or workflow action. | The requestor must have write access to the application interface object. | None. |
| New | Processing | An application interface object during generation of PLM XML for the request. | None. | The application interface object is locked for updating. |
| Processing | Pending | An application interface object after processing is complete. | The request is successfully processed. | The application interface object is unlocked. |
| Pending | Communicating | AI service on a call to start data exchange. | The request has export access rights. | The request is locked to update and to retrieve files. |
| Communicating | Completed | AI service on a call to end data exchange. | The file transfer is complete. | The request is unlocked. |
The following table lists the permissible state transitions for a Publish request. It also shows when application interface objects and requests are locked for update.
| Initial state | New state | Changed by | Preconditions | Object locking |
|---|---|---|---|---|
| None. | New | An application interface object when a request creation is initiated by a user or an AI service request to create a Publish request. | The requestor must have write access to the application interface object. There must be no pending synchronization request. | None. |
| New | Communicating | AI service on a call to start a data exchange. | None. | The request is locked to update and to retrieve files. |
| Communicating | Pending | AI service on a call to end a data exchange. | The file transfer is complete. | The request is unlocked. |
| Pending | Processing | An application interface object triggered by a user or workflow action. | The request has import access rights to the request object. There must be no pending synchronization request. | The application interface object is locked for updating. |
| Processing | Completed | An application interface object after processing is complete. | Processing is complete. | The application interface object is unlocked. |
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.plm00043/aiv0106 · retrieved 2026-07-11