# Launch EIB

> `UiPath.Workday.Activities.LaunchEIB`

`UiPath.Workday.Activities.LaunchEIB`

The **LaunchEIB** activity uses the SOAP [Launch_EIB](https://community.workday.com/sites/default/files/file-hosting/productionapi/Integrations/v33.0/Launch_EIB.html) operation to invoke a specified EIB integration (**IntegrationSystemID** or **WorkdayID**).

After invoking the EIB integration, the activity outputs the EIB event details in an `Integration_EventType` object (**IntegrationEvent**) and the status of the request (success/failure information) in a `ResponseStatus` object (**ResponseStatus**) that you can use in subsequent activities (e.g., conditional logic).

## How it works

The following steps and message sequence diagram is an example of how the activity works from design time (i.e., the activity dependencies and input/output properties) to run time.

1. Complete the [Setup](https://docs.uipath.com/activities/other/latest/legacy-integrations/workday-setup) steps.
2. Add the [Workday Scope](https://docs.uipath.com/activities/other/latest/legacy-integrations/workday-scope) activity to your project.
3. Add the **Launch EIB** activity inside the **Workday Scope** activity.
4. Enter values for the [Input](https://docs.uipath.com/activities/other/latest/legacy-integrations/workday-launcheib#launch-eib) properties and [Options](https://docs.uipath.com/activities/other/latest/legacy-integrations/workday-launcheib#launch-eib) properties if applicable.
5. Create and enter `Integration_EventType` and `ResponseStatus` variables for the [Output](https://docs.uipath.com/activities/other/latest/legacy-integrations/workday-launcheib#launch-eib) properties.
   * The request is sent to the [Launch_EIB](https://community.workday.com/sites/default/files/file-hosting/productionapi/Integrations/v33.0/Launch_EIB.html) operation.
   * The operation returns the `Integration_EventType` and `ResponseStatus` values to your output property variables.

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/legacy-integrations-docs-image-178896-f33e7cdb-1256aade.webp)

## Properties

### Common

* **DisplayName** - The display name of the activity. This field supports only `Strings` or `String` variables.

### Input

* **IntegrationSystemID** - The name of the integration EIB that you want to launch. Enter a `String` or `String` variable. Enter your value as it's shown under the **System ID** section of the EIB integration details page (see example below).
* **WorkdayID** - The integration identifier assigned to the EIB that you want to launch. Enter a `String` or `String` variable. To get the **WorkdayID** value:
  + Go to the **View Integration System** page in your Workday tenant.
  + Select the EIB that you want to launch.
  + Click the **Actions** button and select **Integration IDs** from the menu.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Options

* **File** - The local path to the configuration file(s) required for the specified EIB. Enter a `String` or `String` variable.
* **ServiceComponentData** - The service component data of the EIB. Enter a `Integration_Service_Component_Override_DataType[]` variable. For more information about the **ServiceComponentData**, see [Integration_Service_Component_Override_Data](https://community.workday.com/sites/default/files/file-hosting/productionapi/Integrations/v33.0/Launch_EIB.html#%20Integration_Service_Component_Override_DataType) in the Workday documentation.
* **Version** - Specifies a specific web service version that you want to use for the activity. Enter a `String` or `String` variable.

### Output

* **ResponseStatus** - The status of the request (success/failure information). Enter a `ResponseStatus` variable (*UiPath.BAF.Models.ResponseStatus*). The `ResponseStatus` object includes three properties that you can use in other activities.
  + **Success** - `Boolean` - Specifies whether the API request was successful.
  + **ErrorCode** - `String` - The response error if the API request is unsuccessful (**Success**=*False*).
  + **Message** - `String` - The error message.
* **IntegrationEvent** - The integration event details. Enter a `Integration_EventType` variable. For more information about the **IntegrationEvent**, see [Integration_EventType](https://community.workday.com/sites/default/files/file-hosting/productionapi/Integrations/v33.0/Launch_EIB.html#%20Integration_EventType) in the Workday documentation.
