Ir al contenido principal

Configuración de personalización

Importante

Una configuración incorrecta puede tener consecuencias graves.
Por favor, ajuste esta configuración solo en caso de emergencia y con el máximo cuidado.

¿Dónde puede encontrar el Script?

  • Inicie sesión en Diligent Highbond
  • Abra Robots
  • Abra Robot & descargue el Robot: la descarga se iniciará automáticamente
  • Abra el dato Analytic_Suite.ACL con doble clic: se abre ACL
  • En el árbol de directorios a la izquierda encontrará _Customization_Settings

¿Cómo se edita el script?

Haga doble clic en _Customization_Settings y los datos se abrirán en el área derecha. Luego puede modificarlos.

Agregar sistemas SAP

La forma de añadir sistemas SAP adicionales se describe detalladamente en _Customization_Settings dentro del proyecto ACL (por defecto: desde la línea 91):

COM +++ SAP SYSTEMS
COM -------------------------------------------------
COM * there can be defined multiple connection strings, by naming the variables v_DL_SAP_Source_Str_[SAP_System] and v_DL_SAP_SystemID_[SAP_System]

COM * where [SAP_System] is the value, that is chosen in parameter dTXT_TF13_SAP_System
COM * Please always fill in the value of the SystemID in the variable v_DL_SAP_SystemID_SAP
COM * Please note that the content of [SAP_System] needs also be availbale in Robots-Paramter dTXT_TF13_SAP_System in script __Run_AnalyticSuite (or __Run_AnalyticSuite_Desktop)

COM -> //PARAM dTXT_TF13_SAP_System C VALUES |SAP|SAPSystem2| SAP System

Descargar Monitor en el módulo de resultados

  1. Active la opción Descargar Monitor: Establezca el parámetro Download Monitor en True:
    DownloadMonitorTrue

  2. Antes de iniciar la ejecución: cree una nueva tabla en el módulo de resultados. Es útil crear una Colección y Análisis individual y generar la tabla de monitoreo en ella.

  3. Tras crear la tabla: ábrala y copie/anote el último número de la URL que aparece arriba:
    a. Ese es el table-ID, es necesario para procesamiento posterior
    b. Script _Customization_Settings: establezca la variable V_Cust_Spec_MonitoringID con el table-ID como valor

  4. Importe el archivo DummyUpload.xlsx (contiene datos ficticios) en la tabla creada:
    a. Incluye las columnas necesarias y una fila con datos de ejemplo
    b. Es necesario, ya que la clave primaria solo puede establecerse si la tabla contiene datos:
    i. Para cada tabla descargada, se cargan dos registros (inicio y fin de la descarga). Toda la información relevante está en el último registro (fin de la descarga), por lo que el primer registro debe ser sobrescrito por el segundo.
    ii. Debe definirse la clave primaria: al terminar el proceso de descarga, solo debe haber un registro con todos los datos disponibles.

  5. Abra la configuración de la tabla: Para Clave primaria (opcional), seleccione el campo ID y guarde el cambio.

  6. Una vez ejecutada la primera corrida y subidos los primeros datos reales, los datos ficticios pueden ser eliminados
    DummyUpload

Análisis de pagos y abonos duplicados

Implementación de R

Instale R y R-Studio, almacene R.exe y los paquetes (artículo para la instalación del entorno R)

Primera ejecución de AP_Dupl_Payments

  1. Configuración de personalización: active la detección de falsos positivos y el resultado en una sola línea
    a. Establezca la variable v_AP_DuplPaym_OneLine en T
    b. Establezca la variable v_AP_Dupl_Paym_DoAI en T
COM +++ AP_DuplPayments + AR_Dupl_CreditNotes
COM -------------------------------------------------
COM * Flag if the one line result should be created

ASSIGN v_AP_DuplPaym_OneLine = "T"

COM ** AP_DuplPayments: Use AI for a better detecion of false-positives

COM *** First you need to enable the function
COM *** ASSIGN v_AP_Dupl_Paym_DoAI = T
ASSIGN v_AP_Dupl_Paym_DoAI = T
  1. Si es necesario, defina una ruta específica para el pool: cree la variable v_AP_Dupl_Paym_AI_ExpPath y asígnale la ruta elegida
  2. Abra TF_Import y vaya a la hoja FieldlistSelection: asegúrese de que las siguientes tres columnas de la tabla de eventos AP_Dupl_Payments_OneLine estén marcadas con X para la carga en Resultados:
    a. AI_Assessments
    b. AI_Potential
    c. AI_Meta_Information
  3. Active y configure la carga en Resultados (seleccione Nueva colección)
  4. Cree una tarea Robot y ejecútela

Tareas pendientes tras la primera ejecución

  1. Cuestionario: asígnelo a la colección creada
    a. Nombre, por ejemplo: Detección de pagos duplicados verdaderos o falsos
    b. Tablas vinculadas: seleccione la tabla OneLine y guarde
    c. Cree una nueva pregunta: tipo Selección única
    i. Pregunta, por ejemplo: ¿Es el registro un pago duplicado verdadero o falso?
    ii. Añada posibles respuestas:
    i. True Duplicate Payment
    ii. No Duplicate Payment
    iii. Importante: Cambiar el nombre de columna mostrado a Manual Assessment
Importante

Es fundamental que antes de la próxima ejecución haya marcados al menos 5 registros positivos y al menos 5 registros negativos. ¡De lo contrario, el reconocimiento por IA no funcionará!

  1. Procese registros de datos: hasta la próxima ejecución de Duplicate Payment
    a. Al menos 5 registros positivos (True Duplicate Payment)
    b. Al menos 5 registros negativos (No Duplicate Payment)

Otras versiones (CCM)

  1. Cree una colección: ábrala y copie el table-ID de la tabla de resultados OneLine
  2. TF_Import (hoja SchedueledResultsUpload): ingrese también el ID de la tabla AP_Dupl_Payments_OneLine
  3. Importe el TF_Import ajustado en el Robot
  4. Cambie la carga en Resultados a Tablas existentes
  5. Ejecútelo nuevamente

Analítica de códigos fiscales

Los siguientes parámetros en el script GL_TaxCodeSample son importantes y obligatorios (vea también el siguiente bloque de código):

  1. v_GL_TaxCodeSample_Size: 5
  2. v_GL_TaxCodeSample_Type: TOP
  3. v_GL_TaxCodeSample_Filter: 1 = 1
  4. v_GL_TaxCodeSample_Partner: T
COM +++  GL_TaxCodeSample
COM -------------------------------------------------
COM Number of Samples selected within each of Sales Tax Code
ASSIGN v_GL_TaxCodeSample_Size = "5"

COM Type of Sample selection - "TOP" will select TOP of v_GL_TaxCodeSample_Size entries within each Salex Tax Code, "SAMPLE" will select random sample of v_GL_TaxCodeSample_Size entries within each Salex Tax Code.
ASSIGN v_GL_TaxCodeSample_Type = "TOP"

COM Filter to Exclude Tax Codes from being selected. Example - v_GL_TaxCodeSample_Filter= " NOT MATCH(BSEG_MWSKZ 'AN' 'VN') "
ASSIGN v_GL_TaxCodeSample_Filter = " 1 = 1 "

COM Flague - Only one Partner per Tax Code should be Reported
ASSIGN v_GL_TaxCodeSample_Partner = "T"

El objetivo del análisis es seleccionar una muestra de la GL_BaseTable según los valores de BSEG_MWSKZ (código fiscal). El valor del parámetro determina cuántas entradas se seleccionan para cada código de registro de datos existente de BSEG_MWSKZ.
Existen dos métodos para la selección de muestras:

  • TOP
  • SAMPLE

Opción TOP: se seleccionan las N primeras entradas de cada BSEG_MWSKZ (N es el valor de la variable v_GL_TaxCodeSample_Size). El registro de datos se ordena en orden descendente por el importe en moneda de reporte (BSEG_DMBTR).
Opción SAMPLE: se seleccionan aleatoriamente N entradas de cada BSEG_MWSKZ (N es el valor de la variable v_GL_TaxCodeSample_Size). La selección se realiza utilizando el método Record Sample.
Parámetro v_GL_TaxCodeSample_Filter: permite aplicar filtros adicionales a la tabla GL_BaseTable antes de generar las muestras. El valor predeterminado 1 = 1 significa que se utiliza por defecto la GL_BaseTable generada.
Parámetro v_GL_TaxCodeSample_Partner = T: cada muestra seleccionada corresponde a un solo partner. De lo contrario, al usar el método TOP, es posible que se seleccionen muestras para el mismo partner (BSEG_LIFNR, BSEG_KUNNR).