web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested answer

Application Language: Processing Only Report

(1) ShareShare
ReportReport
Posted on by 2,314
Hi:
 
The AL code below is supposed to show a link for "ProcessingOnlyReport", when I type "ProcessingOnlyReport" in BC's Tell Me (Search) screen.
 
But, the click doesn't appear.
 
What am I doing wrong, here?
 
Thanks!
 
John
 
report 50103 "Customer Name2 Update"
{
    UsageCategory = ReportsAndAnalysis;
    ApplicationArea = All;
    ProcessingOnly = true;
    //Caption = 'Customer Name2 Update';
    //DefaultRenderingLayout = LayoutName;
 
    dataset
    {
        dataitem(Customer; Customer)
        {
            trigger OnPreDataItem()
            begin
                clear(Customer);
                clear(Counter);
                if not ReplaceExisting then
                    Customer.SetRange("Name 2", '');
            end;
 
            trigger OnAfterGetRecord()
            begin
                if Customer2.get(Customer."No.") then begin
                    Customer2."Name 2" := Name2ToApply;
                    Customer2.Modify;
                    Counter += 1;
                end;
            end;
 
            trigger OnPostDataItem()
            begin
                Message('Ready!, %1 Customers were updated.', Counter);
            end;
        }
    }
    requestpage
    {
        SaveValues = true;
        layout
        {
            area(Content)
            {
                group(Options)
                {
                    Caption = 'Options';
                    field(Name2ToApply; Name2ToApply)
                    {
                        ApplicationArea = All;
                        Caption = 'Name2 To Apply';
                        ToolTip = 'Specifies the Name2 To Apply.';
                    }
                    field(ReplaceExisting; ReplaceExisting)
                    {
                        ApplicationArea = All;
                        Caption = 'Replace Existing?';
                        ToolTip = 'Replace Existing?';
                    }
                }
            }
        }
 
        //actions
        //{
        // area(processing)
        // {
        //   action(LayoutName)
        //   {
 
        //   }
        // }
        //}
    }
    //rendering
    //{
    //layout(LayoutName)
    // {
    //Type = RDLC;
    //LayoutFile = 'CustomerName2Update.rdl';
    // }
    //}
 
    var
        Name2ToApply: Text;
        Customer2: Record Customer;
        ReplaceExisting: Boolean;
        Counter: Integer;
 
    //trigger OnPreReport()
    //begin
    // No code needed here for this report
    //end;
}
I have the same question (0)
  • Suggested answer
    RockwithNav Profile Picture
    7,752 Super User 2025 Season 2 on at
    Application Language: Processing Only Report
    When I initially landed on Business Central, I was stuck on the same point  :) Then I understood the power of UsageCategory property. You need to have this to be discoverable on the magnifier glass.
  • Suggested answer
    DAnny3211 Profile Picture
    10,782 Moderator on at
    Application Language: Processing Only Report

    Hi,

     

    The issue you're facing with the "ProcessingOnlyReport" not appearing in the Tell Me search is likely due to the UsageCategory setting. For a report to show up in Tell Me, especially if it's a ProcessingOnly report, the UsageCategory should be set to Tasks rather than ReportsAndAnalysis.

     

    Try updating this line:

     

     

    UsageCategory = Tasks;
    

     

     

    Also, ensure that the report is compiled and published correctly, and that the name you're typing in Tell Me matches the report's object name or caption. Since you've commented out the Caption, you might want to uncomment it to make the report more discoverable:

     

     

    Caption = 'Customer Name2 Update';
    

     

     

    Once these changes are made, recompile and publish the extension, and the report should appear in the Tell Me search.

     

    Please verify if this resolves your issue.

     

    Thanks and best regards,\
    Daniele\
    Note: This response was prepared with support from Copilot to ensure clarity and completeness.

  • Suggested answer
    Khushbu Rajvi. Profile Picture
    17,769 Super User 2025 Season 2 on at
    Application Language: Processing Only Report
    Do one thing: uncomment the Caption property and add the AdditionalSearchTerms property, then sign out and sign in again, publish, and check that the user has the necessary permissions.
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    17,769 Super User 2025 Season 2 on at
    Application Language: Processing Only Report
    You didn’t do anything “wrong” in the report. 
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Jeffrey Bulanadi Profile Picture

Jeffrey Bulanadi 3,878

#2
Sohail Ahmed Profile Picture

Sohail Ahmed 3,583 Super User 2025 Season 2

#3
Jainam M. Kothari Profile Picture

Jainam M. Kothari 3,175 Super User 2025 Season 2

Featured topics

Product updates

Dynamics 365 release plans