Saltar al contenido principal

ExFlow Web

¿Interesado en leer y aprender todo sobre ExFlow Web?

Encuentre toda la información necesaria sobre ExFlow Web aquí y las Notas de la Versión aquí

ExFlow web docs

Configuración de ExFlow Web

Ir a: ExFlow Web Setup o mediante ExFlow AP Setup - Overview --> ExFlow Web Setup

Desde la versión 26.0 de ExFlow, la sección de ExFlow Web se ha trasladado de ExFlow Setup a una página dedicada de ExFlow Web Setup.

ExFlow web Setup

ExFlow Web Setup
Clear ExFlow Web Cache:Utilice esta función para borrar la caché de ExFlow Web. Este botón también se puede encontrar en el menú de ExFlow Setup
Edit Web ColumnsRealice cambios en las columnas web actuales de ExFlow. Este botón también se puede encontrar en el menú de ExFlow Setup. Lea más sobre esto más adelante.
Actions --> Company Management
Enable Company for ExFlow Web:Habilitar la empresa actual para ExFlow Web
Disable Company for ExFlow Web:Deshabilitar la empresa actual para ExFlow Web
Define as Default ExFlow Web Company:Establecer la empresa actual como predeterminada para ExFlow Web
Actions --> Web Service Setup
Create Microsoft Entra Application:Crear una aplicación de Microsoft Entra
Create / Update Default Web Services:Crear o actualizar los servicios web actuales EXFID y EXFWeb
Actions --> Data Synchronization
Update Web used Vendor Names:Actualizar los nombres de proveedores utilizados en web
Other --> Clear ExFlow Web Cache:Borrar la caché de ExFlow Web
Actions --> Version Check
Run Version CheckEjecuta una verificación de versión y registra todos los detalles.
View LogAbrir el registro para ver los detalles web

Editar Columnas Web

Utilice la función Edit Web Columns para administrar las columnas de ExFlow Web.

Este botón también se puede encontrar en ExFlow Setup --> Edit Web Columns

Edit Web Columns
Add ColumnAgregar una nueva columna a ExFlow Web
Modify ColumnActualizar una columna web actual de ExFlow
ExFlow ColumnsGestionar los cambios de las columnas de ExFlow Web

ExFlow Setup

Las columnas web que existen y son visibles en ExFlow Web tienen marcadas las casillas ''Current Visibility'' y ''Exist''.

Si es necesario agregar una columna para los aprobadores web, simplemente sitúese en el código de columna web seleccionado y luego haga clic en ''Add Column''.

Es posible ocultar una columna web existente en ExFlow Web eligiendo ''Hidden'' y luego haciendo clic en ''Modify Column''. En este ejemplo, la casilla ''Current Visibility'' de la columna ''Project Task'' quedará desmarcada.

ExFlow Setup

Columnas de ExFlow

Ir a ExFlow Web Setup o ExFlow Setup --> Edit Web Columns --> ExFlow Columns

ExFlow Setup

Abra ExFlow Columns y edite la lista si es necesario realizar cambios en las columnas.

ExFlow Setup

ExFlow Columns
IDSpecifies column ID.
CodeSpecifies the Code
DimensionA dimension from General Ledger Setup can be added as ExFlow web column.
SourceCopy of Code value.
FormatThe format that the value and description is sent to ExFlow web.
Use Auto CompletionTicked box takes specified Data Type. Unticked box = free text like a description.
Sort OrderSort order on all web columns (except on LineTypes).
Document Display ExprCan determine if column should be usable for certain document types.
Line Display ExprLets ExFlow web know it is a line type and which line type it is.
Data TypeIf it should be a date or decimal displayed in ExFlow web then this needs to have a value (Description has ‘’system.String’’).
Is Autofill TriggerSelect if i.e., a selected account should send updates of dimension values from standard Business Central account settings (Default BC). It can also be set to ‘’Inactive’’ and ‘’Customized’’.
Copy value when splitting the lineSpecifies if values should be copied when splitting a line.
Update VAT Prod. Posting Group From No.Specifies if VAT Prod Posting Group should be taken from the No. card.
Update Gen. Prod. Posting Group From No.Specifies if Gen. Prod Posting Group should be taken from the No. card.
Lock ColumnSpecifies if values should be locked and not editable.
Number of Values to SendUsed to improve performance. If selected as 100 then ExFlow will only send the first 100 values according to current filter.

En ExFlow Web

Agregar campos adicionales a ExFlow Web

Las columnas pueden ser agregadas en ExFlow Web por un aprobador con acceso de administrador web. Más información sobre esto se puede encontrar en Web Permission Role

Encuentre toda la información necesaria en el Manual de ExFlow Web para comprender mejor cómo administrar la web según las necesidades de su empresa.

Configuración de Administrador

Ir a: ExFlow Web

Inicie sesión en ExFlow Web y haga clic en la imagen de perfil y luego en Admin Settings para realizar la configuración de visualización de la bandeja de entrada y personalizar los campos web a nivel de encabezado y línea.

Es posible agregar campos tanto a la página Inbox & Search como a la página Approval View

En este ejemplo, agregaremos dos campos web que mostrarán el Paid Amount (DecimalField4) y Paid Date (DateField4) para documentos registrados en ExFlow Web.

Ir a: Approval View y hacer clic en editar para el campo MiscFieldDisplay. Busque y agregue Data Fields: ''DecimalField4'' y ''DateField4'' para obtener los campos bajo ''Included Data Fields'', luego haga clic en el botón azul ''Update''.

(Actualmente, todos los campos de datos enumerados deben ingresarse para encontrar ''DecimalField4'' y ''DateField4'' en la lista)

ExFlow Setup

Ir a Language & Translation para ingresar un texto personalizado para modificar o cambiar las etiquetas predefinidas, de modo que los aprobadores obtengan un título/etiqueta de campo más válido para los campos recién agregados. Por ejemplo, para cambiar de: DecimalField4 a Paid Amount, en este caso.

Un aprobador puede entonces abrir una factura registrada en ''Recent'' para verificar si la factura ha sido pagada o no, y la posible fecha de pago. La información será visible en ''More Fields'' para el documento específico.

Información Técnica Web

Archivo XML a ExFlow Web

La información técnica a continuación proporciona una descripción general de cómo se asigna cada campo XML a su tabla y campo de origen.

La función GetDoc en WebServiceDocManagement Codeunit crea una carga XML que contiene información del documento, incluidos encabezado, líneas, aprobadores y dimensiones.

Entonces, ¿qué está enviando BC en el archivo XML a ExFlow Web? Encuentre los valores predeterminados presentados en las siguientes tablas.

¿Desea agregar otro campo personalizado a la Web? No dude en contactar a nuestro soporte para obtener asistencia de personalización, ya que se necesitan cambios en el archivo xml predeterminado (si el campo XML no es un valor predeterminado en el archivo XML).

Campos de Encabezado de Documento

Para Documentos Activos (tabla Ex Document)
Campo XMLTabla de OrigenCampo/Cálculo de OrigenNotas
CompNameParameterParámetro CompNameNombre de la empresa
CompDescCompanyDisplay NameObtenido mediante GetCompanyDisplayName()
DocTypeEx DocumentDocument TypeFormateado como número
DocNoEx DocumentDocument No.
InitiatorEx DocumentCreated By (si no está vacío), sino Changed By
VendorNoEx DocumentVendor No.
AdminCommentStatic''Siempre cadena vacía
CreateDateEx DocumentCreate DateSolo se incluye si no está vacío
DueDateEx DocumentDue DateSolo se incluye si no está vacío
PostingDateEx DocumentPosting DateSolo se incluye si no está vacío
ExpectedReceiptDateEx DocumentExpected Receipt DateSolo se incluye si no está vacío
DocDateEx DocumentDocument DateSolo se incluye si no está vacío
StatusEx DocumentStatusFormateado como número
ImageNameIncoming DocumentGetMainAttachmentFileName()Mediante Incoming Document Entry No.
PostingNoEx DocumentPredefind Posting No.
VendorDocNoEx DocumentVendor Document No.+ Marcador confidencial si corresponde
CurrencyCodeEx DocumentCurrency Code
IDEx DocumentWeb ID
VendorNameEx DocumentVendor Name
AmountEx DocumentGross Amount
NetAmountEx DocumentNet Amount
VATAmountEx DocumentVAT Amount
PrepaymentPurchase HeaderEx Document Type1 si es tipo Prepayment, de lo contrario no se incluye
ChangeDateEx DocumentChange DateSolo se incluye si no está vacío
ApproverCommentsStatic''Siempre cadena vacía
AttachmentsCalculatedGetAttchmentStr()Nombres de archivos adjuntos
GrossAmountValidationCalculatedGetPriceIncVAT()Bandera de precio con IVA incluido de Purchase Header
WebJsonCalculatedGetWebJson()Datos JSON para web - nota del documento
Para Documentos Registrados (tabla Ex Posted Document)

Estructura similar pero obtenida de la tabla Ex Posted Document con campos adicionales:

Campo XMLOrigen AdicionalNotas
TextField5-10Ex Posted DocumentText Field 5-10
DateField1-4Ex Posted DocumentDate Field 1-4
DecimalField1-4Ex Posted Document/Vendor Ledger EntryVarios cálculos
AssignedReceiptGroupEx Posted DocumentAssigned Receipt Group
RequisitionStatusEx Posted DocumentRequisition Status

Campos de Líneas de Documento

Para Documentos Activos (tabla Ex Document Line)
Campo XMLTabla de OrigenCampo/Cálculo de OrigenNotas
CompNameParameterParámetro CompName
DocTypeEx Document LineDocument TypeFormateado como número
DocNoEx Document LineDocument No.
LineNo_Ex Document LineLine No.
FlowstatusEx Document LineStatusFormateado como número
LineTypeEx Document LineTypeFormateado como número
No_Ex Document LineNo.
DescriptionEx Document LineDescription
QuantityEx Document LineQuantityRedondeado a 5 decimales
UnitCostEx Document LineDirect Unit CostSigno cambiado, redondeado
LineDiscountEx Document LineLine Discount %Redondeado a 5 decimales
LineDifferenceEx Document LineLine DifferenceFormateado como número
AmountEx Document LineAmountSigno cambiado, redondeado
DocumentIDEx DocumentWeb ID
IDEx Document LineID
OrderNoEx Document LineOrder No.
OrderUnitCostEx Document LineOrder Unit CostRedondeado a 5 decimales
ChangedByEx Document LineChanged By
ChangeDateCalculatedMáx de Change Date y Last Change Date Dimension
Para Documentos Registrados (tabla Ex Posted Document Line)

Estructura similar pero obtenida de la tabla Ex Posted Document Line con adicional:

Campo XMLOrigen AdicionalNotas
ConnectedLineIDEx Posted Document LineConnected Line ID

Campos de Aprobadores de Línea de Documento

Para Documentos Activos (tabla Ex Document Line Approver)
Campo XMLTabla de OrigenCampo/Cálculo de OrigenNotas
CompNameParameterParámetro CompName
DocTypeEx Document Line ApproverDocument TypeFormateado como número
DocNoEx Document Line ApproverDocument No.
LineNo_Ex Document Line ApproverLine No.
ApproverEx Document Line ApproverApprover
ApprovalDateEx Document Line ApproverApproval DateSolo se incluye si no está vacío
ApprovedByEx Document Line ApproverApproved By
CommentEx Document Line ApproverAuto Comment
AppOrderEx Document Line ApproverApprover Order
FlowstatusEx Document Line ApproverStatusFormateado como número
DocumentLineIDEx Document Line ApproverDocument Line ID
DocumentIDEx DocumentWeb ID
ChangedByEx Document Line ApproverChanged By
DelegateToEx Document Line ApproverDelegated to
ChangeDateEx Document Line ApproverChange DateSolo se incluye si no está vacío
IDEx Document Line ApproverID
Para Documentos Registrados (tabla Ex Posted Document Line App)

Estructura similar pero obtenida de la tabla Ex Posted Document Line App.

Campos de Dimensiones de Línea de Documento

Las dimensiones se agregan mediante el procedimiento AddRecordTypeAsDimension e incluyen (ver a continuación):

Dimensiones Estándar
Código de DimensiónTabla de OrigenCampo de OrigenCondición
User DimensionsDimension Set EntryMediante DimensionManagement.GetDimensionSet()Desde el Dimension Set ID de la línea
Dimensiones Especiales que corresponden a Columnas Web
Código de DimensiónTabla de OrigenCampo de OrigenVerificación de Columna
G_LACCOUNTEx Document LineNo.Si Type = G/L Account
ITEMEx Document LineNo.Si Type = Item
RESOURCEEx Document LineNo.Si Type = Resource
FIXEDASSETEx Document LineNo.Si Type = Fixed Asset
CHARGEEx Document LineNo.Si Type = Charge (Item)
JOBEx Document LineJob No.Si la columna existe
JOBTASKEx Document LineJob Task No.Si la columna existe
PERCODEEx Document LineDeferral CodeSi la columna existe
PERDATEEx Document LineDeferral Start DateSi la columna existe
REINVOICING_CUSTOMEREx Document LineRe-Invoicing Customer No.Si la columna existe
REINVOICING_CODEEx Document LineRe-Invoicing CodeSi la columna existe
REINVOICING_AMOUNTEx Document LineRe-Invoicing AmountSi la columna existe
REINVOICING_QTYEx Document LineRe-Invoicing QtySi la columna existe
REINVOICING_SURCHRGEEx Document LineRe-Invoicing SurchargeSi la columna existe
REINVOICING_UNT_PRCEEx Document LineRe-Invoicing Unit PriceSi la columna existe
PGS_EXPENSE_CODEEx Document LinePGS Expense CodeSi la columna existe y PGS está habilitado
AUTO_ACC_GROUPEx Document LineAuto. Acc. GroupSi la columna existe
VATPRODPOSTGRPEx Document LineVAT Prod. Posting GroupSi la columna existe
JOBUNITPRICEEx Document LineJob Unit PriceSi la columna existe y PGS no está habilitado
JOBLINETYPEEx Document LineJob Line TypeSi la columna existe y PGS no está habilitado
REMAINBUDGETAMOUNTEx Document LineRemOverBudgetAmountSi la columna existe
USEDBUDGETPERCENTEx Document LineUsedBudgetPercentSi la columna existe
BUDGETDETAILSTATUSEx Document LineBudgetDetailStatusSi la columna existe
USETAXEx Document LineUse TaxSi la columna existe
TAXLIABLEEx Document LineTax LiableSi la columna existe
TAXAREACODEEx Document LineTax Area CodeSi la columna existe
TAXGROUPCODEEx Document LineTax Group CodeSi la columna existe
ICPARTNERCODEEx Document LineIC Partner CodeSi la columna existe
ICPARTNERREFERENCEEx Document LineIC Partner ReferenceSi la columna existe