Wizard samples
Aspectos básicos
Sección titulada «Aspectos básicos»Ejemplo de código sugerido
Sección titulada «Ejemplo de código sugerido»Primero debe crear el objeto webservice:
OKMWebservices ws = OKMWebservicesFactory.newInstance(host);A continuación, debe iniciar sesión mediante el método “login”. Puede acceder al método “login” desde el objeto del servicio web “ws”, tal y como se muestra a continuación:
ws.login(user, password);Llegados a este punto puede usar todos los métodos de Wizard desde la clase “wizard”, tal y como se muestra a continuación:
ws.wizard.findByUser();Métodos
Sección titulada «Métodos»findByUser
Sección titulada «findByUser»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findByUser() | List |
Devuelve una lista de nodos con un wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); List<WizardNode> list = ws.wizard.findByUser(); foreach (WizardNode wizardNode in list) { Console.WriteLine(wizardNode.toString()); } } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}findAllByUser
Sección titulada «findAllByUser»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findAllByUser() | List |
Devuelve una lista de nodos con un wizard para el usuario. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); List<WizardNode> list = ws.wizard.findAllByUser(); foreach (WizardNode wizardNode in list) { Console.WriteLine(wizardNode.toString()); } } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}findByUserAndUuid
Sección titulada «findByUserAndUuid»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findByUserAndUuid(String uuid) | WizardNode | Obtiene el wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); WizardNode wn= ws.wizard.findByUserAndUuid("5458e52a-58a5-4b5d-ac89-e4e5837924a9"); Console.WriteLine(wn.toString()); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}hasWizardByUserAndNode
Sección titulada «hasWizardByUserAndNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| hasWizardByUserAndNode(String uuid) | bool | Devuelve si un nodo tiene un wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); Console.WriteLine("Has a wizard active: " + ws.wizard.hasWizardByUserAndNode("5458e52a-58a5-4b5d-ac89-e4e5837924a9").toString()); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}deleteAll
Sección titulada «deleteAll»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteAll() | void | Elimina todos los wizards del usuario. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.deleteAll(); Console.WriteLine("Delete all"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}postponeNode
Sección titulada «postponeNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| postponeNode(String uuid, DateTime date) | void | Pospone un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); DateTime date = DateTime.Now; ws.wizard.postponeNode("5458e52a-58a5-4b5d-ac89-e4e5837924a9", date); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}cancelPostponedNode
Sección titulada «cancelPostponedNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| cancelPostponedNode(String uuid) | void | Cancela el nodo pospuesto. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password);ws.wizard.cancelPostponedNode("5458e52a-58a5-4b5d-ac89-e4e5837924a9"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addDigitalSignature
Sección titulada «addDigitalSignature»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addDigitalSignature(String uuid, int order) | void | Añade una firma digital al wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addDigitalSignature("055b5206-35d0-4351-ba92-c304bbba7ddf",order); Console.WriteLine("Add digital signature"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeDigitalSignature
Sección titulada «removeDigitalSignature»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeDigitalSignature(String uuid) | void | Elimina una firma digital del wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeDigitalSignature("055b5206-35d0-4351-ba92-c304bbba7ddf"); Console.WriteLine("Remove digital signature"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addShowWizardCategories
Sección titulada «addShowWizardCategories»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardCategories(String uuid, int order) | void | Añade la visualización de categorías al wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addShowWizardCategories("055b5206-35d0-4351-ba92-c304bbba7ddf", order); Console.WriteLine("addShowWizardCategories"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeShowWizardCategories
Sección titulada «removeShowWizardCategories»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardCategories(String uuid) | void | Elimina la visualización de categorías del wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardCategories("055b5206-35d0-4351-ba92-c304bbba7ddf"); Console.WriteLine("removeShowWizardCategories"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addShowWizardKeywords
Sección titulada «addShowWizardKeywords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardKeywords(String uuid, int order) | void | Añade la visualización de palabras clave al wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addShowWizardKeywords("055b5206-35d0-4351-ba92-c304bbba7ddf", order); Console.WriteLine("addShowWizardKeywords"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeShowWizardKeywords
Sección titulada «removeShowWizardKeywords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardKeywords(String uuid) | void | Elimina la visualización de palabras clave del wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardKeywords("055b5206-35d0-4351-ba92-c304bbba7ddf"); Console.WriteLine("removeShowWizardKeywords"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addShowWizardOCRDataCapture
Sección titulada «addShowWizardOCRDataCapture»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardOCRDataCapture(String uuid, int order) | void | Añade la captura de datos OCR al wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addShowWizardOCRDataCapture("055b5206-35d0-4351-ba92-c304bbba7ddf", order); Console.WriteLine("addShowWizardOCRDataCapture"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeShowWizardOCRDataCapture
Sección titulada «removeShowWizardOCRDataCapture»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardOCRDataCapture(String uuid) | void | Elimina la captura de datos OCR del wizard de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardOCRDataCapture("055b5206-35d0-4351-ba92-c304bbba7ddf"); Console.WriteLine("removeShowWizardOCRDataCapture"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addGroup
Sección titulada «addGroup»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addGroup(String uuid, String group, int order) | void | Añade un grupo de metadatos al wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addGroup("055b5206-35d0-4351-ba92-c304bbba7ddf", "okg:testing", order); Console.WriteLine("addGroup"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeGroup
Sección titulada «removeGroup»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeGroup(String uuid, String group) | void | Elimina un grupo de metadatos del wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeGroup("055b5206-35d0-4351-ba92-c304bbba7ddf", "okg:testing"); Console.WriteLine("removeGroup"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addWorkflow
Sección titulada «addWorkflow»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addWorkflow(String uuid, String workflow, int order) | void | Añade un flujo de trabajo al wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); int order = 0; ws.wizard.addWorkflow("055b5206-35d0-4351-ba92-c304bbba7ddf", "purchase", order); Console.WriteLine("addWorkflow"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeWorkflow
Sección titulada «removeWorkflow»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeWorkflow(String uuid, String workflow) | void | Elimina un flujo de trabajo del wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.removeWorkflow("055b5206-35d0-4351-ba92-c304bbba7ddf", "purchase"); Console.WriteLine("removeWorkflow"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}setAutostart
Sección titulada «setAutostart»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| setAutostart(String uuid) | void | Establece el inicio automático del wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.setAutostart("055b5206-35d0-4351-ba92-c304bbba7ddf"); Console.WriteLine("setAutostart"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}deleteByNode
Sección titulada «deleteByNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteByNode(String uuid) | void | Elimina un nodo del wizard. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.util;using com.openkm.sdk4csharp.bean;using com.openkm.sdk4csharp.impl;using System.IO;
namespace OKMRest{ public class Program { static void Main(string[] args) { String host = "http://localhost:8080/openkm"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try { ws.login(user, password); ws.wizard.deleteByNode("055b5206-35d0-4351-ba92-c304bbba7ddf"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}