> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/sdks/sdk-web/componentes/sdk-provider/propiedades/steps.md).

# steps

## Details

**Attribute:** `steps`

**Type:** `TrackingSteps[]` | `string`

**Default value:** `undefined`

### TrackingSteps

| Member               | Value                        | Description            |
| -------------------- | ---------------------------- | ---------------------- |
| `start`              | `START`                      | Start of the Flow.     |
| `selphiWidget`       | `SELPHI_WIDGET`              | Face Capture step.     |
| `selphidWidget`      | `SELPHID_WIDGET`             | Document Capture step. |
| `fileUploaderWidget` | `FILE_UPLOADER`              | File upload.           |
| `finish`             | `FINISH`                     | End of the Flow.       |
| `videoRecording`     | `VIDEO_RECORDING`            | Video Recording.       |
| `termsConditions`    | `TERMS_AND_CONDITIONS`       | Terms and conditions.  |
| `documentValidation` | `DOCUMENT_VALIDATION_WIDGET` | Document validation.   |

## Morphology

```typescript
provider.steps = 'START,SELPHID_WIDGET,SELPHI_WIDGET,FINISH';
```

## Description

Sequence of Tracking steps registered on the platform for the operation initiated by `facephi-sdk-provider`.

***

## Example

```jsx
import { TrackingSteps } from '@facephi/sdk-web-wc';

<facephi-sdk-provider
    apikey={process.env.FACEPHI_SDK_APIKEY}
    steps={`${TrackingSteps.start},${TrackingSteps.selphidWidget},${TrackingSteps.finish}`}
/>
```
