Definere tilpassede handlinger i AL-kode

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at gå til Nyheder og planlagte tiltag til Dynamics 365 Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365 og Microsoft Power Platform.

Aktiveret for Offentlig forhåndsversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere, automatisk 1. september 2022 1. oktober 2022

Forretningsværdi

Sider i Business Central kan have handlinger, der bruges til at køre objekter, såsom andre sider, rapporter eller codeunits. Alle disse objekter er hjemmehørende i Business Central. Der er dog et stigende behov for at kunne påberåbe sig eksterne mål. Der er tilføjet en ny tilpasset handling for at understøtte det. Indtil videre kan man kun påkalde Power Automate-flow, men i fremtiden kan brugerdefinerede handlinger bruges til at påkalde Power BI-rapporter, Power Apps eller f.eks. websteder i forbindelse med en given Business Central-side.

Funktionsdetaljer

Tilpassede handlinger er defineret ud for andet end handlinger, men brug nøgleordet customaction i stedet for. En tilpasset handling har en type, og kun i denne udgivelse er det kun Flow, der understøttes. Afhængigt af typen kan yderligere egenskaber være gældende. I øjeblikket er FlowId og FlowEnvironmentId tilgængelige. Disse egenskaber udgør målflow-identiteten, hvilket gør det muligt for klienten at udløse flowet, når den tilpassede handling påkaldes.

Eksempel:

customaction(MyFlowAction)
{
    CustomActionType = Flow;
    FlowId = '<the-GUID-identifying-the-Power-Automate-Flow>';
    FlowEnvironmentId = '<the-GUID-identifying-the-Power-Automate-environment>';
}

Se også

Oversigt over handlinger (dokumentation)