Crear unha lóxica empresarial personalizada a través de procesos
Definir e aplicar procesos de negocio coherentes é un dos motivos principales polos que a xente utiliza aplicacións xeradas por modelos. Os procesos coherentes axudan a garantir que os usuarios que utilizan o sistema poidan centrarse no seu traballo e non en lembrarse de realizar un conxunto de pasos manuais. Os procesos poden ser simples ou complexos e pode mudar ao longo do tempo.
Power Apps inclúe varios tipos de procesos, cada un deseñado para un propósito diferente:
Fluxos do proceso de negocio
Fluxos de tarefas móbiles
Fluxos de traballo
Accións
De forma semellante á procesos, tamén pode crear regras de negocio e recomendacións. Máis información: Crea regras comerciais e recomendacións para aplicar a lóxica nun formulario
Nota
O uso de procesos pode afectar os requisitos de licenza para Power Apps e os fluxos. Máis información: Requisitos da licenza de táboa
Cando utilizar os fluxos de procesos de negocio
Use un fluxo do proceso de negocio cando desexe que o persoal se mova polas mesmas fases e siga os mesmos pasos para interactuar cun cliente. Por exemplo, utilice un fluxo do proceso de negocio se desexa que todas as persoas traten as solicitudes de servizo de atención ao cliente da mesma forma, ou ben requiren persoal para obter a súa aprobación dunha factura antes de enviar un pedido.
O seu ambiente inclúe varios fluxos do proceso de negocio listos para usar para tarefas comúns de vendas, servizo e marketing que se poden utilizar con poucas modificacións ou con ningunha. Tamén pode crear o seu propio. Máis información: Crea un fluxo do proceso de negocio
Cando utilizar fluxos de traballo
Utilice fluxos de traballo para automatizar os procesos empresariais por detrás. Os fluxos de traballo están normalmente iniciados por eventos do sistema que o usuario non ten por que saber que se están a executar. Os fluxos de traballo que funcionan en segundo plano son "asíncronos". Tamén se poden configurar fluxos de traballo para que a xente os inicie manualmente cando queira automatizar tarefas comúns, como enviar automaticamente un correo electrónico de confirmación a un cliente cando se envía un pedido. Os fluxos de traballo que operan en tempo real son "sincrónicos". Máis información: Procesos de fluxo de traballo
Cando se pode utilizar Power Automate
Usa Power Automate cando necesites crear fluxos de traballo automatizados que realicen accións entre o teu contorno e a aplicación ou servizo favorito, como Dynamics 365, Twitter, Dropbox, servizos de Google, Microsoft 365 ou SharePoint. Podes activar un fluxo na nube baseado nunha acción específica ou invocalo desde a túa aplicación. Máis información: Utiliza Power Automate para automatizar procesos en todos os servizos
Onde podo crear procesos?
Hai dous camiños para navegar ata procesos:
Abre o explorador de solucións e vai a Componentes>Procesos. Este camiño fornece acceso cómodo cando está a realizar outras tarefas de personalización nas ferramentas de personalización.
Configuración>Procesos. Este camiño permítelle usar vistas definidas para a táboa Process, incluídas as vistas personalizadas.
Tamén se poden editar os fluxos individuais de procesos empresariais mediante o botón Editar proceso da barra de comandos para o formulario onde o fluxo do proceso de negocio está activo.
Quen pode crear procesos?
Só as persoas que teñan o administrador do sistema, o personalizador do sistema ou o CEO-Xestor comercial rol de seguranza poden crear procesos que se apliquen a todo o ambiente. As persoas con outros roles poden crear procesos de nivel de acceso limitado. Por exemplo, as persoas con nivel de acceso de usuario poden crear fluxos de traballo para utilización propia cos seus propios rexistros.
A táboa seguinte mostra o nivel de acceso dos procesos segundo os roles de seguranza predefinidos.
Rol de seguranza | Nivel de acceso |
---|---|
Director xeral | Organización |
Administrador do sistema | Organización |
Personalizador do sistema | Organización |
Vicepresidente de márketing | Primario: unidades empresariais secundarias |
Vicepresidente de vendas | Primario: unidades empresariais secundarias |
Xestor de servizo de | Unidade empresarial |
Xestor de márketing | Unidade empresarial |
Xestor de vendas | Unidade empresarial |
Xestor de programación | Unidade empresarial |
Representante de Customer Service | Usuario |
Profesional de márketing | User |
Comercial | User |
Programador | User |
Nota
Aínda que as persoas poden crear fluxo do proceso de negocio, fluxos de traballo en tempo real ou procesos de acción, terán que ter a opción Activar fluxos de procesos de negocio ou Activar procesos en tempo real privilexios para activalos.
Máis información sobre fluxos de traballo e accións
Os procesos poden comprobar as condicións, aplicar lóxicas de ramificación e realizar accións. Estes realizan estas accións nunha serie de pasos. A táboa seguinte describe os pasos dispoñibles nos procesos de fluxo de traballo e acción. Para obter máis detalles, consulte os temas para cada tipo de proceso.
Paso | Tipo de proceso | Descripción |
---|---|---|
Escenario | Fluxo de traballo, acción | As fases facilitan a lectura da lóxica do fluxo de traballo e explícana. No entanto, as fases non afectan á lóxica e tampouco ao comportamento dos fluxos de traballo. Se un proceso ten fases, todos os pasos dentro do proceso deben incluírse con unha fase. |
Verificar Condición | Fluxo de traballo, acción | Unha declaración lóxica "se <condición> entonces". Podes comprobar os valores da fila na que se está a executar o fluxo de traballo, de calquera das filas vinculadas a esa fila nunha relación N:1 ou de calquera fila creada por pasos anteriores. En función destes valores pode definir pasos adicionais cando a condición é true . |
Rama condicional | Fluxo de traballo, acción | Unha declaración lóxica "outro se-entón". O editor usa o texto "En caso contrario, se <condición> entonces:" Seleccione unha condición de comprobación que definiu previamente e pode engadir unha rama condicional para definir pasos adicionais cando a condición de comprobación volva false . |
Acción predeterminada | Fluxo de traballo, acción | Instrución lóxica tipo "else". O editor utiliza o texto "Otherwise:" Seleccione unha condición de comprobación, a póla condicional, a condición de espera ou a póla de espera paralela definida previamente e pode utilizar unha acción predefinida para definir todos os casos que non coinciden cos criterios definidos na condición ou nos elementos de póla. |
Condición de espera | Fluxo de traballo en segundo plano unicamente | Permite que un fluxo de traballo en segundo plano se deteña ata que non se satisfagan os criterios definidos pola condición. O fluxo de traballo iníciase automaticamente de novo ao seren satisfeitos os criterios especificados na condición de espera. |
Rama de espera paralela | Fluxo de traballo en segundo plano unicamente | Define unha condición de espera alternativa para un fluxo de traballo en segundo plano cun conxunto correspondente de pasos adicionais que se executan só cando se satisfai o criterio inicial. Pode utilizar pólas de espera paralelas para crear límites de tempo na lóxica do fluxo de traballo. Estes poden axudar a evitar que o fluxo de traballo espere indefinidamente até satisfacer os criterios definidos nunha condición de espera. |
Asignar valor | Acción | Establece un valor a unha variable ou parámetro de saída no proceso. |
Crear fila | Fluxo de traballo, acción | Crea unha nova fila para unha táboa e asigna valores ás columnas. |
Actualizar fila | Fluxo de traballo, acción | Podes actualizar a fila na que se está a executar o fluxo de traballo, calquera das filas vinculadas a esa fila nunha relación N:1 ou calquera fila creada por pasos anteriores. |
Asignar fila | Fluxo de traballo, acción | Podes asignar a fila na que se está a executar o fluxo de traballo, calquera das filas vinculadas a esa fila cunha relación N:1 ou calquera fila creada por pasos anteriores. |
Enviar correo electrónico | Fluxo de traballo, acción | Envía un correo electrónico. Podes optar por crear unha nova mensaxe de correo electrónico ou utilizar un modelo de correo electrónico configurado para a táboa da fila na que se está a executar o fluxo de traballo ou calquera táboa que teña unha relación N:1 coa táboa, ou a táboa para as filas creadas anteriormente. pasos. |
Inicia o fluxo de traballo infantil | Fluxo de traballo, acción | Inicia un proceso de fluxo de traballo configurado como fluxo de traballo secundario. |
Cambiar estado | Fluxo de traballo, acción | Cambia o estado da fila na que se está a executar o proceso, de calquera das filas vinculadas a esa fila cunha relación N:1 ou de calquera fila creada por pasos anteriores. |
Deter o fluxo de traballo | Fluxo de traballo, acción | Detén o fluxo de traballo ou a acción actual. Podes establecer un estado de Con éxito ou Cancelado e especificar unha mensaxe de estado. |
Paso personalizado | Fluxo de traballo, acción | Fornece extensións aos elementos lóxicos dispoñibles por defecto. Os pasos poden incluír condicións, accións, outros pasos ou unha combinación destes elementos. Os programadores poden crear pasos de fluxo de traballo personalizados. Por defecto, non hai ningún paso personalizado dispoñible. |