protected virtual async Task <string> CreateWorkOrder(Initiative initiative, PersonData personData)
        {
            Stopwatch watch = new Stopwatch();

            watch.Start();
            string remedyTicketId = null;

            remedyTicketId = await _remedyService.PostNewIdeaAsync(initiative,
                                                                   personData,
                                                                   _initiativeService.GetInitiativeUrl(initiative.Id));

            _logger.Information("Created Remedy Work Order in {ElapsedMilliseconds}ms. Initiative Id {InitiativeId}, WorkOrderId {WorkOrderId}", watch.ElapsedMilliseconds, initiative.Id, remedyTicketId);
            return(remedyTicketId);
        }