--- title: Configuring employee document management bulk import with source document repository description: Use Employee Document Import Configuration to identify and communicate with the source document repository. The source document repository is where you currently store your employee documents.To import employee documents, map the source employee documents from your local document repository or third-party cloud-based repository to Employee Document Management.Use Employee Document Import Jobs to create a Verify source step. Verify is required to validate the connection between your local directory or your third-party, cloud-based document repository and Employee Document Management. The Verify source step also validates that source employee files are there to be processed.Use Employee Document Import Jobs to create or edit the Stage Directory source step.Use Employee Document Import Jobs to create or edit the stage file source step. Stage file is required to stage your source employee documents from your third-party, cloud-based document repository.Use Employee Document Import Jobs to create or edit the capture source step. Capture is required to import your source employee documents from your local or third-party, cloud-based document repository. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/employee-service-management/employee-document-management/edm-bulk-configuration.html release: australia product: Employee Document Management classification: employee-document-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 15 breadcrumb: [Bulk imports, Use, Employee Document Management, HR Documents, HR Service Delivery, Employee Service Management] --- # Configuring employee document management bulk import with source document repository Use Employee Document Import Configuration to identify and communicate with the source document repository. The source document repository is where you currently store your employee documents. ## Before you begin Role required: sn\_hr\_ef.admin, sn\_hr\_ef.document\_import ## About this task Before you can move your employee documents from your source document repository, you must: - Identify the type of repository you are pulling documents from. - Identify the URL and credentials from the repository you are pulling documents from. Or, identify the directory you are pulling documents from. - Test to make sure that there is communication from your source repository and Employee Document Management. ## Procedure 1. Navigate to **All** > **HR Administration** > **Bulk Import** > **Import Configuration**. 2. Fill in the fields on the form.
| Fields | Description |
|---|---|
| Name | A descriptive name that identifies your employee document bulk upload configuration. |
| Source type | Identifies the source you are moving employee documents from.- Local: The source employee document repository is local. - URL: The source employee document repository is cloud-based. |
| Host | Appears when **Local** is selected from **Source type**. The IP address of the local source employee document repository you are pulling from. When pulling from a local directory, the IP address of the source connected via the MID server. |
| URL | Appears when **URL** is selected from **Source Type**.The URL of the source third-party, cloud-based document repository. |
| Directory | The directory in the source employee document repository you are pulling from. For Local source type, you can specify a recursive directory structure. For third-party, cloud-based \(URL\) source type, you can only specify the root directory. **Note:** If you have multiple directories in your third-party, cloud-based repository, a separate Employee Document Import Configuration is required for each one. Use the **Clone Configuration** button to make cloning easier. |
| Staging record state | The state assigned to the imported employee document staging records before being inserted into the employee documents. - Draft: Allows you to verify the staging records prior to inserting into the employee documents. **Note:** Use the **Draft** state as the default in a testing environment when adjusting your mapping configurations. Employee documents that have a **Draft** state must be changed to **Ready** before the Capture step can process it. - Ready: When the staging records for employee documents are accurate and does not require verification, use this state. You can still fix any errors that occur. The state changes to Error when verification cannot be confirmed. **Note:** Use the Ready state as the default in a production environment after testing ensures that your mapping configurations are error-free. Employee documents in the Ready state process automatically in the Capture step. |
| Credential alias | The connection and credential alias ID that labels a credential or connection record. The credential alias is required to connect to the local source document repository.The credential alias is configured from the local document repository. The credentials to access the local document repository are stored on the instance and tagged with the alias. |
| Domain | Automatically populated via domain separation and identifies the specific domain you are configuring employee documentation bulk uploads for. |
| Log mapping | Indicates that you want to write debug statements to the system log during the staging phase. Log mapping provides an easier debugging of mapping. Recommended when first configuring bulk imports during the testing phase. |
| Field | Description |
|---|---|
| Configuration | The name of the employee document bulk import configuration. See [Configuring employee document management bulk import with source document repository](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/employee-document-management/edm-bulk-configuration.md). |
| Mapping type | Defines how you are locating the source employee documents within your source document repository.- Field: Indicates that within an array of information about your source document you want to identify a specific part of the array to map. - Value: Indicates that you are identifying a specific term within an array of information from your source document you want to map. |
| Regex | The regular expression string that identifies files you want to include from the source repository.For example, \(\\w+\)\_\(\\w+\)\_\(\\w+\).\(\\w+\) matches file names that contain alphanumeric, underscore, and a period. Once you have identified specific parts of information in the array, you can then map it. The more consistent your existing naming convention, the easier to locate your employee documents from your source repository, |
| Replace | The information you want the source employee document to contain when imported to Employee Document Management. For example, the array for your source employee document has school. You want the new value to equal transcripts for document type. Enter: - Replace: transcripts - Mapped element: docType - Source element: school **Note:** You can also use regular expressions \(RegEx\) to define the replacement value. When using RegEx, use a regular expression test site to ensure correct parsing. |
| Mapped element | Determines what meta data field is acquired and the value included in the final staging record created.Fields from the Import Document Staging \[sn\_hr\_ef\_import\_staging\] table that you want to map your source employee documents to. The base system provides the following fields you can map your source employee documents to: - docType: Document type - fileName: File name - employee: Employee name |
| Source element | The field or value from a local or third-party cloud-based employee document repository you want to map to Employee Document Management.For example, if your source file name contains the employee name, you can use the employee name as the source element and use the Mapped element of employee. |
| Filter regex | A regular expression sequence that matches text found in the array from your source employee document repository. Use this field to refine your identification of source employee documents. |
| Filter field | Locates specific text found in the array of information returned from the source repository when files matching the Regex are imported. **Note:** You can also use regular expressions \(RegEx\) to define the replacement value. When using RegEx, use a regular expression test site to ensure correct parsing. Use this field to help refine the information you want mapped. For example, to import only files with a file name formatted first\_last\_xxx.pdf \(abel\_tuter\_tuition.pdf\): - Regex: \(\\w+\)\_\(\\w+\)\_\(\\w+\).\(\\w+\) - Mapped element: fileName - Source element: fileName - Filter field: .pdf |
| Field | Description |
|---|---|
| Configuration | A descriptive name that identifies your employee document bulk upload configuration. |
| Source step | The import step that makes up the import job. Select Verify.Verify: Ensures the connection between the Employee Document instance and source repository \(third-party cloud-based or local\) is configured correctly and can communicate. |
| Import type | The import type that drives the source step. You can select the method that drives the source step. - Sub flow: A workflow launched by another workflow to drive the import step. See [Workflows used as subflows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/workflows-as-subflows.md). - Flow action: The Flow Designer action that drives the import step. See [Flow Designer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/flow-designer.md). - Workflow: An automated way to provide a multi-step process. See [Workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/c_WorkflowOverview.md). - Script: Use to automate the import step. See [Scripts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_Script.md). |
| Application | The application the import source is used in. |
| Domain | Automatically populated via domain separation and identifies the specific domain you are configuring employee documentation bulk uploads for. |
| Sub FlowAction Workflow Script | The subflow, flow action, workflow, or script that launches the source step based on the import type. For example, if you are using Flow Action as your Import type, the Action drop-down appears to select the action you previously created. |
| Field | Description |
|---|---|
| Configuration | A descriptive name that identifies your employee document bulk upload configuration. The name comes from the Employee Document Import Configuration. See [Configuring employee document management bulk import with source document repository](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/employee-document-management/edm-bulk-configuration.md). |
| Source step | The import step that makes up the import job. Select Stage - Directory.Stage — Directory: Ensures that the employee documents from the source repository are located and mapped correctly. |
| Import type | The import type that drives the source step. You can select the method that drives the source step. - Sub flow: A workflow launched by another workflow to drive the import step. See [Workflows used as subflows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/workflows-as-subflows.md). - Flow action: The Flow Designer action that drives the import step. See [Flow Designer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/flow-designer.md). - Workflow: An automated way to provide a multi-step process. See [Workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/c_WorkflowOverview.md). - Script: Use to automate the import step. See [Scripts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_Script.md). |
| Application | The application the import source is used in. |
| Domain | Automatically populated via domain separation and identifies the specific domain you are configuring employee documentation bulk uploads for. |
| Sub FlowAction Workflow Script | The subflow, flow action, workflow, or script that launches the source step based on the import type. For example, if you are using Flow Action as your Import type, the Action drop-down appears to select the action you previously created. |
| Field | Description |
|---|---|
| Configuration | A descriptive name that identifies your employee document bulk upload configuration. The name comes from the Employee Document Import Configuration. See [Configuring employee document management bulk import with source document repository](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/employee-document-management/edm-bulk-configuration.md). |
| Source step | The import step that makes up the import job. Select Stage - File.Stage — File: Ensures that the employee documents from the source repository are located and mapped correctly. |
| Import type | The import type that drives the source step. You can select the method that drives the source step. - Sub flow: A workflow launched by another workflow to drive the import step. See [Workflows used as subflows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/workflows-as-subflows.md). - Flow action: The Flow Designer action that drives the import step. See [Flow Designer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/flow-designer.md). - Workflow: An automated way to provide a multi-step process. See [Workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/c_WorkflowOverview.md). - Script: Use to automate the import step. See [Scripts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_Script.md). |
| Application | The application the import source is used in. |
| Domain | Automatically populated via domain separation and identifies the specific domain you are configuring employee documentation bulk uploads for. |
| Sub FlowAction Workflow Script | The subflow, flow action, workflow, or script that launches the source step based on the import type. For example, if you are using Flow Action as your Import type, the Action drop-down appears to select the action you previously created. |
| Field | Description |
|---|---|
| Configuration | A descriptive name that identifies your employee document bulk upload configuration. The name comes from the Employee Document Import Configuration. See [Configuring employee document management bulk import with source document repository](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/employee-document-management/edm-bulk-configuration.md). |
| Source step | The import step that makes up the import job. Select Verify. Capture: Ensures that the employee documents from the source repository are imported to Employee Document Management. |
| Import type | The import type that drives the source step. You can select the method that drives the source step. - Sub flow: A workflow launched by another workflow to drive the import step. See [Workflows used as subflows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/workflows-as-subflows.md). - Flow action: The Flow Designer action that drives the import step. See [Flow Designer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/flow-designer.md). - Workflow: An automated way to provide a multi-step process. See [Workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/c_WorkflowOverview.md). - Script: Use to automate the import step. See [Scripts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_Script.md). |
| Application | The application the import source is used in. |
| Domain | Automatically populated via domain separation and identifies the specific domain you are configuring employee documentation bulk uploads for. |
| Sub FlowAction Workflow Script | The subflow, flow action, workflow, or script that launches the source step based on the import type. For example, if you are using Flow Action as your Import type, the Action drop-down appears to select the action you previously created. |