Loading
Konvertera automatiseringar till asynkrona för körningar av fakturasatser

Konvertera automatiseringar till asynkrona för körningar av fakturasatser

Identifiera aktiva flöden och Apex för faktureringsobjekt och konvertera dem till asynkrona processer innan du schemalägger en fakturasatskörning. Synkrona automatiseringar kan stoppa en körning eller lämna fakturor i Pågående utkast, Pågående inlägg eller Fel.

Versioner som krävs

Tillgängliga i: Lightning Experience
Tillgängliga i: Enterprise, Unlimited och Developer Editions med licensen Revenue Cloud Advanced eller Revenue Cloud Billing-licensen
Användarbehörigheter som krävs
Granska och konvertera postutlösta flöden: Hantera flöde
För att visa Apex-utlösare: Visa inställningar och konfigurering
Konvertera Apex utlösare: Apex-författare
Återställa fakturor som fastnat:

Behörighetsuppsättningen Faktureringsadministratör

ELLER

Behörighetsuppsättningen Användare av faktureringsverksamhet

Ett postutlöst flöde eller Apex är knutet till ett objekt, till exempel Faktura eller Fakturarad. Du definierar och aktiverar flödet för objektet i Flow Builder. En person som har behörigheten Apex definierar Apex för objektet och ställer in den till aktiv. Dessa automatiseringar är egna. Fakturering skapar dem inte. Se Aktivera eller inaktivera ett flöde och Definiera Apex-utlösare.

När en fakturasatskörning skapar fakturor skapar eller uppdaterar körningen poster för faktureringsobjekt. Dessa objekt inkluderar fakturor, fakturarader, skatterader, debet- och kreditnotor, faktureringsscheman och faktureringsperiodobjekt. Alla aktiva flöden eller utlösare för ett faktureringsobjekt körs sedan för varje post som fakturasatskörningen sparar.

En synkron automatisering körs som en del av att spara posten. Körningen av fakturasatsen slutförs inte förrän flödet eller utlösaren är klar. Om automatiseringen frågar relaterade poster för varje faktura kan körningen uppnå bearbetningsgränser eller timeout. Fakturor kan vara kvar i Pågående utkast, Pågående inlägg eller Fel.

En asynkron automatisering väntar tills fakturaposterna har sparats och körs sedan. Satskörningen kan slutföra skapandet av fakturor. Flödet eller utlösaren körs fortfarande, men inte medan fakturan sparas.

  1. I snabbsökningsrutan i Inställningar, skriv Flöden och välj sedan Flöden.
  2. Granska aktiva postutlösta flöden för dessa faktureringsobjekt.
    • Faktura
    • Fakturarad
    • Skatt på fakturarad
    • Debetnota
    • Rad för debetnota
    • Radskatt för debetnota
    • Kreditnota
    • Kreditnoterad
    • Radskatt för kreditnota
    • Faktureringsschema
    • Faktureringsperiodobjekt
  3. I Inställningar, i rutan Snabbsökning, skriv Apex-utlösare och välj sedan Apex-utlösare.
  4. Granska aktiva utlösare för samma objekt.
  5. För att lista automatiseringarna med SOQL, öppna Developer Consoles sökfrågeredigerare.

    Exempel på skript:

    För flödesfrågan, välj Använd Tooling API. För Apex utlösarfråga, lämna Use Tooling API rensat.

    Flöden:

    SELECT Id, IsActive, Label, ProcessType, ManageableState, TriggerObjectOrEventId, TriggerObjectOrEventLabel, TriggerType FROM FlowDefinitionView WHERE TriggerObjectOrEventId IN ('Invoice','InvoiceLine','DebitMemo','DebitMemoLine','CreditMemo','CreditMemoLine','InvoiceLineTax','DebitMemoLineTax','CreditMemoLineTax','BillingSchedule','BillingPeriodItem') AND IsActive = TRUE

    Apex utlösare:

    SELECT Id, TableEnumOrId, Name, Status FROM ApexTrigger WHERE TableEnumOrId IN ('Invoice','InvoiceLine','DebitMemo','DebitMemoLine','CreditMemo','CreditMemoLine','InvoiceLineTax','DebitMemoLineTax','CreditMemoLineTax','BillingSchedule','BillingPeriodItem') AND Status = 'Active'
  6. För varje postutlöst flöde efter sparande, flytta logiken till sökvägen Kör asynkront så att den körs efter att fakturasparandet har utförts. Se Utlösta flöden.
  7. För varje Apex, arbeta med en person som har behörigheten Apex för att flytta logiken ut ur postsparandet. Använd köbar Apex eller en Apex för en ändringshändelse, som körs efter att sparandet är klart. Se Köbara Apex och Prenumerera med Apex-utlösare.

När du har konverterat automatiseringarna, schemalägg nästa körning av fakturasats. Se Skapa fakturor automatiskt baserat på faktureringsscheman.

Om fakturor från en tidigare körning har fastnat i Pågående utkast, Pågående inlägg eller Fel, klicka på Återställ för fakturasatskörningen. Skapa sedan fakturor igen.

 
Laddar
Salesforce Help | Article