iMIS
iMIS, un sistema de administración de engagement creado específicamente para asociaciones y organizaciones sin ánimo de lucro.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Computer System Innovations, Inc. |
| URL | https://csiinc.com/support |
| Correo Electrónico | support@csiinc.com |
| Metadatos del conector | |
|---|---|
| Publicador | Computer System Innovations, Inc. |
| Sitio web | https://www.csiinc.com/ |
| Directiva de privacidad | https://www.csiinc.com/privacy |
| Categorías | Datos; Ventas y CRM |
iMIS es el único sistema de administración de engagement (EMS) del mundo, diseñado específicamente para satisfacer las necesidades únicas de su organización y para apoyar la mejora continua del rendimiento. Amplíe los datos de iMIS ( contactos, actividades, paneles, IQAs, etc.) al ecosistema de Power Automate y Logic Apps con los desencadenadores y acciones disponibles en este conector.
Prerrequisitos
Necesitará una instancia de iMIS activa y una suscripción para usar este conector. Para más información, consulte https://csi.ms/paprerequisites.
Obtención de credenciales
Necesitará una clave de API para usar este conector. (Nota: Esto no es lo mismo que las credenciales de la API de iMIS). Para obtener instrucciones sobre cómo obtener la clave de API, consulte: https://csi.ms/paapikey
Introducción al conector
Puede seguir nuestra guía sencilla para empezar a trabajar con iMIS y Power Automate aquí: https://csi.ms/pagettingstarted
Una vez que haya establecido correctamente una conexión, examine nuestra biblioteca de ideas sobre automatizaciones que puede crear con iMIS y Power Automate: http://csi.ms/paideas
Problemas y limitaciones conocidos
Para obtener una lista completa de las limitaciones conocidas y los problemas actuales, consulte: https://csi.ms/palimitations
Errores y soluciones comunes
401 No autorizado
Cuando se devuelve este código de estado, inspeccione el cuerpo de la respuesta y busque un X-CSI-Error-Msg encabezado personalizado. Esto ayudará a diagnosticar cuál es el problema.
Para obtener una lista completa de los pasos comunes de solución de problemas, consulte: https://csi.ms/palimitations
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API CSI | securestring | Escriba la clave de API csi, que se encuentra en el panel de CSI Cloud. | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualización de un registro de panel de instancia única |
Actualice un registro de panel de instancia único en iMIS. |
| Actualización de un registro de panel de varias instancias |
Actualiza un registro de panel de varias instancias en iMIS. |
| Actualización de una actividad |
Actualizar un registro de actividad en iMIS |
| Actualizar la dirección de correo de un contacto |
Actualiza la dirección de correo de un contacto en iMIS. |
| Actualizar un contacto |
Actualiza un registro de contacto (persona) en iMIS. El identificador de iMIS es necesario en el cuerpo de la solicitud y se usará para buscar el contacto que se va a actualizar. Solo se actualizarán los campos con valores. Si un campo se deja en blanco, no se actualizará. |
| Actualizar una organización |
Actualiza un registro de contacto (organización) en iMIS. |
| Buscar actividades |
Buscar actividades por tipo, id. de iMIS y mucho más |
| Buscar contactos |
Busca registros de contacto de iMIS según varios criterios. La mayoría de los campos de búsqueda admiten filtros de búsqueda, como "startsWith:x" o "contains:x". Consulte la documentación para obtener una lista completa. |
| Buscar registros del panel |
Busca registros del panel iMIS según varios criterios. La mayoría de los campos de búsqueda admiten filtros de búsqueda, como "startsWith:x" o "contains:x". Consulte la documentación para obtener una lista completa. |
| Creación de un contacto |
Crea un registro de contacto (persona) en iMIS. |
| Creación de un registro de panel de instancias múltiples |
Crea un registro de panel de varias instancias en iMIS. |
| Creación de una actividad |
Creación de un registro de actividad en iMIS |
| Creación de una organización |
Crea un registro de contacto (organización) en iMIS. |
| Ejecutar un IQA |
Ejecuta un IQA de iMIS en la ruta de acceso proporcionada. |
| Eliminación de un registro de panel de instancia única |
Elimina un registro de panel de instancia único en iMIS. |
| Eliminación de un registro de panel de varias instancias |
Elimina un registro de panel de varias instancias en iMIS. |
| Obtención de un registro de panel de instancia única |
Obtiene un registro de panel de instancia único en iMIS. |
| Obtención de un registro de panel de instancias múltiples |
Obtiene un registro de panel de varias instancias en iMIS. |
| Obtener la imagen de un contacto |
Recupera la imagen de perfil de un contacto por su id. de iMIS. |
| Obtener todas las direcciones de un contacto |
Recupera una lista de direcciones para un contacto. |
| Obtener un contacto |
Recupera un único registro de contacto por su id. de iMIS. |
| Obtener una actividad por secuencia |
Captura un único registro de actividad por su valor de secuencia (SEQN) |
| Obtener una dirección para un contacto |
Recupera una dirección para un contacto. |
Actualización de un registro de panel de instancia única
Actualice un registro de panel de instancia único en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameSingleUpdate | string |
Nombre del panel que se va a actualizar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelSchema. |
Devoluciones
Actualización de un registro de panel de varias instancias
Actualiza un registro de panel de varias instancias en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameMultiUpdate | string |
Nombre del panel que se va a actualizar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelUpdateSchema. |
Devoluciones
Actualización de una actividad
Actualizar un registro de actividad en iMIS
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Códigos de acción
|
actionCodes | string | ||
|
Tipo de actividad
|
activityType | string | ||
|
Importe
|
amount | double | ||
|
Secuencia de datos adjuntos
|
attachSeqn | integer | ||
|
Total de datos adjuntos
|
attachTotal | double | ||
|
Número de lote
|
batchNum | string | ||
|
Código de campaña
|
campaignCode | string | ||
|
Categoría
|
category | string | ||
|
Co ID
|
coId | string | ||
|
Description
|
description | string | ||
|
Fecha de entrada en vigor
|
effectiveDate | date | ||
|
Período de gracia
|
gracePeriod | integer | ||
|
Intención de editar
|
intentToEdit | string | ||
|
Código memorial/homenaje
|
memTribCode | string | ||
|
Tipo de miembro
|
memberType | string | ||
|
Fecha de instalación siguiente
|
nextInstallDate | date | ||
|
Nota:
|
note | string | ||
|
Nota 2
|
note2 | string | ||
|
Objeto
|
object | string | ||
|
Código de organización
|
orgCode | string | ||
|
Número trans de origen
|
originatingTransNum | integer | ||
|
Otro código
|
otherCode | string | ||
|
Otro identificador
|
otherId | string | ||
|
Pay (método)
|
payMethod | string | ||
|
Código de producto
|
productCode | string | ||
|
Cantidad
|
quantity | double | ||
|
Solicitud periódica
|
recurringRequest | boolean | ||
|
Sequence
|
seqn | True | integer | |
|
Id. del solicitante
|
solicitorId | string | ||
|
Código fuente
|
sourceCode | string | ||
|
Sistema de origen
|
sourceSystem | string | ||
|
Código de estado
|
statusCode | string | ||
|
Valor sujeto a impuestos
|
taxableValue | double | ||
|
Thru Date
|
thruDate | date | ||
|
Fecha de tickler
|
ticklerDate | date | ||
|
Fecha de transacción
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Campo de usuario 1 (cadena) |
|
|
UF2
|
uF2 | string |
Campo de usuario 2 (cadena) |
|
|
UF3
|
uF3 | string |
Campo de usuario 3 (cadena) |
|
|
UF4
|
uF4 | double |
Campo de usuario 4 (decimal) |
|
|
UF5
|
uF5 | double |
Campo de usuario 5 (decimal) |
|
|
UF6
|
uF6 | date |
Campo de usuario 6 (fecha) |
|
|
UF7
|
uF7 | date |
Campo de usuario 7 (fecha) |
|
|
Unidades
|
units | double |
Devoluciones
- Body
- ActivityDTO
Actualizar la dirección de correo de un contacto
Actualiza la dirección de correo de un contacto en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
id | True | string |
Identificador de iMIS de la dirección que se va a actualizar |
|
Dirección 1
|
address1 | string |
Línea de dirección 1 |
|
|
Dirección 2
|
address2 | string |
Línea de dirección 2 |
|
|
Nombre de la ciudad
|
city | string |
Nombre de la ciudad en la dirección |
|
|
Código de estado o provincia
|
stateProvinceCode | string |
Código abreviado para el estado o provincia |
|
|
Código postal
|
postalCode | string |
Código postal o postal |
|
|
Código de país
|
countryCode | string |
Código de país abreviado |
|
|
Número de teléfono
|
phone | string |
Número de teléfono con formato para esta dirección |
|
|
Dirección de correo electrónico
|
string |
Correo electrónico para esta dirección |
||
|
Dirección 3
|
address3 | string |
Línea de dirección 3 |
|
|
Número de fax
|
fax | string |
Número de fax con formato para esta dirección |
Devoluciones
- Body
- AddressDTO
Actualizar un contacto
Actualiza un registro de contacto (persona) en iMIS. El identificador de iMIS es necesario en el cuerpo de la solicitud y se usará para buscar el contacto que se va a actualizar. Solo se actualizarán los campos con valores. Si un campo se deja en blanco, no se actualizará.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
id | True | string |
Id. de iMIS (también conocido como: Id. de contacto, Id. de entidad) |
|
Prefijo de nombre
|
namePrefix | string |
Prefijo de nombre del contacto (por ejemplo, "Sra.") |
|
|
Nombre
|
firstName | string |
Nombre del contacto |
|
|
Nombre informal
|
informalName | string |
Nombre informal del contacto (o alias) |
|
|
Nombre intermedio
|
middleName | string |
Nombre intermedio del contacto |
|
|
Apellido
|
lastName | string |
Apellidos del contacto |
|
|
Sufijo de nombre
|
nameSuffix | string |
Sufijo de nombre del contacto (por ejemplo, "Jr.") |
|
|
Título funcional
|
functionalTitle | string |
Valor de código de título funcional del contacto |
|
|
Id. de organización principal
|
parentOrganizationId | string |
Especificar el identificador de iMIS de una organización primaria para vincular a esta persona |
|
|
Correo Electrónico
|
string |
Dirección de correo electrónico principal del contacto |
||
|
Teléfono de trabajo
|
workPhone | string |
Número de teléfono profesional del contacto |
|
|
Teléfono fijo
|
homePhone | string |
Número de teléfono particular del contacto |
|
|
Teléfono móvil
|
mobilePhone | string |
Número de teléfono móvil del contacto |
|
|
Fax
|
fax | string |
Número de fax del contacto |
|
|
Gender
|
gender | string |
El código de género del contacto (por ejemplo, "M", "F" o cualquier otro código definido) |
|
|
Tipo de miembro
|
memberType | string |
El código de tipo de miembro del contacto (por ejemplo, "NM" o "WEB") |
|
|
Categoría de facturación
|
billingCategory | string |
Nombre de categoría de facturación del contacto |
|
|
Clave principal
|
majorKey | string |
Campo clave principal del contacto |
|
|
Estado
|
status | string |
El código de estado del contacto (por ejemplo, "A", "D", "X") |
Devoluciones
- Body
- ContactDTO
Actualizar una organización
Actualiza un registro de contacto (organización) en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
id | True | string |
Id. de iMIS (también conocido como: Id. de contacto, Id. de entidad) |
|
Nombre de la organización
|
organizationName | string |
Nombre de esta organización |
|
|
URL del sitio web
|
websiteUrl | string |
Dirección URL del sitio web de la página principal de esta organización |
|
|
Correo Electrónico
|
string |
Dirección de correo electrónico principal de la organización |
||
|
Teléfono de trabajo
|
workPhone | string |
Número de teléfono profesional de la organización |
|
|
Fax
|
fax | string |
Número de fax de la organización |
|
|
Tipo de miembro
|
memberType | string |
Código de tipo de miembro de la organización (por ejemplo, "NM" o "WEB") |
|
|
Categoría de facturación
|
billingCategory | string |
Nombre de la categoría de facturación de la organización |
|
|
Clave principal
|
majorKey | string |
Campo clave principal de la organización |
|
|
Estado
|
status | string |
El código de estado de la organización (por ejemplo, "A", "D", "X") |
Devoluciones
- Body
- ContactDTO
Buscar actividades
Buscar actividades por tipo, id. de iMIS y mucho más
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de actividad
|
activityType | string |
El código de tipo de actividad |
|
|
Id. de iMIS
|
imisId | string |
Id. de iMIS |
|
|
Código de producto
|
productCode | string |
El código del producto |
|
|
Categoría
|
category | string |
Categoría |
|
|
Fecha de transacción en o antes
|
transactionDateBefore | date |
Fecha de transacción en o antes |
|
|
Fecha de transacción después
|
transactionDateAfter | date |
Fecha de transacción después |
|
|
Fecha efectiva en o antes
|
effectiveDateBefore | date |
Fecha efectiva en o antes |
|
|
Fecha efectiva después de
|
effectiveDateAfter | date |
Fecha efectiva después de |
|
|
Limitación de fecha en o antes
|
thruDateBefore | date |
Limitación de fecha en o antes |
|
|
Thru Date After
|
thruDateAfter | date |
Limitación de fecha después |
|
|
Ordenar por
|
sortBy | string |
Nombre de propiedad que se va a ordenar por |
|
|
Orden descendente
|
sortDesc | boolean |
Si el criterio de ordenación debe ser descendente (el valor predeterminado es ascendente) |
Devoluciones
- Body
- ActivityListDTO
Buscar contactos
Busca registros de contacto de iMIS según varios criterios. La mayoría de los campos de búsqueda admiten filtros de búsqueda, como "startsWith:x" o "contains:x". Consulte la documentación para obtener una lista completa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre
|
firstName | string |
Nombre del contacto (admite filtros) |
|
|
Apellido
|
lastName | string |
Apellidos del contacto (admite filtros) |
|
|
Nombre completo
|
fullName | string |
Nombre completo del contacto (admite filtros) |
|
|
Correo electrónico principal
|
string |
Dirección de correo electrónico principal del contacto (admite filtros) |
||
|
Código de tipo de miembro
|
memberType | string |
Código de tipo de miembro del contacto (admite filtros) |
|
|
Nombre de la compañía
|
organization | string |
Nombre de la organización del contacto (admite filtros) |
|
|
Filtrar tipos de registros
|
recordType | string |
Filtrar tipos de registro (personas, organizaciones) |
|
|
Filtrar estado eliminado
|
deleteType | string |
Estado eliminado del filtro (marcado para su eliminación) |
Devoluciones
- Body
- ContactListDTO
Buscar registros del panel
Busca registros del panel iMIS según varios criterios. La mayoría de los campos de búsqueda admiten filtros de búsqueda, como "startsWith:x" o "contains:x". Consulte la documentación para obtener una lista completa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameFindPost | string |
Nombre del panel que se va a consultar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelSchema. |
Devoluciones
Creación de un contacto
Crea un registro de contacto (persona) en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Prefijo de nombre
|
namePrefix | string |
Prefijo de nombre del contacto (por ejemplo, "Sra.") |
|
|
Nombre
|
firstName | string |
Nombre del contacto |
|
|
Nombre informal
|
informalName | string |
Nombre informal del contacto (o alias) |
|
|
Nombre intermedio
|
middleName | string |
Nombre intermedio del contacto |
|
|
Apellido
|
lastName | string |
Apellidos del contacto |
|
|
Sufijo de nombre
|
nameSuffix | string |
Sufijo de nombre del contacto (por ejemplo, "Jr.") |
|
|
Título funcional
|
functionalTitle | string |
Valor de código de título funcional del contacto |
|
|
Id. de organización principal
|
parentOrganizationId | string |
Especificar el identificador de iMIS de una organización primaria para vincular a esta persona |
|
|
Nombre de la organización
|
organizationName | string |
Nombre de la organización a la que pertenece este contacto (no se usa si se establece el identificador de la organización primaria) |
|
|
Correo Electrónico
|
string |
Dirección de correo electrónico principal del contacto |
||
|
Teléfono de trabajo
|
workPhone | string |
Número de teléfono profesional del contacto |
|
|
Teléfono fijo
|
homePhone | string |
Número de teléfono particular del contacto |
|
|
Teléfono móvil
|
mobilePhone | string |
Número de teléfono móvil del contacto |
|
|
Fax
|
fax | string |
Número de fax del contacto |
|
|
Gender
|
gender | string |
El código de género del contacto (por ejemplo, "M", "F" o cualquier otro código definido) |
|
|
Tipo de miembro
|
memberType | string |
El código de tipo de miembro del contacto (por ejemplo, "NM" o "WEB") |
|
|
Categoría de facturación
|
billingCategory | string |
Nombre de categoría de facturación del contacto |
|
|
Clave principal
|
majorKey | string |
Campo clave principal del contacto |
|
|
Estado
|
status | string |
El código de estado del contacto (por ejemplo, "A", "D", "X") |
|
|
Fecha de nacimiento
|
birthDate | date |
Fecha de nacimiento del contacto |
|
|
Fecha de unión
|
joinDate | date |
Fecha de unión del contacto |
Devoluciones
- Body
- ContactDTO
Creación de un registro de panel de instancias múltiples
Crea un registro de panel de varias instancias en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameMultiCreate | string |
Nombre del panel en el que se va a crear. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelCreateSchema. |
Devoluciones
Creación de una actividad
Creación de un registro de actividad en iMIS
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Códigos de acción
|
actionCodes | string | ||
|
Tipo de actividad
|
activityType | True | string | |
|
Importe
|
amount | double | ||
|
Secuencia de datos adjuntos
|
attachSeqn | integer | ||
|
Total de datos adjuntos
|
attachTotal | double | ||
|
Número de lote
|
batchNum | string | ||
|
Código de campaña
|
campaignCode | string | ||
|
Categoría
|
category | string | ||
|
Co ID
|
coId | string | ||
|
Description
|
description | string | ||
|
Fecha de entrada en vigor
|
effectiveDate | date | ||
|
Período de gracia
|
gracePeriod | integer | ||
|
Id. de iMIS
|
id | True | string | |
|
Intención de editar
|
intentToEdit | string | ||
|
Código memorial/homenaje
|
memTribCode | string | ||
|
Tipo de miembro
|
memberType | string | ||
|
Fecha de instalación siguiente
|
nextInstallDate | date | ||
|
Nota:
|
note | string | ||
|
Nota 2
|
note2 | string | ||
|
Objeto
|
object | string | ||
|
Código de organización
|
orgCode | string | ||
|
Número trans de origen
|
originatingTransNum | integer | ||
|
Otro código
|
otherCode | string | ||
|
Otro identificador
|
otherId | string | ||
|
Pay (método)
|
payMethod | string | ||
|
Código de producto
|
productCode | string | ||
|
Cantidad
|
quantity | double | ||
|
Solicitud periódica
|
recurringRequest | boolean | ||
|
Id. del solicitante
|
solicitorId | string | ||
|
Código fuente
|
sourceCode | string | ||
|
Sistema de origen
|
sourceSystem | string | ||
|
Código de estado
|
statusCode | string | ||
|
Valor sujeto a impuestos
|
taxableValue | double | ||
|
Thru Date
|
thruDate | date | ||
|
Fecha de tickler
|
ticklerDate | date | ||
|
Fecha de transacción
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Campo de usuario 1 (cadena) |
|
|
UF2
|
uF2 | string |
Campo de usuario 2 (cadena) |
|
|
UF3
|
uF3 | string |
Campo de usuario 3 (cadena) |
|
|
UF4
|
uF4 | double |
Campo de usuario 4 (decimal) |
|
|
UF5
|
uF5 | double |
Campo de usuario 5 (decimal) |
|
|
UF6
|
uF6 | date |
Campo de usuario 6 (fecha) |
|
|
UF7
|
uF7 | date |
Campo de usuario 7 (fecha) |
|
|
Unidades
|
units | double |
Devoluciones
- Body
- ActivityDTO
Creación de una organización
Crea un registro de contacto (organización) en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de la organización
|
organizationName | string |
Nombre de esta organización |
|
|
URL del sitio web
|
websiteUrl | string |
Dirección URL del sitio web de la página principal de esta organización |
|
|
Correo Electrónico
|
string |
Dirección de correo electrónico principal de la organización |
||
|
Teléfono de trabajo
|
workPhone | string |
Número de teléfono profesional de la organización |
|
|
Fax
|
fax | string |
Número de fax de la organización |
|
|
Tipo de miembro
|
memberType | string |
Código de tipo de miembro de la organización (por ejemplo, "NM" o "WEB") |
|
|
Categoría de facturación
|
billingCategory | string |
Nombre de la categoría de facturación de la organización |
|
|
Clave principal
|
majorKey | string |
Campo clave principal de la organización |
|
|
Estado
|
status | string |
El código de estado de la organización (por ejemplo, "A", "D", "X") |
|
|
Fecha de unión
|
joinDate | date |
Fecha de unión de la organización |
Devoluciones
- Body
- ContactDTO
Ejecutar un IQA
Ejecuta un IQA de iMIS en la ruta de acceso proporcionada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso de IQA
|
iqaPath | string |
Ruta de acceso de IQA que se va a ejecutar. |
|
|
body
|
body | dynamic |
Iqa filtra. |
Devoluciones
Eliminación de un registro de panel de instancia única
Elimina un registro de panel de instancia único en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameSingleDelete | string |
Nombre del panel del que se va a eliminar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelDeleteSchema. |
Eliminación de un registro de panel de varias instancias
Elimina un registro de panel de varias instancias en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameMultiDelete | string |
Nombre del panel del que se va a eliminar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelDeleteSchema. |
Obtención de un registro de panel de instancia única
Obtiene un registro de panel de instancia único en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameSingleGet | string |
Nombre del panel del que se va a recuperar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelGetSchema. |
Devoluciones
Obtención de un registro de panel de instancias múltiples
Obtiene un registro de panel de varias instancias en iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del panel
|
panelNameMultiGet | string |
Nombre del panel del que se va a recuperar. |
|
|
body
|
body | dynamic |
Esquema generado por GetPanelGetSchema. |
Devoluciones
Obtener la imagen de un contacto
Recupera la imagen de perfil de un contacto por su id. de iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
contactId | True | string |
Id. de iMIS |
Devoluciones
Representa la imagen de perfil de un contacto
- Body
- ContactPictureDTO
Obtener todas las direcciones de un contacto
Recupera una lista de direcciones para un contacto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
contactId | True | string |
Identificador de iMIS para obtener las direcciones de |
Devoluciones
- Body
- AddressListDTO
Obtener un contacto
Recupera un único registro de contacto por su id. de iMIS.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
contactId | True | string |
Id. de iMIS |
Devoluciones
- Body
- ContactDTO
Obtener una actividad por secuencia
Captura un único registro de actividad por su valor de secuencia (SEQN)
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Número de secuencia
|
sequenceNumber | True | integer |
Número de secuencia |
Devoluciones
- Body
- ActivityDTO
Obtener una dirección para un contacto
Recupera una dirección para un contacto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de iMIS
|
contactId | True | string |
Identificador de iMIS para obtener la dirección de |
|
Propósito de la dirección
|
addressPurpose | True | string |
Debe ser un nombre de propósito de dirección bien definido en iMIS. |
Devoluciones
- Body
- AddressDTO
Desencadenadores
| Cuando se agrega un pedido |
Cuando se agrega un pedido |
| Cuando se agrega una actividad |
Cuando se agrega una actividad |
Cuando se agrega un pedido
Cuando se agrega una actividad
Definiciones
ActivityDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Códigos de acción
|
actionCodes | string | |
|
Tipo de actividad
|
activityType | string | |
|
Importe
|
amount | double | |
|
Secuencia de datos adjuntos
|
attachSeqn | integer | |
|
Total de datos adjuntos
|
attachTotal | double | |
|
Número de lote
|
batchNum | string | |
|
Código de campaña
|
campaignCode | string | |
|
Categoría
|
category | string | |
|
Co ID
|
coId | string | |
|
Description
|
description | string | |
|
Fecha de entrada en vigor
|
effectiveDate | date | |
|
Período de gracia
|
gracePeriod | integer | |
|
Id. de iMIS
|
id | string | |
|
Intención de editar
|
intentToEdit | string | |
|
Código memorial/homenaje
|
memTribCode | string | |
|
Tipo de miembro
|
memberType | string | |
|
Fecha de instalación siguiente
|
nextInstallDate | date | |
|
Nota:
|
note | string | |
|
Nota 2
|
note2 | string | |
|
Objeto
|
object | string | |
|
Código de organización
|
orgCode | string | |
|
Número trans de origen
|
originatingTransNum | integer | |
|
Otro código
|
otherCode | string | |
|
Otro identificador
|
otherId | string | |
|
Pay (método)
|
payMethod | string | |
|
Código de producto
|
productCode | string | |
|
Cantidad
|
quantity | double | |
|
Solicitud periódica
|
recurringRequest | boolean | |
|
Id. del solicitante
|
solicitorId | string | |
|
Código fuente
|
sourceCode | string | |
|
Sistema de origen
|
sourceSystem | string | |
|
Código de estado
|
statusCode | string | |
|
Valor sujeto a impuestos
|
taxableValue | double | |
|
Thru Date
|
thruDate | date | |
|
Fecha de tickler
|
ticklerDate | date | |
|
Fecha de transacción
|
transactionDate | date | |
|
UF1
|
uF1 | string |
Campo de usuario 1 (cadena) |
|
UF2
|
uF2 | string |
Campo de usuario 2 (cadena) |
|
UF3
|
uF3 | string |
Campo de usuario 3 (cadena) |
|
UF4
|
uF4 | double |
Campo de usuario 4 (decimal) |
|
UF5
|
uF5 | double |
Campo de usuario 5 (decimal) |
|
UF6
|
uF6 | date |
Campo de usuario 6 (fecha) |
|
UF7
|
uF7 | date |
Campo de usuario 7 (fecha) |
|
Unidades
|
units | double | |
|
Sequence
|
seqn | integer |
Valor de secuencia de la actividad (clave principal) |
ActivityListDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Lista de actividades
|
value | array of ActivityDTO |
Lista de registros de actividad |
AddressDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificador de dirección
|
addressId | string |
Identificador único para este registro de direcciones. |
|
Líneas de direcciones
|
addressLines | string |
Líneas de direcciones separadas por líneas nuevas. |
|
Nombre de la ciudad
|
city | string |
Nombre de la ciudad en la dirección. |
|
Código de estado o provincia
|
stateProvinceCode | string |
Código abreviado para el estado o provincia. |
|
Código postal
|
postalCode | string |
Código postal o postal. |
|
Código de país
|
countryCode | string |
Código de país abreviado. |
|
Número de teléfono
|
phone | string |
Número de teléfono con formato para esta dirección. |
|
Dirección de correo electrónico
|
string |
Correo electrónico para esta dirección. |
|
|
Dirección completa
|
fullAddress | string |
Dirección calculada completa con nuevas líneas. |
|
Nombre y dirección completa
|
nameAndFullAddress | string |
Dirección calculada completa con el nombre del contacto en la primera línea. |
|
Propósito de la dirección
|
addressPurpose | string |
Nombre de propósito de dirección (categoría). |
|
Lista de preferencias de comunicación
|
communicationPreferences | array of string |
Lista de tipos de preferencias de comunicación. |
AddressListDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Lista de direcciones
|
addresses | array of AddressDTO |
Lista de objetos de dirección para el contacto especificado |
ContactDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tipo de contacto
|
contactType | string |
Tipo de contacto (organización o persona) |
|
Id. de iMIS
|
id | string |
Id. de iMIS (también conocido como: Id. de contacto, Id. de entidad) |
|
Nombre
|
name | string |
Nombre completo de la persona calculada, o nombre de la organización, del contacto |
|
Prefijo de nombre
|
namePrefix | string |
Prefijo de nombre del contacto (por ejemplo, "Sra.") |
|
Nombre
|
firstName | string |
Nombre del contacto |
|
Nombre informal
|
informalName | string |
Nombre informal del contacto (o alias) |
|
Nombre intermedio
|
middleName | string |
Nombre intermedio del contacto |
|
Apellido
|
lastName | string |
Apellidos del contacto |
|
Sufijo de nombre
|
nameSuffix | string |
Sufijo de nombre del contacto (por ejemplo, "Jr.") |
|
Título funcional
|
functionalTitle | string |
Título funcional del contacto, incluidas las designaciones |
|
Es miembro
|
isMember | boolean |
Marca que especifica si este contacto es miembro de la organización |
|
Está activo
|
isActive | boolean |
Marca que especifica si este contacto está marcado como activo (es decir, no marcado para eliminación, fallecido, etc.) |
|
Nombre de la organización
|
organizationName | string |
Nombre de la organización a la que pertenece este contacto |
|
Id. de organización
|
organizationId | string |
Para los tipos de persona, especifica el identificador de organización primario que está vinculado. |
|
Correo Electrónico
|
string |
Dirección de correo electrónico principal del contacto |
|
|
Teléfono de trabajo
|
workPhone | string |
Número de teléfono profesional del contacto |
|
Teléfono fijo
|
homePhone | string |
Número de teléfono particular del contacto |
|
Teléfono móvil
|
mobilePhone | string |
Número de teléfono móvil del contacto |
|
Fax
|
fax | string |
Número de fax del contacto |
|
Gender
|
gender | string |
El código de género del contacto (por ejemplo, "M", "F" o cualquier otro código definido) |
|
Tipo de miembro
|
memberType | string |
El código de tipo de miembro del contacto (por ejemplo, "NM" o "WEB") |
|
Categoría de facturación
|
billingCategory | string |
Nombre de categoría de facturación del contacto |
|
Clave principal
|
majorKey | string |
Campo clave principal del contacto |
|
Estado
|
status | string |
El código de estado del contacto (por ejemplo, "A", "D", "X") |
|
Clave de contacto
|
contactKey | string |
La clave del contacto, a veces denominada "Id. de red" (un guid) |
|
Fecha de nacimiento
|
birthDate | date |
Fecha de nacimiento del contacto |
|
Fecha de unión
|
joinDate | date |
Fecha de unión del contacto |
|
Pago por thru
|
paidThruDate | date |
La pertenencia del contacto pagada a través de la fecha (si es miembro) |
|
Renewed Thru
|
renewedThruDate | date |
Fecha de renovación del contacto |
ContactListDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Lista de contactos
|
value | array of ContactDTO |
Lista de registros de contacto |
ContactPictureDTO
Representa la imagen de perfil de un contacto
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de iMIS
|
id | string |
Identificador de iMIS asociado a esta imagen |
|
Datos de imagen
|
pictureData | byte |
Datos de imagen |
OrderDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Envío a la línea 1
|
address1 | string | |
|
Envío a la línea 2
|
address2 | string | |
|
Envío a la línea 3
|
address3 | string | |
|
Código de formato de envío a dirección
|
addressFormat | integer | |
|
Importe del saldo
|
balance | double | |
|
Número de lote
|
batchNumber | string | |
|
Bill To iMIS ID
|
billToId | string | |
|
Envío a la ciudad de direcciones
|
city | string | |
|
Id. de iMIS de empresa
|
companyId | string | |
|
Tipo de miembro de empresa
|
companyMemberType | string | |
|
Nombre de la compañía
|
company | string | |
|
Código de ordenación de la empresa
|
companySort | string | |
|
Envío al país de dirección
|
country | string | |
|
Referencia del cliente
|
customerReference | string | |
|
Enviar a la dirección de correo electrónico
|
string | ||
|
Importe de carga 1
|
freight1 | double | |
|
Importe de carga 2
|
freight2 | double | |
|
Envío a dirección completa
|
fullAddress | string | |
|
Enviar al nombre completo
|
fullName | string | |
|
Control de 1 cantidad
|
handling1 | double | |
|
Control de 2 importes
|
handling2 | double | |
|
Código de suspensión
|
holdCode | string | |
|
Comentario de suspensión
|
holdComment | string | |
|
¿Se mantiene?
|
holdFlag | boolean | |
|
Número de referencia de factura
|
invoiceReferenceNumber | integer | |
|
Enviar al tipo de miembro
|
memberType | string | |
|
Notas del pedido
|
notes | string | |
|
Fecha de pedido
|
orderDate | date | |
|
Número de pedido
|
orderNumber | double | |
|
Código de tipo de pedido
|
orderTypeCode | string | |
|
Código de entidad
|
entityCode | string | |
|
Tipo de pago
|
payType | string | |
|
Envío al teléfono
|
phone | string | |
|
Código fuente
|
sourceCode | string | |
|
Enviar al id. de iMIS
|
shipToId | string | |
|
Fase de pedido
|
stage | string | |
|
Envío a estado o provincia
|
stateProvince | string | |
|
Estado del pedido
|
status | string | |
|
Importe fiscal 1
|
tax1 | double | |
|
Importe fiscal 2
|
tax2 | double | |
|
Importe fiscal 3
|
tax3 | double | |
|
Tasa fiscal 1
|
taxRate1 | double | |
|
Tasa fiscal 2
|
taxRate2 | double | |
|
Tasa fiscal 3
|
taxRate3 | double | |
|
Título del pedido
|
title | string | |
|
Total de pedidos de cargos
|
totalCharges | double | |
|
Pedido total de pagos
|
totalPayments | double | |
|
Cantidad total reordenada
|
totalQuantityBackordered | integer | |
|
Cantidad total ordenada
|
totalQuantityOrdered | integer | |
|
Envío al código postal
|
zip | string | |
|
Sistema de origen
|
sourceSystem | string | |
|
Código de descuento
|
discountCode | string | |
|
Código fiscal de IVA
|
vatTaxCodeFh | string | |
|
Total sin recuento
|
undiscountedTotal | double | |
|
Código de términos
|
termsCode | string | |
|
Tasa impositiva
|
taxRateFh | double | |
|
Autor fiscal 1
|
taxAuthor1 | string | |
|
Autor fiscal 2
|
taxAuthor2 | string | |
|
Autor de impuestos 3
|
taxAuthor3 | string | |
|
Exención fiscal
|
taxExempt | string | |
|
¿Afecta al inventario?
|
affectInventory | boolean | |
|
Importe fiscal de fletes
|
freightTax | double | |
|
Control del importe fiscal
|
handlingTax | double | |
|
Fecha de factura
|
invoiceDate | date | |
|
Número de factura
|
invoiceNumber | integer | |
|
Importe total de línea
|
lineTotal | double | |
|
Shipping (método)
|
shipMethod | string | |
|
Fecha de envío de documentos
|
shipPapersDateTime | date | |
|
Fecha de envío
|
shippedDateTime | date | |
|
Peso total
|
totalWeight | double | |
|
Introducido por
|
enteredBy | string | |
|
Fecha y hora especificadas
|
enteredDateTime | date |
OrderListDTO
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Lista de pedidos
|
value | array of OrderDTO |
Lista de registros de pedidos |