...
01. VISÃO GERAL
Disponibilização de api para criar pedido de execução para execução através do Datasul Automação de Tarefas - Novo RPW.
...
02. CRIAÇÃO DE PEDIDOPOSTPOST
/api/framework/v1.1/jobScheduler
Possibilita a criação de pedido de execução para execução através do Datasul Automação de Tarefas - Novo RPW. Os pedidos criados podem ser consultados através do Monitor Pedido Execução HTML
Expandir |
---|
|
Bloco de código |
---|
language | actionscript3 |
---|
theme | RDark |
---|
| {
"processID": "string",
"firstExecution": "dateTime",
"executionParameter": {
"parametros": [
{
"chave": "rpwServer",
"valor": "server"
},
{
"chave": "RPW_PROGRAM",
"valor": "program"
},
{
"chave": "RPW_PRG_EMS5",
"valor": "isEMS5"
},
{
"chave": "RPW_PRG_VERS",
"valor": "version"
},
{
"chave": "RPW_PED_EXEC_PAI",
"valor": "numPedExec"
},
{
"chave": "RPW_SEND_EMAIL",
"valor": "sendEmail"
},
{
"parametros_negocio": [
{
"chave" :"string",
"valor" : "string",
"tipo": "string"
}
]
}
]
}
}
|
Campo | Descrição | Obrigatório |
---|
processID | Identificador do processo (rotina) que será executado | Sim | firstExecution | Data/hora para execução do primeiro pedido, exemplo: "2022-11-20T12:00:00-3:00", caso esteja em branco, o pedido será criado para data/hora atual | Não | executionParameter | Objeto com parâmetros de execução | Sim | { "chave": "rpwServer", "valor":"server" } | "server" deve conter o servidor RPW responsável pela execução do pedido | Sim | { "chave": "RPW_PROGRAM", "valor": "program" }, | "program" deve conter o nome externo do programa a ser executado | Sim | { "chave": "RPW_PRG_EMS5", "valor": "isEMS5" } | "isEM5" deve ser "yes" caso seja um programa EMS5, e "no" para demais programas | Sim | { "chave": "RPW_PRG_VERS", "valor": "version" } | "version" deve conter a versão do programa a ser executado | Sim | { "chave": "RPW_PED_EXEC_PAI", "valor": "numPedExec" } | "numPedExec" deve ser preenchido com o número do pedido de execução pai, caso exista | Não | { "chave": "RPW_SEND_EMAIL", "valor": "sendEmail" } | "sendEmail" deve ser "yes" caso o pedido deva enviar e-mail, "no" caso não deva' | Não | { "parametros_negocio": [ parameters ] } | parameters deve ser preenchido com os parâmetros esperados pelo programa ser executado, os parâmetros devem ser inseridos no formato: { "chave": "nomeParametro", "valor": "valorParametro", "tipo":"tipoParametro" } | Sim |
|
...