Page 5371 CRM Synch. Job Status Part, source in 29
Source29
src/Layers/W1/BaseApp/Integration/Dataverse/CRMSynchJobStatusPart.Page.al78 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Integration.Dataverse;
using Microsoft.Integration.D365Sales;
using System.Threading;
page 5371 "CRM Synch. Job Status Part"
{
Caption = 'Microsoft Dynamics 365 Sales Synch. Job Status';
PageType = CardPart;
SourceTable = "CRM Synch. Job Status Cue";
layout
{
area(content)
{
cuegroup(Control1)
{
ShowCaption = false;
field("Failed Synch. Jobs"; Rec."Failed Synch. Jobs")
{
ApplicationArea = Suite;
DrillDownPageID = "CRM Synch. Job Queue";
Image = Checklist;
}
}
}
}
actions
{
area(processing)
{
action("Edit Job Queue Entries")
{
ApplicationArea = Suite;
Caption = 'Edit Job Queue Entries';
Image = ViewDetails;
RunObject = Page "Job Queue Entries";
RunPageView = where("Object ID to Run" = const(5339));
ToolTip = 'Change the settings for the job queue entry.';
}
action("<Page CRM Connection Setup>")
{
ApplicationArea = Suite;
Caption = 'Microsoft Dynamics 365 Connection Setup';
Image = Setup;
RunObject = Page "CRM Connection Setup";
ToolTip = 'Specifies information related to the Dynamics 365 Sales connection. ';
}
action(Reset)
{
ApplicationArea = Suite;
Caption = 'Reset';
Image = Cancel;
ToolTip = 'Reset the synchronization status.';
trigger OnAction()
begin
CRMSynchJobManagement.OnReset(Rec);
end;
}
}
}
trigger OnOpenPage()
begin
CRMSynchJobManagement.SetInitialState(Rec);
end;
var
CRMSynchJobManagement: Codeunit "CRM Synch. Job Management";
}