protected override async Task <Action <AsyncCodeActivityContext> > ExecuteAsync(AsyncCodeActivityContext context, CancellationToken cancellationToken)
        {
            // Inputs
            var portaldt          = PortalDT.Get(context);
            var knowledgebase     = Knowledgebase.Get(context);
            var knowledgebasename = KnowledgebaseName.Get(context);

            var JsonObjectUpdateKbOperationDTO = KnowledgebaseUtility.CreateKnowledgebaseUpdate(portaldt, knowledgebase, knowledgebasename);

            // Outputs
            return((ctx) => {
                UpdateKbJson.Set(ctx, JsonObjectUpdateKbOperationDTO);
            });
        }