# ProcessInformation The **ProcessInformation** module defines the running information of a process. > **NOTE** > > The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. ## Modules to Import ```ts import { appManager } from '@kit.AbilityKit'; ``` ## Properties **System capability**: SystemCapability.Ability.AbilityRuntime.Core | Name| Type| Read-Only| Optional| Description| | -------- | -------- | -------- | -------- | -------- | | pid | number | No| No| Process ID.
**Atomic service API**: This API can be used in atomic services since API version 11.| | uid | number | No| No| User ID.
**Atomic service API**: This API can be used in atomic services since API version 11.| | processName | string | No| No| Process name.
**Atomic service API**: This API can be used in atomic services since API version 11.| | bundleNames | Array<string> | No| No| Names of all running bundles in the process.
**Atomic service API**: This API can be used in atomic services since API version 11.| | state10+ | [appManager.ProcessState](js-apis-app-ability-appManager.md#processstate10)| No| No| Running status of the process.
**Atomic service API**: This API can be used in atomic services since API version 11.| | bundleType12+ | [bundleManager.BundleType](js-apis-bundleManager.md#bundletype) | No| No| Type of the bundle running in the process.
**Atomic service API**: This API can be used in atomic services since API version 12.| | appCloneIndex12+ | number | No | Yes | Index of an application clone.
**Atomic service API**: This API can be used in atomic services since API version 12. | ## How to Use The process information is obtained by calling [getRunningProcessInformation](js-apis-app-ability-appManager.md#appmanagergetrunningprocessinformation) of the **appManager** module. **Example** ```ts import { appManager } from '@kit.AbilityKit'; appManager.getRunningProcessInformation((error, data) => { if (error) { console.error(`getRunningProcessInformation fail, error: ${JSON.stringify(error)}`); } else { console.log(`getRunningProcessInformation success, data: ${JSON.stringify(data)}`); } }); ```