ChoreService
ChoreService(rest)
Bases: ObjectService
Service to handle Object Updates for TM1 Chores
Source code in TM1py/Services/ChoreService.py
activate(chore_name, **kwargs)
activate chore on TM1 Server
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/ChoreService.py
create(chore, **kwargs)
create a chore
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore
|
Chore
|
instance of TM1py.Chore |
required |
Returns:
| Type | Description |
|---|---|
Response
|
|
Source code in TM1py/Services/ChoreService.py
deactivate(chore_name, **kwargs)
deactivate chore on TM1 Server
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/ChoreService.py
delete(chore_name, **kwargs)
delete chore in TM1
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/ChoreService.py
execute_chore(chore_name, **kwargs)
Ask TM1 Server to execute a chore
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
String, name of the chore to be executed |
required |
Returns:
| Type | Description |
|---|---|
Response
|
the response |
Source code in TM1py/Services/ChoreService.py
exists(chore_name, **kwargs)
Check if Chore exists
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
bool
|
|
get(chore_name, **kwargs)
Get a chore from the TM1 Server
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Chore
|
instance of TM1py.Chore |
Source code in TM1py/Services/ChoreService.py
get_all(**kwargs)
get a List of all Chores
Returns:
| Type | Description |
|---|---|
List[Chore]
|
List of TM1py.Chore |
Source code in TM1py/Services/ChoreService.py
get_all_names(**kwargs)
get a List of all Chores
Returns:
| Type | Description |
|---|---|
List[str]
|
List of TM1py.Chore |
Source code in TM1py/Services/ChoreService.py
search_for_parameter_value(parameter_value, **kwargs)
Return chore details for any/all chores that have a specified value set in the chore parameter settings *this will NOT check the process parameter default, rather the defined parameter value saved in the chore
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
parameter_value
|
str
|
string, will search wildcard for string in parameter value using Contains(string) |
required |
Source code in TM1py/Services/ChoreService.py
search_for_process_name(process_name, **kwargs)
Return chore details for any/all chores that contain specified process name in tasks
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
process_name
|
str
|
string, a valid ti process name; spaces will be elimniated |
required |
Source code in TM1py/Services/ChoreService.py
set_local_start_time(chore_name, date_time, **kwargs)
Makes Server crash if chore is activated (10.2.2 FP6) :)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore_name
|
str
|
|
required |
date_time
|
datetime
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
|
Source code in TM1py/Services/ChoreService.py
update(chore, **kwargs)
update chore on TM1 Server does not update: DST Sensitivity!
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
chore
|
Chore
|
|
required |
Returns:
| Type | Description |
|---|---|
|
|
Source code in TM1py/Services/ChoreService.py
update_or_create(chore, **kwargs)
zfill_two(number)
staticmethod
Pad an int with zeros on the left two create two digit string
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
number
|
int
|
|
required |
Returns:
| Type | Description |
|---|---|
str
|
|
deactivate_activate(func)
Higher Order function to handle activation and deactivation of chores before updating them
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
func
|
|
required |
Returns:
| Type | Description |
|---|---|
|
|