When you create an activity within a runtime environment, there are several key settings and fields you must configure. Understanding these settings ensures that your activities are properly set up and managed. Let's walk through the process.

Activity Creation Screen
When you initiate the creation of a new activity, you see a screen with several important sections. Each section has fields that must be filled out to define and configure your activity:
Activity ID
A unique identifier for the activity.
Ensures that each activity can be distinctly recognized and managed within the system.
Description
A brief explanation of what the activity entails.
Helps users understand the purpose and scope of the activity at a glance.
Activity Function
This field links the activity to a specific function that is executed.
It is crucial to select an appropriate function with the correct API state (preferably API Active for productive use).
State
Recommended Initial State: Inactive.
By default, new activities should be set to Inactive. This allows for final checks and adjustments before the activity is made live.
You can later change the state to Active once everything is validated and ready for production.
Duration
This option allows you to document the expected duration of the activity in days.
The duration begins once you activate the environment and serves as a benchmark for tracking activity progress and identifying overdue tasks.
Operations
Within the activity creation process, there is an essential section called Operations where you define the actions that can be performed as part of the activity. These actions are critical for enabling interaction and ensuring the smooth execution of the activity's function.

Operations: Defining Actions
The Operations section allows you to specify what actions users within a team can perform when the activity is executed. These actions include, but are not limited to:
Run
Allows the team to execute the function linked to the activity.
This is the primary action that initiates the function’s operation.
Confirm
Enables users to confirm the successful completion of the activity’s task.
Useful for validating that the intended outcome has been achieved.
Reject
Provides the option to reject or fail the activity if certain criteria have not been met.
Important for quality control and ensuring that only satisfactory outputs are accepted.
Show Data
Displays data relevant to the activity.
This action is crucial for providing users with real-time information necessary for decision-making.
Import Data
Allows users to bring external data into the activity.
Ensures that the activity has the most current and relevant data by enabling data import.
Data Lock
Allows user to lock the data for the specific selection (period, fiscal year, company, business unit, profit center, and so on).
Ensures data integrity and security.

