> For the complete documentation index, see [llms.txt](https://ajuda.consistem.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/cadastro-de-agendamento-de-tarefas/aba-parametros-personalizados.md).

# Aba Parâmetros Personalizados

Programa: CSTASK010TAB2

### Pré-Requisitos

***

Não há.

### Acesso

***

Módulo: Componentes\
Grupo: Agendamento de Tarefas e Processo em Segundo Plano\
[Agendamento de Tarefas (CSTASK015)](/modulos/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/agendamento-de-tarefas.md)\
Botão **Novo**\
[Cadastro de Agendamento de Tarefas (CSTASK010)](/modulos/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/cadastro-de-agendamento-de-tarefas.md)

### Visão Geral

***

O objetivo deste programa é configurar os dados da tarefa quando a mesma for do tipo "Personalizado", ou seja, informar os dados de que regra/método deve ser executado nesta tarefa.

### Campos

***

*Campos assinalados com* <mark style="color:red;">**|**</mark> *são de preenchimento obrigatório.*

#### Código<mark style="color:red;">**|**</mark>

Informar o código do tipo de tarefa personalizada. As opções são:\
\- Rotina\
\- Classe

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Caso for informado **Rotina** deverá ser passado **Regra** e **Rotina** nos campos seguintes respectivos.\
Caso for informado **Classe** deverá ser passado **Método** e **Classe** nos campos seguintes respectivos.
{% endhint %}

{% hint style="success" %} <mark style="color:green;">**Exemplo**</mark>

Rotina\
set sc=$$AtualizarReleasesCCCSW001RG("7.0","7.1","7.2","7.3")\
\
Ao separar a chamada da regra ficará assim:\
Código: Rotina\
Regra/Método: AtualizarReleases\
Rotina/Classe: CCSW001RG\
Parâmetros: "7.0","7.1","7.2","7.3"
{% endhint %}

{% hint style="success" %} <mark style="color:green;">**Exemplo**</mark>

Classe\
set sc=##Class(Cad.Cidade).AnalisarCEP("89250-000")\
\
Ao separar a chamada da regra ficará assim:\
Código: Classe\
Regra/Método: AnalisarCEP\
Rotina/Classe: Cad.Cidade\
Parâmetros: "89250-000"
{% endhint %}

\#### Regra/Método<mark style="color:red;">**|**</mark>

Informar a regra ou método a ser executada na tarefa.

#### Rotina/Classe<mark style="color:red;">**|**</mark>

Informar a rotina ou classe da regra ou método a ser executada na tarefa.

#### Parâmetros

Informar os parâmetros para a execução da tarefa.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Caso possua mais de um parâmetro a regra ou método, passar entre vírgulas.
{% endhint %}

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Para um melhor entendimento sobre o conceito de parâmetro:\
[Wikipedia - Parâmetro (ciência da computação)](https://pt.wikipedia.org/wiki/Par%C3%A2metro_\(ci%C3%AAncia_da_computa%C3%A7%C3%A3o\)#:~:text=Na%20ci%C3%AAncia%20da%20computa%C3%A7%C3%A3o%2C%20um,seu%20comportamento%20durante%20a%20execu%C3%A7%C3%A3o.)
{% endhint %}

\*\*\*

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

As descrições das principais funcionalidades do sistema estão disponíveis na documentação de [Componentes](/tecnologia/erp/componentes.md).\
A utilização incorreta deste programa pode ocasionar problemas no funcionamento do sistema e nas integrações entre módulos.
{% endhint %}

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/cadastro-de-agendamento-de-tarefas/aba-parametros-personalizados.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
