language



Personalice los scripts para que se adapten a sus requisitos

Sus propios scripts le darán un toque más estructurado a sus reuniones y mejorarán la impresión en general. Logrará índices de conversión más altos y obtendrá resultados instantáneos. Lo alentamos a utilizar los scripts. Es fácil, simplemente utilice uno de nuestros scripts de mercado.

La opción más avanzada es crear su propio script utilizando el código XML. XML puede parecer difícil si nunca antes lo utilizó. Sin embargo, si está dispuesto a dedicarle un poco de tiempo y a seguir los próximos pasos, verá que usted también lo puede lograr.

Diviértase creando su primer script personalizado.

Introducción

Un script consiste en un número de bloques ordenados llamados „nodes", puestos de una forma lógica. Tenemos nodes para:

  1. Presentar documentos, en formatos comunes como pdf, word, powerpoint.
  2. Llenar formularios p.ej. un cuestionario para ganar información sobre el cliente.
  3. Tomar desiciones, utilizado para las diferentes opciones que determinan el siguiente paso.
  4. Presentar un sitio web o aplicaciones de internet;
  5. Mostrar diferentes tipos de plantillas o sistemas integrados como videos.
  6. Enviar correos. Es útil para confirmar una reunión o enviar documentos.
  7. Firmar documentos;
  8. Subir archivos.

La función de crear propios scripts está disponible para los usuarios de Idiligo Business o Plus. Para crear y modificar scripts necesita derecho de administrador.

Cree su propio script en XLM

Para crear su propio script vaya a la opción "Manage Scripts" y clic en"New". Cada script tiene un número único y una descripción propia. El número de script se recibe automáticamente, y puede ser modificado manualmente. Elabore una descripción lógica para su script, como: "ventas a nuevos clientes".


Copie el sgiguiente código en su script:

<flow> 	 
<nodes>
 ... 
</nodes> 
</flow>

Eso es todo! Usted ha creado la estructura básica. Ahora puede empezar a insertar nodes en el script. Los puntos pueden ser remplazados por nodes.

 
Configuraciones avanzadas:
Además es posible que un cliente pueda iniciar la sesión por su cuenta.
Un agente puede preparar la sesión y agregar información (en un node de type:Form). El "node" para esto se coloca:

<agent> 
...
</agent>

Si el cliente lleva a cabo la sesión por su cuenta los elementos de colocan entre:

<client> 
...
</client>

Un script podría tener la siguiente estructura básica:

<flow> 	
<agent>
...
</agent>
<client>
...
</client>
<nodes>
...
</nodes>
</flow>

Presentar un documento

Copie el siguiente código en su script:

<node id="Mipresentation" type="File"> 
<name>La presentación</name>
<attachments>
<attachment fileCode="pres001" templateCode="" attach="true"/>
</attachments>
</node>

Step -1- Asegúrese de que el node sea único.
Step -2- Puede dar al node un nombre descriptivo
Step -3- Agregue und documento de su biblioteca con un código idéntico <fileCode>.

 

Funciones avanzadas:

Se pueden agregar varios documentos al node. Sólo copie el archivo en línea, cambie el segundo archivo fileCode y añada adicionalmente un documento de su biblioteca.

Durante la sesión puede alternar entre los documentos. 

Llenar un formulario

El node "Form" está ahí para obtener información de su cliente. En este node puede hacer preguntas y recopilar datos. 
Copie el siguiente código en su script:

<node id="Checkingdata" type="Form"> 
<name>The customer information</name>
<title>The customer information</title>
<text>The customer information</text>
<fields>
<field name="company name" text="Company" />
<field name="gender" text="mister / miss">
<options>
<option value=" "><text> </text></option>
<option value="mister"><text>mister</text></option>
<option value="miss"><text>miss</text></option>
</options>
</field>
<field name="family name" text="Last name" />
<field name="birth names" text="First name" />
</fields>
</node>

 

 

Step -1- Asegúrese de que el node id sea único

Step -2- Puede crearle al node una descripción

Step -3- Cambie Change el título, esto será visible en la parte superior de la pantalla

Step -4- Cambie el texto, es el subtítulo y es visible

Step -5- Cambie el campo: El nombre del campo es el nombre del campo de la base de datos. El texto es el nombre que aparece en la pantalla

 

Funciones Avanzadas: Nombres de campo del sistema

Idiligo tiene nombres de campo del sistema, los cuales pueden usarse agregando el parámetro linkedField="..."

Example: <field name="relation name" text="Name of the relation" linkedField="contact:Full Name" />

Para una completa visualización de todos los nombres de campo del sistema disponible vea más abajo.

 

Funciones Avanzadas: Reutilización de campos: 

La información recolectada por los campos puede ser reutilizada en plantillas o documentos. Puede utilizar estos campos, por ejemplo, en una plantilla : [flow:Remark] or [relation:Company Name].

El comentario aparecerá en sus pantallas durante una sesión  en una plantilla con esta referencia.

 

Funciones Avanzadas: Campo desplegable: 

El campo “Gender” en el ejemplo anterior es un ejemplo  de un campo  “desplegable” con dos opciones posibles. La opción de empezar con <options>; y al finalizar con </options>

Sólo en caso de un campo despegable, el campo termina con </field>

 

Funciones Avanzadas parte 2: 

  1. Puede ajustar el ancho y la altura de un campo especificando rows=”X” cols=”Y”
    <field name="companyname" text="Company name" linkedField="relation:Company Name" rows="2" 
    cols="60"/>
  2. Puede hacer que los campos sean obligatorios. Debe llenar un campo obligatorio antes de poder pasar al siguiente paso.
    <field name="companyname" text="Company name" linkedField="relation:Company Name" 
    mandatory="true"/>
  3. Se puede hacer una línea de texto separada anadiendo el tipo del campo rowWithtext, ejemplo:
    <field name="header" text="Your details" type="rowWithText"> </field>
  4. El texto de un campo se puede mejorar con:
    Bold: place the text between **
    Italic: place the text between *
    Line break: add 7 ^^^^^^^ 
    Tab: use > 
    Picture: use ![text](link of the picture)

Example:

<node id="Checkingdata" type="Form"> 
<name>The customer information</name>
<title>The customer information</title>
<text>The customer information</text>
<fields>
<field name="company name" text="Company^^^^^^^if applicable" />
<field name="gender" text="mister / miss">
<options>
<option value=" "><text> </text></option>
<option value="mister"><text>mister</text></option>
<option value="miss"><text>miss</text></option>
</options>
</field>
<field name="family name" text="**Last name**" />
<field name="birth names" text="*First name*" />
<field name="hobby" text="![lounger](https://app.idiligo.com/Handler/GetDocument.ashx?ID=5871611) hobby" />
</fields>
</node>

Tomar una decisión

Ejemplo:

<node id="Mychoice" type="Choice"> 
<name>choice01</name>
<title>I can show you the following</title>
<text>Make a choice:</text>
<options>
<option value="Presentation"><text>Give a presentation.</text><goto>Node1</goto>
</option >
<option value="Website"><text>Share a website.</text><goto>Node2</goto></option >
<option value="Form"><text>Fill in a form.</text><goto>Node3</goto></option >
<option value="Offer"><text>The customer signs.</text><goto>Node4</goto></option >
</options>
</node>

 

El nombre del node (en este caso: choice01) es al mismo tiempo el nombre del campo de la base de datos. Este campo se llena con la opción ,,Valor/Suma''.

Mostrar plantillas:

Ejemplo

<node id="Node6" type="Template"> 
<name>Fill in the name of the template</name>
<templateCode>video</templateCode>
</node>

 

Desarrolle una plantilla con un código idéntico (Un vídeo en este ejemplo). Esta plantilla se le mostrará durante la sesión.

 

También puede usar códigos cifrados en su plantilla. Usted puede añadir por ejemplo un vídeo de YouTube.

Enviar correos

Ejemplo

<node id="Node3" type="Email"> 
<name>Example how to send an email including attachments and
template</name>
<templateCode>email1</templateCode>
<attachments>
<attachment fileCode="pres001" attach="true" />
<attachment templateCode="att001" attach="true" />
</attachments>
</node>

 

Explicación:

 

La plantilla de correo puede ser elaborada bajo ''Settings/ Templates''. Asegúrese que el código de plantilla sea idéntico También puede adjuntar archivos a sus correos. Estos archivos pueden ser documentos o plantillas llenados en la sesión.

  1. Si un documento se encuentra adjunto, el código del formulario debe ser idéntico al código en la base de datos.

  2. En caso de una plantilla adjuntada al correo, asegúrese que el código de la plantilla sea idéntico a la plantilla creada bajo el menú ''Plantillas''.
    La plantilla puede contener una oferta y ademas las informaciones recolectadas (p.ej.<flow:Remark> o <rerelation:Company Name>).
    La plantilla se adjuntará como PDF.

Firmar documentos:

Ejemplo:

<node id="sign01" type="Sign"> 
<name>Example how to sign file(s)</name>
<signs>
<sign fileCode="testdoc" />
<sign templateCode="testtemplate" />
<sign uploadId="cv01" />
</signs>
</node>

 

Para firmar documentos, se necesita un node en el script. Usted puede firmar un archivo de la base de datos (solo PDF), un documento (solo PDF) o una plantilla (un PDF se crea automáticamente). En estos casos utilizamos una solución externa del signhost.

Para esto necesita una cuenta de Singhost. Para más informaciones contáctenos.

Tiene dos opciones para firmar:

1. Nombre y firma

2.Nombre, firma y un código por mensaje SMS

La opción con el código SMS se activa automáticamente cuando se marca al contacto al inicio de la sesión. El numero de teléfono debe estar rellenado. El número también puede ser llenado durante la sesión, al usar un formulario, que contenga un Linkedfield.

 

Subir archivos:

Ejemplo:

<node id="uploadClient" type="Upload"> 
<name>Example how to upload file(s)</name>
<uploads>
<upload name="curriculum vitae" description="CV van de client" externalId="cv01"
fileTypes="pdf,jpg" mandatory="true" />
</uploads>
</node>

Una carga de archivo es también un node en el cual se pueden subir archivos. Esta opción es útil al recolectar documentos y finalmente guardarlos. Los documentos pueden ser subidos por el cliente y pueden ser enviados al usuario después de la sesión (clic en configurar sesión).

Estructura ''node''

Un script contiene ''nodes''. Todos los ''nodes'' tienen esta estructura:

<node id="NodeName" type="XYZ"> 
<name>...</name>
<title>...</title>
<text>...</text>
...
...
...
<goto>...</goto>
</node>

<>

  1. Cada node tiene un ID propio. Para evitar errores, le recomendamos evitar espacios en el ID del node.

  2. Un node tiene también un tipo diferente dependiente de la función que cumple. Estas funciones se encuentran en Idiligo: Archivo, formulario, selección, correo, mostrar búsqueda, mostrar búsqueda opuesta, modelo, subir archivo, firmar

  3. Cada node tiene un nombre propio

  4. Un node puede contener un título y textos adicionales

  5. Un node tiene el contenido, que se relaciona con su tipo.

  6. Los nodes pueden ser ocultados de los clientes (usando visible=''false'')

  7. Cada node puede acabar con un botón ''ir a''. Se muestra el nombre del próximo node.

  8. Los nodes también pueden contener acciones (Actions) opcionalmente.

 

Actions:

Actions son parte de los nodes. Existen las acciones:

  1. Una advertencia (Advertencia vía Pop-Up)
    <actions> 
    <action type="Alert" trigger="Next" fireOnce="true" text="Are you sure?" />
    </actions>
  2. Un correo

    <actions>
    <action type="Mail" trigger="Load" fireOnce="true" text="The user completes the form!"
    email="john@yourcompany.com" />
    </actions>
  3. Previo paso del cliente

    <actions>
    <action type="ClientReady" trigger="Load" fireOnce="true" />
    </actions>

FireOnce=true

El usuario puede visitar varias veces este node, pero la acción solo se realiza una vez.

Trigger=Load, 

La acción es realizada mientras el node carga

Trigger=Next, 

La acción es realizada al pasar al próximo node

Titular campos

El sistema tiene campos predefinidos, los cuales pueden ser usados en los scripts o plantillas

 

Customer (your organisation)    Relation (the participant)     Contact (the participant)
[customer:Gender][relation:Gender][contact:Gender] 
[customer:Customer Number][relation:Code][contact:Relation]
[customer:Company Name][relation:Company Name][contact:Commencement]
[customer:VAT Number][relation:VAT Number][contact:Birth Names]
[customer:Company Number][relation:Company Number]      [contact:Initials]
[customer:Family Name][relation:Address][contact:Family Name]
[customer:Prefix][relation:Zip Code][contact:Prefix]
[customer:Initials][relation:City][contact:Title]
[customer:Email][relation:Country][contact:Email]
[customer:Zip Code][relation:Postal Address][contact:Telephone Direct]
[customer:City] [relation:Postal Zip Code][contact:Telephone Mobile]
[customer:Adres][relation:Postal City][contact:Telephone Office]
[customer:ApiKey][relation:Postal Country][contact:Department]
[customer:Culture][relation:Website][contact:Job Title]
[customer:AccountType][relation:Email][contact:Role]
[customer:Full Name][relation:Telephone Number][contact:Remarks]
[customer:Full Family Name][relation:Fax Number][contact:Full Name]
[customer:Commencement][relation:Number of calls][contact:Full Family Name]
[relation:Commencement][contact:Full Commencement]
[relation:Birth Names]
[relation:Initials]
User (the agent)[relation:Family Name]Call (the session)
[user:Role][relation:Prefix][call:ServerId]
[user:Code][relation:Title][call:PublicId]
[user:Name][relation:Department][call:PublicIdRelease]
[user:Initials][relation:Job Title][call:Route]
[user:Email][relation:Role][call:FlowXml]
[user:Customer][relation:Telephone Direct][call:ShowbrowsingHtml]
[user:QuickRoute][relation:Telephone Mobile][call:Gebruiker]
[user:Full Name][relation:Branche][call:Relation]
[user:Online][relation:Full Private Name][call:Contact]
[relation:Full Name][call:ContactEmail]
[relation:Full Family Name][call:Start]
[relation:Full Commencement][call:End]
[relation:Status][call:Status]
[relation:Date Status][call:Remarks]
[relation:Date Reminder][call:Open]
[relation:Days to Reminder][call:EventCount]
[relation:Remarks][call:Bestanden]

Ejemplos:

Le ofrecemos diferentes ejemplos de scripts, los cuales le podemos presentar en linea y también puede probarlos. Contáctenos.