Batch Profile

Batch Profile - Get

HTTP Request

GET /api/v1/batch-profile/{id}

📋 Description: Retrieves detailed information about a specific batch profile identified by the provided ID, enabling users to access and review profile attributes for informed decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBatchProfileDto

Batch Profile - Update

HTTP Request

PUT /api/v1/batch-profile/{id}

📋 Description: Updates the batch profile identified by the specified ID, allowing for modifications to its attributes to reflect the latest business requirements.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

BatchProfileDto

true

Request body containing the updated batch profile information, including relevant attributes and configuration settings for the specified profile ID.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBatchProfileDto

Batch Profile - Delete

HTTP Request

DELETE /api/v1/batch-profile/{id}

📋 Description: Deletes a specified batch profile identified by its unique ID, ensuring the removal of associated data from the system to maintain data integrity and compliance.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Batch Profile - Create Or Update

HTTP Request

PUT /api/v1/batch-profile/createOrUpdate

📋 Description: Creates or updates batch profile information in the system, ensuring that user data is accurately maintained and readily accessible for operational needs.

Parameters

Name

In

Type

Required

Description

body

body

BatchProfileDto

true

Request body containing the batch profile data, including identifiers and attributes necessary for creating or updating profiles in the system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseBatchProfileDto

Batch Profile - Create Or Update Bulk

HTTP Request

PUT /api/v1/batch-profile/createOrUpdate/bulk

📋 Description: Updates or creates multiple batch profiles in a single operation, streamlining the management of bulk data entries for enhanced operational efficiency.

Parameters

Name

In

Type

Required

Description

body

body

BatchProfileDto

true

Request body containing an array of batch profile objects for creating or updating multiple profiles in a single operation.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBatchProfileDto

Batch Profile - Bulk Update

HTTP Request

PUT /api/v1/batch-profile/bulk

📋 Description: Updates multiple batch profiles in a single request, allowing for efficient management of profile data across the organization.

Parameters

Name

In

Type

Required

Description

body

body

BatchProfileDto

true

Request body containing an array of batch profile data for bulk updates, including relevant identifiers and attributes for efficient processing.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListBatchProfileDto

Batch Profile - Find All

HTTP Request

GET /api/v1/batch-profile

📋 Description: Fetches batch profile data, allowing users to access detailed information related to batch processing operations within the system.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, allowing for efficient data retrieval and improved performance when accessing large datasets.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBatchProfileDto

Batch Profile - Get Profile

HTTP Request

GET /api/v1/batch-profile/{id}/{securityProfileId}

📋 Description: Fetches the details of a specific batch profile identified by the provided ID and associated security profile ID, enabling users to access relevant configuration and compliance information.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

securityProfileId

path

integer(int64)

true

Unique identifier for the security profile

Responses

Status

Meaning

Description

Schema

200

OK

OK

BatchProfileDto

Batch Profile - Get Profile (With User Name And User Name)

HTTP Request

GET /api/v1/batch-profile/{id}/user-name/{userName}

📋 Description: Fetches the user profile associated with the specified user name within a given batch profile, enabling efficient access to user-specific information for enhanced data management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

userName

path

string

true

Name of the user

Responses

Status

Meaning

Description

Schema

200

OK

OK

BatchProfileDto

Batch Profile - Get All Profiles

HTTP Request

GET /api/v1/batch-profile/user-name/{userName}

📋 Description: Retrieves the batch profile associated with the specified user name, providing essential user data for analysis and reporting purposes.

Parameters

Name

In

Type

Required

Description

userName

path

string

true

Name of the user

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[BatchProfileDto]

false

none

[Data transfer object representing a collection of user profiles for batch processing, facilitating efficient management and analysis of user data within enterprise applications.]

» id

integer(int64)

false

none

Unique identifier for the resource

» name

string

false

none

Name of the resource

» principalPositionType

string

true

none

Type of the principal position

» erpSystemFilterType

string

true

none

Type of the erp system filter

» erpSystems

[ErpSystemLiteDto]

false

none

List of ERP system profiles associated with the batch processing, enabling seamless integration and management of enterprise resources.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» leaseAreaFilterType

string

true

none

Type of the lease area filter

» leaseAreas

[LeaseAreaLiteDto]

false

none

An array of lease area identifiers associated with the batch profile, facilitating the management and organization of lease-related data.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» businessUnitFilterType

string

true

none

Type of the business unit filter

» businessUnits

[BusinessUnitLiteDto]

false

none

An array of business units associated with the batch profile, enabling effective organization and management of resources within the enterprise.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» companyFilterType

string

true

none

Type of the company filter

» companyCodes

[CompanyLiteDto]

false

none

An array of unique identifiers representing the company codes associated with the batch profile, facilitating streamlined data management and reporting.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»» countryId

integer(int64)

false

none

Unique identifier for the country

»» countryDisplayId

string

false

none

Unique identifier for the country display

»» name

string

false

none

none

» departmentFilterType

string

true

none

Type of the department filter

» leaseDepartments

[DepartmentLiteDto]

false

none

An array of departments associated with the lease, facilitating the management and organization of lease-related activities within the business.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» leaseGroupFilterType

string

true

none

Type of the lease group filter

» leaseGroups

[LeaseGroupLiteDto]

false

none

An array of lease groups associated with the batch profile, facilitating the organization and management of leasing agreements within the system.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» costCenterFilterType

string

true

none

Type of the cost center filter

» costCenters

[CostCenterLiteDto]

false

none

Array of cost centers associated with the batch profile, enabling effective financial tracking and resource allocation within the organization.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» profitCenterFilterType

string

true

none

Type of the profit center filter

» profitCenters

[ProfitCenterLiteDto]

false

none

Array of profit centers associated with the batch profile, enabling effective financial tracking and resource allocation within the organization.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

»» validTo

string(date)

false

none

Date until which the resource is valid

»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

» workBreakdownStructureFilterType

string

true

none

Type of the work breakdown structure filter

» workBreakdownStructures

[WorkBreakdownStructureLiteDto]

false

none

An array of work breakdown structures that detail the hierarchical decomposition of project deliverables for effective project management and resource allocation.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» objectStatus

string

false

none

Status of the object

» securityProfileId

integer(int64)

false

none

Unique identifier for the security profile

» businessAreaFilterType

string

true

none

Type of the business area filter

» businessAreas

[BusinessAreaLiteDto]

false

none

List of business areas associated with the batch profile, providing context for organizational focus and resource allocation.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» functionalAreaFilterType

string

true

none

Type of the functional area filter

» functionalAreas

[FunctionalAreaLiteDto]

false

none

An array representing the various functional areas associated with the batch profile, facilitating targeted management and analysis of organizational capabilities.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

string

false

none

Status of the resource

»» name

string

false

none

Name of the resource

» filterObjectDto

FilterObjectDto

false

none

Data transfer object representing a set of criteria used to filter data within the application, enabling users to refine search results and enhance decision-making processes.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» profileId

integer(int64)

false

none

Unique identifier for the profile

»» displayId

string

false

none

Unique identifier for the display

»» objectType

string

false

none

Type of the object

» assetClassFilterType

string

false

none

Type of the asset class filter

» assetClasses

[BaseId]

false

none

An array of asset classes associated with the batch profile, used to categorize and manage various types of assets within the system.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

» cpiCategoryFilterType

string

false

none

Type of the cpi category filter

» cpiCategories

[BaseId]

false

none

Collection of categories associated with the batch profile, used to classify and organize related data for enhanced reporting and analysis.

» scriptProfile

boolean

false

none

Indicates whether a specific script profile is enabled for batch processing within the system.

Enumerated Values

Attribute

Value

assetClassFilterType

ALL, LIST

businessAreaFilterType

ALL, LIST

businessUnitFilterType

ALL, LIST

companyFilterType

ALL, LIST

costCenterFilterType

ALL, LIST

cpiCategoryFilterType

ALL, LIST

departmentFilterType

ALL, LIST

erpSystemFilterType

ALL, LIST

functionalAreaFilterType

ALL, LIST

leaseAreaFilterType

ALL, LIST

leaseGroupFilterType

ALL, LIST

objectStatus

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

principalPositionType

LESSEE, LESSOR

profitCenterFilterType

ALL, LIST

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

workBreakdownStructureFilterType

ALL, LIST