Edita a situação de um knowledge base cadastrado no sistema, que pode ser alterada para indicar se o knowledge base está publicado ou em edição.
URL
{RMUrl}/api/knowledge/knowledgebases/<kbCustomerID>
MÉTODO DE SOLICITAÇÃO
PUT
PARÂMETRO DA URL
kbCustomerID: ID do knowledge base. Observe que ao passar o ID na URL, é necessário trocar o "." pelo "-" quando houver. Esse parâmetro é fornecido na URL e não precisa ser enviado através do GET.
CONTEÚDO DO FORMULÁRIO
O conteúdo é uma lista com informações sobre o knowledge base, que contém os seguintes campos:
CurrentVersion (obrigatório): versão atual do knowledge base. Valores válidos: números inteiros.
Description (obrigatório): descrição do knowledge base. O limite é de 2.000 caracteres.
Status (obrigatório): situação do knowledge base. Valores válidos: "Editing" e "Published".
EXEMPLO DE SOLICITAÇÃO
{RMUrl}/api/knowledge/knowledgebases/MOD-000037
RESPOSTA DE SUCESSO
Retorna um objeto RMKnowledgeBaseContract completo, com as seguintes informações:
{
Guid Id;
string Name;
string Shortname;
string CurrentVersion;
int Controls;
DateTime CreatedOn;
string CustomerID;
string Type;
string Classification;
string Description;
string Status;
string Source;
}
EXEMPLOS DE RESPOSTA DE SUCESSO
{
"Id": "e08b58da-42d3-11ef-bf08-1418c3959920",
"Name": "Tecnologia - Análise da Gestão do Plano de Previdência Privada - Questão Nível 1 _Cópia",
"ShortName": "Análise da Gestão do Plano de Previdência Privada: Questão de Auditoria Nível 1",
"Controls": 2,
"CreatedOn": "/Date(1696946053870-0300)/",
"CustomerID": "MOD.000037",
"Type": "Tecnologia",
"Classification": "Auditoria",
"Description": "Os processos informacionais relacionados aos planos previdenciários, em especial, referente ao subprocesso Gestão do Plano de Previdência Privada contido na cadeia de valor da Prodemge podem ser considerados adequados em relação às normas ou boas práticas?",
"Status": "Editing",
"Source": "Custom"
}