SoftExpertAPI 1.0.6
See the version list below for details.
dotnet add package SoftExpertAPI --version 1.0.6
NuGet\Install-Package SoftExpertAPI -Version 1.0.6
<PackageReference Include="SoftExpertAPI" Version="1.0.6" />
<PackageVersion Include="SoftExpertAPI" Version="1.0.6" />
<PackageReference Include="SoftExpertAPI" />
paket add SoftExpertAPI --version 1.0.6
#r "nuget: SoftExpertAPI, 1.0.6"
#:package SoftExpertAPI@1.0.6
#addin nuget:?package=SoftExpertAPI&version=1.0.6
#tool nuget:?package=SoftExpertAPI&version=1.0.6
SoftExpertAPI
SoftExpertAPI é uma biblioteca que possui um conjunto de classes para abstrair a comunicação SOAP com a API do SoftExpert SESuite.<br> Esta biblioteca não está completa e será desenvolvida conforme necessidades e pedidos. <br> Direitos reservados a https://www.softexpert.com/<br> <br> Documentação original: https://documentation.softexpert.com/en/integration/index.html <br> <br> Se você quer falar comigo, por qualquer proposito, me mande um email. hudsonventura@outlook.com
<br> <br>
Há um exemplo funcional no diretório Examples
Importação do namespace ...
using SoftExpert;
using SoftExpert.Workflow;
<br> <br>
Criar uma instancia da API de workflow para uso
string authorization = "Basic base64encode(DOMINIO\USUARIO:SENHA)"; //deve ser codificado em base64
string url = "https://se.dominio.com.br";
SoftExpertWorkflowApi wfAPI = new SoftExpertWorkflowApi(url, authorization);
<br> <br>
Usando a API - Criando uma instancia de workflow
string ProcessID = "CCF"; //identificador do processo
string WorkflowTitle = "Teste de integração"; ; //titulo da instancia a ser criado
string UserID = "00000000000"; //matricula do usuario
newWorkflowResponse responseNewWF;
try
{
responseNewWF = wfAPI.newWorkflow(ProcessID, WorkflowTitle, UserID);
}
catch (Exception erro)
{
Console.WriteLine($"Não foi possivel criar o workflow. Erro: {erro.Message}");
return;
}
string WorkflowID = responseNewWF.RecordID;
int codigoNewWorkFlow = responseNewWF.Code;
SoftExpert.SoftExpertResponse.STATUS sucessoNewWorkFlow = responseNewWF.Status;
string detalhesNewWorkflow = responseNewWF.Detail;
<br> <br>
Usando a API - Editando dados do formulário
Dictionary<string, string> formulario = new Dictionary<string, string>();
formulario.Add("possuiendereco", "1"); //id do campo do formulário e valor (em string)
formulario.Add("ramal", "N/A");
Dictionary<string, Dictionary<string, string>> relacionamentos = new Dictionary<string, Dictionary<string, string>>();
relacionamentos.Add("tipocliente", //idrelacionamento
new Dictionary<string, string>() {
//{ "campodoformdorelacionamento", "valor" },
{ "tipo", "PESSOA JURIDICA (CNPJ)" },
}
);
string EntityID = "SOLCLIENTEFORNE";
editEntityRecordResponse entityResponse;
try
{
entityResponse = wfAPI.editEntityRecord(WorkflowID, EntityID, formulario, relacionamentos);
}
catch (Exception erro)
{
Console.WriteLine($"Não foi possivel editar o formulário. Erro: {erro.Message}");
return;
}
int sucessoEntity = entityResponse.Code;
string detalhesEntity = entityResponse.Detail;
<br> <br>
Usando a API - Execução de atividade
string ActivityID = "ATIV-SOLCCF"; //ID da atividade do fluxograma
int ActionSequence = 3; //Sequence da ação da atividade. Veja na lista de ações da atividade
executeActivityResponse executeResponse;
try
{
executeResponse = wfAPI.executeActivity(WorkflowID, ActivityID, ActionSequence, UserID);
}
catch (Exception erro)
{
Console.WriteLine($"Não foi possivel executar a atividade. Erro: {erro.Message}");
return;
}
var houveSucesso = executeResponse.Code;
var detalhes = executeResponse.Detail;
<br> <br>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Newtonsoft.Json (>= 13.0.2)
- Newtonsoft.Json.Schema (>= 3.0.14)
- RestSharp (>= 108.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.32 | 315 | 8/5/2025 |
| 1.3.29 | 281 | 8/5/2025 |
| 1.3.28 | 285 | 8/5/2025 |
| 1.3.27 | 268 | 5/16/2025 |
| 1.3.26 | 407 | 5/13/2025 |
| 1.3.25 | 307 | 5/13/2025 |
| 1.3.24 | 274 | 4/10/2025 |
| 1.3.23 | 214 | 3/14/2025 |
| 1.3.22 | 258 | 10/30/2024 |
| 1.3.21 | 202 | 10/29/2024 |
| 1.3.20 | 204 | 10/29/2024 |
| 1.3.19 | 204 | 10/10/2024 |
| 1.3.18 | 205 | 10/1/2024 |
| 1.3.17 | 212 | 9/24/2024 |
| 1.3.16 | 200 | 9/24/2024 |
| 1.3.15 | 210 | 9/19/2024 |
| 1.3.14 | 220 | 9/3/2024 |
| 1.3.12 | 213 | 8/28/2024 |
| 1.3.11 | 210 | 8/28/2024 |
| 1.3.10 | 201 | 8/28/2024 |
| 1.3.9 | 256 | 8/14/2024 |
| 1.3.7 | 240 | 8/14/2024 |
| 1.3.6 | 232 | 8/14/2024 |
| 1.3.5 | 227 | 8/14/2024 |
| 1.3.4 | 217 | 8/13/2024 |
| 1.3.3 | 217 | 8/13/2024 |
| 1.3.2 | 212 | 8/13/2024 |
| 1.3.1 | 220 | 8/9/2024 |
| 1.2.14 | 231 | 7/9/2024 |
| 1.2.13 | 219 | 7/5/2024 |
| 1.2.12 | 235 | 4/24/2024 |
| 1.2.11 | 221 | 4/24/2024 |
| 1.2.10 | 235 | 3/20/2024 |
| 1.2.9 | 223 | 3/12/2024 |
| 1.2.8 | 240 | 3/4/2024 |
| 1.2.7 | 233 | 3/4/2024 |
| 1.2.6 | 225 | 3/4/2024 |
| 1.2.5 | 308 | 2/20/2024 |
| 1.2.4 | 223 | 2/20/2024 |
| 1.2.3 | 234 | 2/20/2024 |
| 1.2.2 | 207 | 2/20/2024 |
| 1.2.1 | 209 | 2/20/2024 |
| 1.2.0 | 214 | 2/20/2024 |
| 1.1.15 | 255 | 10/9/2023 |
| 1.1.14 | 211 | 10/9/2023 |
| 1.1.13 | 209 | 10/9/2023 |
| 1.1.12 | 216 | 10/9/2023 |
| 1.1.11 | 219 | 10/3/2023 |
| 1.1.10 | 209 | 10/3/2023 |
| 1.1.9 | 224 | 9/26/2023 |
| 1.1.8 | 216 | 9/19/2023 |
| 1.1.7 | 283 | 8/17/2023 |
| 1.1.6 | 250 | 8/17/2023 |
| 1.0.6 | 436 | 2/8/2023 |
| 1.0.5 | 407 | 2/8/2023 |
| 1.0.4 | 396 | 2/7/2023 |
| 1.0.3 | 588 | 5/18/2022 |
| 1.0.2 | 611 | 3/18/2022 |
| 1.0.1 | 576 | 3/18/2022 |
| 1.0.0 | 584 | 3/10/2022 |