Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Console\Commands\BackfillEmailStatus0%
App\Console\Commands\ClearEmailErrors0%
App\Console\Commands\ClearEmailProcessing0%
App\Console\Commands\ImportFinanceFromDrive0%
App\Console\Commands\ItvEmailReminders0%
App\Console\Commands\MigrateDatabase0%
App\Console\Commands\MigrateFilesToBlob0%
App\Console\Commands\PricesImport0%
App\Console\Commands\QuotationsCleanupZeroDates0%
App\Console\Commands\ResendAcceptanceEmails0%
App\Console\Commands\ResendEmails0%
App\Console\Commands\ResendMultipleEmails0%
App\Console\Commands\SendEmailFollowUps0%
App\Console\Commands\SendExecutiveReport0%
App\Console\Commands\SendFinanceReport0%
App\Console\Commands\SendFollowUpNotification0%
App\Console\Commands\SendG3WEmailReminders0%
App\Console\Commands\SendRequestNotification0%
App\Console\Commands\UpdateBudgetStatusRejected0%
App\Console\Commands\UpdateCommercialNumbers0%
App\Console\Commands\UploadFilesToGoogleDrive0%
App\Console\Kernel0%
App\Exceptions\Handler0%
App\Http\Controllers\AI0%
App\Http\Controllers\Approvals0%
App\Http\Controllers\AuditLogsController0%
App\Http\Controllers\BusinessGoals0%
App\Http\Controllers\Companies0%
App\Http\Controllers\Configurations0%
App\Http\Controllers\DigitalCampaignAnalytics0%
App\Http\Controllers\FacturasController0%
App\Http\Controllers\FinanceController0%
App\Http\Controllers\FreshdeskController0%
App\Http\Controllers\IncentivesController0%
App\Http\Controllers\Itv0%
App\Http\Controllers\Leave0%
App\Http\Controllers\Menus0%
App\Http\Controllers\Notifications0%
App\Http\Controllers\OngoingJobs0%
App\Http\Controllers\Pipelines0%
App\Http\Controllers\PresupuestosController0%
App\Http\Controllers\PricesController0%
App\Http\Controllers\Sepa0%
App\Http\Controllers\TestResults0%
App\Http\Controllers\UserActivityController0%
App\Http\Controllers\VipClients0%
App\Http\Middleware\Authenticate0%
App\Http\Middleware\RedirectIfAuthenticated0%
App\Http\Middleware\TrustHosts0%
App\Http\Middleware\VerifySendgridSignature0%
App\Http\Requests\StoreClientFileRequest0%
App\Http\Requests\UpdateAdministratorRequest0%
App\Http\Requests\UpdateClientRequest0%
App\Http\Resources\ClientResource0%
App\Http\Resources\ClientTicketResource0%
App\Models\Administrator0%
App\Models\ClientGestionaResponse0%
App\Models\ClientTicket0%
App\Models\PricePostalCode0%
App\Models\PriceScoreTierService0%
App\Models\PriceService0%
App\Models\PriceZone0%
App\Models\StructureData0%
App\Models\TblAuditLogs0%
App\Models\TblBudgetStatus0%
App\Models\TblClientFile0%
App\Models\TblFinanceBudgetAnual0%
App\Models\TblFinancePrevisionAnual0%
App\Models\TblFinanceRegions0%
App\Models\TblFinanceReportSemanal0%
App\Models\TblFinanceResumenAnual0%
App\Models\TblFinanceSedes0%
App\Models\TblQuotations0%
App\Models\TblSegmentG3wMapping0%
App\Models\TblSourceG3wMapping0%
App\Models\TblStatusG3wMapping0%
App\Models\TblTypeG3wMapping0%
App\Models\TblUserG3wMapping0%
App\Models\TblUsers0%
App\Models\User0%
App\Providers\AuthServiceProvider0%
App\Providers\BroadcastServiceProvider0%
App\Providers\RouteServiceProvider0%
App\Services\BigQueryService0%
App\Services\FreshdeskWebhookService0%
App\Services\IncentivePlanParameters0%
App\Services\PriceImportService0%
App\Http\Controllers\Concerns\AuthorizesClientAccess0%
App\Services\PresupuestosService0%
App\Services\FacturasService0%
App\Console\Commands\QuotationsRetryFailed0%
App\Console\Commands\FreshDeskTicketSync0%
App\Services\WorkService1%
App\Console\Commands\SendEmailInvoiceNewCreditDays1%
App\Console\Commands\CreditDaysOfferedSync2%
App\Console\Commands\KPIBigQuerySync2%
App\Services\GestionaService2%
App\Http\Controllers\Users4%
App\Console\Commands\QuotationsSyncMissing5%
App\Console\Commands\AdministratorsInvoicesSync6%
App\Http\Controllers\IfexController7%
App\Http\Controllers\Quotations7%
App\Console\Commands\QuotationsSync9%
App\Console\Commands\QuotationsWorkSync10%
App\Console\Commands\InvoicesSync11%
App\Http\Controllers\GestionaController11%
App\Http\Controllers\AdministratorsController12%
App\Console\Commands\InvoicesCallCenter14%
App\Console\Commands\IfexQuotationsSync16%
App\Console\Commands\SincronizarPresupuestos16%
App\Http\Controllers\ClientFilesController18%
App\Providers\GoogleDriveServiceProvider30%
App\Http\Controllers\ClientTypesController40%
App\Http\Controllers\StrategyTypesController40%
App\Models\Client62%
App\Http\Controllers\ClientsController62%
App\Services\AuthService62%
App\Audit\QueryAuditor75%
App\Providers\AppServiceProvider77%
App\Console\Commands\ClientsSyncFull80%
App\Http\Controllers\Concerns\ChecksRole80%
App\Console\Commands\ClientsSyncRange85%
App\Http\Middleware\GzipResponse88%

Project Risks

Class CRAP
App\Http\Controllers\Quotations1847047
App\Services\PresupuestosService135446
App\Http\Controllers\DigitalCampaignAnalytics58806
App\Http\Controllers\OngoingJobs56406
App\Http\Controllers\FinanceController52212
App\Http\Controllers\Itv38612
App\Http\Controllers\Companies37056
App\Http\Controllers\Notifications32942
App\Services\FacturasService25677
App\Console\Commands\SendFinanceReport25122
App\Http\Controllers\Configurations24806
App\Http\Controllers\Leave11342
App\Http\Controllers\Users9901
App\Http\Controllers\Pipelines9900
App\Models\StructureData6972
App\Http\Controllers\FacturasController4830
App\Http\Controllers\GestionaController3514
App\Console\Commands\ResendEmails3192
App\Http\Controllers\PresupuestosController2862
App\Services\GestionaService2634
App\Console\Commands\QuotationsRetryFailed2308
App\Http\Controllers\IncentivesController2256
App\Console\Commands\FreshDeskTicketSync1449
App\Console\Commands\ClearEmailProcessing1260
App\Console\Commands\SendEmailInvoiceNewCreditDays1199
App\Http\Controllers\UserActivityController1056
App\Console\Commands\BackfillEmailStatus930
App\Console\Commands\MigrateFilesToBlob930
App\Http\Controllers\Approvals930
App\Services\FreshdeskWebhookService812
App\Console\Commands\ItvEmailReminders756
App\Http\Controllers\Menus756
App\Http\Controllers\BusinessGoals702
App\Http\Controllers\IfexController610
App\Console\Commands\SendG3WEmailReminders552
App\Services\WorkService535
App\Http\Controllers\AI506
App\Http\Controllers\AuditLogsController506
App\Console\Commands\CreditDaysOfferedSync390
App\Http\Controllers\ClientFilesController365
App\Console\Commands\ImportFinanceFromDrive272
App\Services\PriceImportService272
App\Console\Commands\ResendAcceptanceEmails240
App\Http\Controllers\ClientsController180
App\Console\Commands\UpdateCommercialNumbers156
App\Http\Controllers\PricesController156
App\Http\Controllers\Sepa156
App\Http\Controllers\AdministratorsController126
App\Audit\QueryAuditor122
App\Console\Commands\PricesImport90
App\Http\Controllers\VipClients90
App\Console\Kernel72
App\Console\Commands\MigrateDatabase56
App\Console\Commands\SendEmailFollowUps56
App\Http\Middleware\VerifySendgridSignature56
App\Console\Commands\AdministratorsInvoicesSync47
App\Console\Commands\ClearEmailErrors42
App\Console\Commands\ResendMultipleEmails42
App\Console\Commands\KPIBigQuerySync39
App\Console\Commands\QuotationsSyncMissing36
App\Console\Commands\QuotationsSync33
App\Console\Commands\QuotationsWorkSync32
App\Services\IncentivePlanParameters30
App\Console\Commands\InvoicesSync22
App\Exceptions\Handler20
App\Http\Controllers\FreshdeskController20
App\Http\Middleware\RedirectIfAuthenticated20
App\Services\BigQueryService20
App\Console\Commands\UploadFilesToGoogleDrive12
App\Http\Controllers\TestResults12
App\Providers\RouteServiceProvider12
App\Services\AuthService11
App\Http\Middleware\GzipResponse9
App\Console\Commands\InvoicesCallCenter8
App\Console\Commands\ClientsSyncRange8
App\Console\Commands\IfexQuotationsSync8
App\Console\Commands\SincronizarPresupuestos8
App\Http\Controllers\Concerns\ChecksRole6
App\Console\Commands\QuotationsCleanupZeroDates6
App\Console\Commands\SendExecutiveReport6
App\Console\Commands\SendFollowUpNotification6
App\Console\Commands\SendRequestNotification6
App\Console\Commands\UpdateBudgetStatusRejected6
App\Http\Middleware\Authenticate6
App\Http\Controllers\ClientTypesController4
App\Http\Controllers\StrategyTypesController4
App\Console\Commands\ClientsSyncFull3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
handleInsert0%
handle0%
handle0%
aggregateFinalStatus0%
appendEventToWebhook0%
handle0%
update_commercial_numbers0%
handle0%
handle0%
handle0%
htmlToTextWithLineBreaks0%
handle0%
handle0%
buildDriveService0%
processFile0%
handle0%
handle0%
handle0%
isEmailValid0%
email_reminders0%
email_reminders_mileage0%
handle0%
handle0%
migrateDatabase0%
dropAllTables0%
handle0%
dryRun0%
executeOptimizedMigration0%
migrateFileWithLowMemory0%
readFileInChunks0%
formatBytes0%
handle0%
handle0%
handle0%
processRegion0%
getFailedIds0%
isTerminalError0%
scrubTerminalIdsFromPool0%
rebuildErrorMessage0%
handle0%
handle0%
handle0%
handle0%
currency0%
handle0%
isEmailValid0%
getEmailBody0%
calculateEmailRequestSize0%
handle0%
handle0%
handle0%
send_email0%
isEmailValid0%
detectDelimiter0%
handle0%
handle0%
getReportMonth0%
getResumenData0%
getZenitalSucursalesMap0%
aggregateAllReports0%
buildReportHtml0%
buildMonthlyReportHtml0%
buildAllRegionsReportHtml0%
buildCombinedReportHtml0%
buildCombinedAllRegionsReportHtml0%
extractReportBody0%
handle0%
handle0%
handle0%
handle0%
handle0%
handle0%
update_commercial_numbers0%
handle0%
schedule0%
commands0%
isWorkingDayOfMonth0%
report0%
sendExternalAlert0%
__construct0%
send_email0%
isEmailValid0%
isValidHtml0%
isValidEmailSubject0%
update_administrator0%
delete_administrator0%
__construct0%
get_approvals0%
update_approval0%
list_approvers0%
list_workflow_approvers0%
create_approver0%
create_approver_v20%
create_workflow_approver0%
delete_approver0%
delete_approver_v20%
delete_workflow_approver0%
list_approval_budget_types0%
create_approval_budget_type0%
delete_approval_budget_type0%
list0%
history0%
show0%
callerIsAdmin0%
__construct0%
list_business_goals0%
business_goals0%
update_business_goals0%
store0%
destroy0%
update_client0%
delete_client0%
__construct0%
create_company0%
list_companies0%
get_company0%
get_company_users0%
get_user_companies0%
update_company_users0%
update_company_selected0%
delete_company_users0%
update_company0%
update_company_blocked0%
upload_file0%
delete_company0%
update_company_users_selected0%
create_company_users0%
get_cc_bcc0%
delete_cc_bcc0%
update_cc_bcc0%
create_cc_bcc0%
isEmailValid0%
get_blocked_domains0%
delete_blocked_domain0%
update_blocked_domain0%
create_blocked_domain0%
list_project_types0%
get_project_types0%
update_project_types0%
update_project_types_benchmarks0%
delete_project_types0%
list_workflow_project_types0%
update_workflow_project_types0%
delete_workflow_project_types0%
list_workflow_customer_types0%
update_workflow_customer_types0%
delete_workflow_customer_types0%
list_workflow_questions0%
update_workflow_questions0%
get_company_executive0%
get_all_details0%
list_all_companies0%
update_company_permission0%
list_facility_settings0%
update_facility_settings0%
list_trade_alignment_settings0%
update_trade_alignment_settings0%
__construct0%
list_customer_types0%
list_segments0%
list_reasons0%
list_budget_types0%
list_budget_type_groups0%
list_visit_types0%
list_visit_type_groups0%
list_budget_status0%
list_source0%
list_reason_for_not_following_up0%
list_reason_for_rejection0%
customer_types0%
segments0%
reasons0%
budget_types0%
budget_type_groups0%
visit_types0%
visit_type_groups0%
budget_status0%
source0%
reason_for_not_following_up0%
reason_for_rejection0%
add_customer_types0%
add_segments0%
add_reasons0%
add_budget_types0%
add_budget_type_groups0%
add_visit_types0%
add_visit_type_groups0%
add_budget_status0%
add_source0%
add_reason_for_not_following_up0%
add_reason_for_rejection0%
update_customer_types0%
update_segments0%
update_reasons0%
update_budget_types0%
update_budget_type_groups0%
update_visit_types0%
update_visit_type_groups0%
update_budget_status0%
update_source0%
update_reason_for_not_following_up0%
update_reason_for_rejection0%
delete_customer_types0%
delete_segments0%
delete_reasons0%
delete_budget_types0%
delete_budget_type_groups0%
delete_visit_types0%
delete_visit_type_groups0%
delete_budget_status0%
delete_source0%
delete_reason_for_not_following_up0%
delete_reason_for_rejection0%
list_work_status0%
work_status0%
update_work_status0%
delete_work_status0%
add_work_status0%
__construct0%
list_campaign_channel_and_landing0%
list_orders_ia0%
list_lead_status0%
toCamelCase0%
list_time_between_status0%
list_g3w_order_status0%
get_sources_digital_campaign_analytics0%
update_final_summary0%
get_final_summary0%
get_main_kpis0%
list_type_of_order0%
getG3wTasksExecuted0%
list_performance_metrics0%
get_kpi_big_query0%
__construct0%
getInvoices0%
getAllInvoices0%
getAllInvoicesExceptions0%
setInvoiceReminderActive0%
getInvoiceReminderActive0%
addInvoiceReminderException0%
getInvoice0%
addInvoiceNextReminder0%
uploadToCyC0%
setAllMonthAdministratorsInvoices0%
sendAdministratorsInvoices0%
sendCallCenterInvoices0%
handleGoogleAuthCallback0%
downloadAllInvoices0%
downloadAllInvoicesExceptions0%
listCreditDaysOffered0%
__construct0%
getCompany0%
getCompanyIds0%
getZenitalSucursalesMap0%
zenitalIdToSedeId0%
sedeIdToZenitalId0%
isZenitalSede0%
getCompanyIdBySedeId0%
buildZenitalSedeMap0%
resolveZenitalSedeMap0%
ensureSedesExist0%
list_regions0%
list_sedes0%
list_budget0%
upsert_budget0%
bulk_upsert_budget0%
list_prevision0%
upsert_prevision0%
bulk_upsert_prevision0%
list_resumen0%
load_resumen0%
list_report_semanal0%
load_report_semanal0%
upsert_resumen_cell0%
upsert_report_semanal_cell0%
list_recipients0%
create_recipient0%
update_recipient0%
delete_recipient0%
send_report0%
test_report0%
import_from_drive0%
create_sede0%
delete_sede0%
list_month_config0%
update_month_config0%
webhook0%
updateApiCredentials0%
getApiDetails0%
getLastUpdate0%
getAcceptanceWarnings0%
getSyncStatus0%
getG3wActive0%
updateG3wActive0%
getMappings0%
setMappings0%
deleteMappings0%
getAllBudgetMonitor0%
syncAllBudgetMonitor0%
getDuplicatedValues0%
request0%
syncQuotations0%
createQuotation0%
updateQuotation0%
__construct0%
getCompanyIds0%
list_criteria0%
list_datos0%
list_parameters0%
update_parameter0%
list_parameters_log0%
callerIsAdmin0%
quarterRange0%
__construct0%
list_itv0%
get_dates0%
update_itv0%
create_itv0%
delete_itv0%
get_itv0%
human_filesize0%
get_itv_files0%
delete_itv_file0%
download_itv_file0%
isEmailValid0%
email_reminders0%
email_reminders_mileage0%
get_distincts0%
get_all_users0%
download_itv0%
__construct0%
list_leave0%
create_leave0%
update_leave0%
delete_leave0%
get_leave0%
get_dates0%
download_leave0%
__construct0%
list_menu0%
get_user_menu0%
menu0%
recursive_sub_items0%
update_user_menu0%
add_user_menu0%
__construct0%
list_notifications0%
update_notifications0%
send_follow_up_notification0%
send_request0%
send_g3w_warning0%
send_request_notification0%
get_cc_bcc0%
delete_cc_bcc0%
update_cc_bcc0%
create_cc_bcc0%
isEmailValid0%
delete_notifications0%
list_notification_logs0%
delete_notification_logs0%
get_cc_g3w0%
delete_cc_g3w0%
update_cc_g3w0%
create_cc_g3w0%
get_cc_bcc_request0%
delete_cc_bcc_request0%
update_cc_bcc_request0%
create_cc_bcc_request0%
send_executive0%
send_executive_report0%
get_executive_reports0%
currency0%
get_cc_bcc_executive0%
delete_cc_bcc_executive0%
update_cc_bcc_executive0%
create_cc_bcc_executive0%
update_notification_settings0%
get_notification_settings0%
send_report_logs0%
get_emails_acceptance_notifications0%
create_to_email_acceptance0%
delete_to_email_acceptance0%
update_to_email_acceptance0%
create_cc_email_acceptance0%
delete_cc_email_acceptance0%
update_cc_email_acceptance0%
list_last_follow_up_date0%
update_last_follow_up_date_working_days0%
update_last_follow_up_date0%
delete_last_follow_up_date0%
__construct0%
list_ongoing_jobs0%
approve_job0%
reject_job0%
move_to_ongoing_jobs0%
send_mail0%
bulk_update_ongoing_job0%
delete_ongoing_job0%
download_ongoing_jobs0%
update_ongoing_job0%
get_dates0%
get_job0%
list_job_analytics0%
get_years0%
list_margin_jobs_analytics0%
get_total_jobs_in_red0%
get_active_job_dates0%
update_ongoing_jobs_month_change0%
update_ongoing_jobs_month_change_manual0%
get_revenue_per_month0%
__construct0%
list_pipelines0%
create_pipeline0%
update_pipeline0%
delete_pipelines0%
get_dates0%
get_all_users0%
get_pipeline0%
get_distincts0%
get_past_added_pipelines0%
download_pipelines0%
__construct0%
syncByDate0%
syncErrorBudgets0%
syncBudgetsWorks0%
syncById0%
getCountFailedBudgets0%
syncByIds0%
listResyncRuns0%
getResyncSummary0%
downloadSyncBudgetsWorks0%
byPostalCode0%
listServices0%
buildMatch0%
normalizeRegion0%
create_quotation0%
currency0%
send_approval_notification0%
send_approval_margin_notification0%
approve_quotation0%
send_approved_notification0%
reject_quotation0%
send_rejected_notification0%
callDeleteQuotation0%
get_quotation0%
get_quotation_log0%
send_notification0%
validate_email0%
get_dates0%
list_quotation_analytics_by_source0%
list_quotation_analytics_send_budgets0%
list_quotation_analytics_track_budgets0%
list_quotation_analytics_types_budgets0%
download_quotations0%
download_quotations_csv0%
bulk_upload0%
list_bulk_upload0%
delete_number0%
get_years0%
human_filesize0%
get_files0%
download_file0%
delete_file0%
send_email_to_client0%
send_email_follow_ups0%
create_sender_identity0%
get_sender_identity0%
get_all_sender_identity0%
delete_sender_identity0%
create_template0%
get_email_files0%
download_email_template_file0%
delete_email_template_file0%
update_email_template_order0%
update_email_template0%
delete_template0%
get_email_template0%
update_sender_identity0%
resend_verification0%
list_quotation_analytics_by_performance0%
list_orders_update_logs0%
list_g3w_orders_update_logs0%
list_g3w_orders_failed0%
update_budget_status_rejected_manual0%
update_budget_status_rejected0%
bulk_update_quotation0%
move_budget_and_job0%
list_quotation_analytics_by_types_of_budgets_created_per_week0%
preview_file0%
get_past_added_quotation0%
send_acceptance_notification0%
get_total_quotations_by_budget_status0%
sendgrid_webhook_receiver0%
isEmailValid0%
list_email_status0%
list_quotation_analytics_commercial0%
clear_open_data0%
list_quotation_analytics_order_size0%
send_email_template_preview0%
list_quotation_analytics_by_types_of_budgets_company_per_week0%
request_permission_commercial0%
confirm_update_commercial0%
calculateEmailRequestSize0%
list_quotation_analytics_commercial_productivity0%
list_quotations_deleted0%
delete_sengrid0%
download_productivity_commercial0%
list_quotation_analytics_by_service_type0%
getIdsFromInternalQuoteIds0%
checkQuotationExistByInternalQuoteId0%
setSolicitudDuplicity0%
getQuoteIdOfDuplicityById0%
download_s3_files0%
getQuotationStatusByInternalId0%
findQuotationByInternalId0%
__construct0%
send_vefification_email0%
isEmailValid0%
__construct0%
list_test_results0%
record0%
timeline0%
resolveUserId0%
callerIsAdmin0%
create_users0%
get_users0%
get_user0%
getUserByName0%
getAllUserNames0%
add_company_user0%
delete_company_user0%
update_users0%
delete_users0%
get_roles0%
get_all_commercials0%
get_g3w_warning_fields0%
get_created_by0%
get_commercial_with_pendings0%
get_responsible_for_work0%
get_job_created_by0%
get_accepted_by0%
get_commercials0%
update_users_itv0%
list_roles0%
update_role0%
delete_role0%
__construct0%
list_vip_clients0%
create_vip_client0%
update_vip_client0%
delete_vip_client0%
redirectTo0%
handle0%
hosts0%
handle0%
authorize0%
rules0%
failedValidation0%
authorize0%
rules0%
failedValidation0%
authorize0%
rules0%
failedValidation0%
toArray0%
toArray0%
assignedCommercial0%
tickets0%
files0%
gestionaRawResponses0%
client0%
client0%
zone0%
service0%
scoreTierPrices0%
postalCodes0%
parse0%
auditable0%
statusExistByName0%
client0%
sede0%
sede0%
sedes0%
sede0%
sede0%
region0%
quotationExist0%
segment0%
source0%
budgetStatus0%
budgetType0%
user0%
role0%
casts0%
boot0%
boot0%
boot0%
configureRateLimiting0%
validateCrossAppToken0%
__construct0%
getAccessToken0%
query0%
getInvoices0%
loopInvoices0%
loopNextRemindersInvoices0%
loopNextRemindersClients0%
sendInvoice0%
getAllInvoices0%
getAllInvoicesExceptions0%
sendCyCInvoices0%
setAllMonthAdministratorsInvoices0%
sendAdministratorsInvoices0%
checkClientHasFreshdeskTask0%
checkClientHasFreshdeskTaskAll0%
sendCallCenterInvoices0%
addToSheets0%
getGoogleSheetsService0%
writeToGoogleSheet0%
handleGoogleAuthCallback0%
getVencimientosFormateados0%
listCreditDaysOffered0%
processWebhook0%
matchClient0%
matchByCompanyName0%
matchByEmail0%
matchByPhone0%
matchByFiscalId0%
matchByGestionaCode0%
matchByBillingClient0%
hit0%
value0%
getCredentials0%
encrypt0%
decrypt0%
auth0%
request0%
updateApiCredentials0%
getApiDetails0%
getLastUpdate0%
getSyncStatus0%
setSyncStatus0%
getG3wActive0%
updateG3wActive0%
getBudgetsByDay0%
checkDeleted0%
get0%
all0%
load0%
normalizeG3wAcceptance0%
syncByDate0%
fetchFromGestiona0%
syncById0%
syncModifiedBudgetById0%
classifyLineAsLabor0%
calculateBudgetMargin0%
syncErrorBudgets0%
syncBudgetsWorks0%
notifyErrors0%
generateQuoteId0%
normalizeStatus0%
normalizeSegment0%
normalizeType0%
normalizeSource0%
saveDocument0%
formatBytes0%
updateLogs0%
checkEmailInvalid0%
checkRequiredFields0%
isBlacklistedEmail0%
syncExistingDataWithWarnings0%
syncByIds0%
syncNullBudget0%
getAlternativeClientData0%
checkAproval0%
import0%
truncateRegion0%
parsePrice0%
parseInt0%
columnLetter0%
getG3wTasksExecuted0%
commercialOwnsClient0%
canDelete0%
create_client18%
create_administrator22%
boot22%
list_quotations24%
list_client_types25%
list_strategy_types25%
update_quotation28%
download38%
list_administrators40%
index55%
get_user_by_email56%
__construct61%
__construct61%
findWhereStart66%
isInvalidEmail70%
resolveUserId75%
equal75%
handle75%
isBlacklistedEmail75%
boot75%
get_client77%
runSync77%
get_number78%
parseTable80%
__construct80%
beforeExec84%
handle84%
list_clients85%
delete_quotation87%
handle88%

Project Risks

Method CRAP
update_quotation9518
send_email_follow_ups9506
syncById9120
list_leave7832
list_quotations7825
send_email_to_client7140
parse6972
list_itv5700
list_pipelines4970
list_ongoing_jobs4830
list_quotation_analytics_order_size4422
list_quotation_analytics_commercial_productivity4422
syncModifiedBudgetById4290
list_quotation_analytics_by_types_of_budgets_created_per_week3782
list_quotation_analytics_by_types_of_budgets_company_per_week3782
list_quotation_analytics_commercial2970
get_kpi_big_query2756
download_productivity_commercial2450
list_report_semanal2070
create_company1980
get_files1892
list_quotation_analytics_by_source1722
list_margin_jobs_analytics1560
buildAllRegionsReportHtml1482
list_resumen1406
handle1332
update_itv1332
list_quotation_analytics_track_budgets1332
handle1260
list_type_of_order1260
list_quotation_analytics_by_service_type1260
send_mail1056
list_quotation_analytics_types_budgets1056
get_main_kpis992
handle930
create_itv870
handle812
handle812
send_approval_notification812
syncByDate812
buildReportHtml756
buildMonthlyReportHtml650
list_g3w_order_status600
list_job_analytics600
sendInvoice600
handle552
upsert_report_semanal_cell552
getG3wTasksExecuted506
handle420
listCreditDaysOffered420
checkRequiredFields420
handle380
list_quotation_analytics_send_budgets380
loopInvoices380
calculateBudgetMargin380
list_campaign_channel_and_landing342
list_performance_metrics342
processRegion306
getResumenData306
business_goals306
list_lead_status306
email_reminders306
email_reminders272
update_parameter272
send_follow_up_notification272
send_request_notification272
send_approval_margin_notification272
send_email_template_preview272
update_users272
list_orders_ia240
send_executive_report240
downloadSyncBudgetsWorks240
approve_quotation240
reject_quotation240
loopNextRemindersClients240
listCreditDaysOffered240
syncByIds240
load_report_semanal210
download_ongoing_jobs210
create_quotation210
sendgrid_webhook_receiver210
sendCallCenterInvoices210
request210
handle182
send_email182
upsert_resumen_cell182
getAllBudgetMonitor182
syncErrorBudgets182
checkAproval182
setMappings156
send_acceptance_notification156
syncBudgetsWorks156
getEmailBody132
getReportMonth132
load_resumen132
request132
record132
timeline132
setAllMonthAdministratorsInvoices132
getAlternativeClientData132
list110
list_time_between_status110
list_criteria110
send_approved_notification110
send_rejected_notification110
update_budget_status_rejected110
getQuotationStatusByInternalId110
create_users110
sendCyCInvoices110
import110
migrateFileWithLowMemory90
handle90
rebuildErrorMessage90
update_facility_settings90
update_trade_alignment_settings90
get_final_summary90
update_ongoing_job90
getResyncSummary90
update_email_template90
get_total_quotations_by_budget_status90
send_vefification_email90
generateQuoteId90
processFile72
send_executive72
create_template72
request_permission_commercial72
checkQuotationExistByInternalQuoteId72
download_s3_files72
auth72
saveDocument72
handleInsert56
htmlToTextWithLineBreaks56
handle56
email_reminders_mileage56
scrubTerminalIdsFromPool56
calculateEmailRequestSize56
handle56
handle56
destroy56
email_reminders_mileage56
download_file56
create_sender_identity56
calculateEmailRequestSize56
resolveUserId56
handle56
loopNextRemindersInvoices56
addToSheets56
getGoogleSheetsService56
classifyLineAsLabor56
normalizeSource56
handle42
dryRun42
executeOptimizedMigration42
handle42
handle42
update_business_goals42
store42
update_client42
get_user_companies42
create_company_users42
getAcceptanceWarnings42
getMappings42
syncAllBudgetMonitor42
list_datos42
update_user_menu42
add_user_menu42
approve_job42
reject_job42
move_to_ongoing_jobs42
getCountFailedBudgets42
listResyncRuns42
send_notification42
validate_email42
delete_users42
sendAdministratorsInvoices42
handleGoogleAuthCallback42
getCredentials42
updateApiCredentials42
fetchFromGestiona42
list_clients30
aggregateFinalStatus30
appendEventToWebhook30
handle30
handle30
handle30
handle30
handle30
aggregateAllReports30
update_commercial_numbers30
isValidEmailSubject30
history30
update_company30
upload_file30
list_project_types30
update_project_types30
update_customer_types30
update_segments30
update_reasons30
update_budget_types30
update_budget_type_groups30
update_visit_types30
update_visit_type_groups30
update_budget_status30
update_source30
update_reason_for_not_following_up30
update_reason_for_rejection30
update_work_status30
addInvoiceNextReminder30
isZenitalSede30
resolveZenitalSedeMap30
ensureSedesExist30
update_recipient30
deleteMappings30
syncQuotations30
createQuotation30
updateQuotation30
get_executive_reports30
update_to_email_acceptance30
update_cc_email_acceptance30
update_last_follow_up_date30
get_past_added_pipelines30
byPostalCode30
bulk_upload30
delete_file30
list_quotation_analytics_by_performance30
list_g3w_orders_failed30
bulk_update_quotation30
move_budget_and_job30
get_past_added_quotation30
list_email_status30
clear_open_data30
get_user30
add_company_user30
checkClientHasFreshdeskTaskAll30
normalizeG3wAcceptance30
isBlacklistedEmail30
syncExistingDataWithWarnings30
syncNullBudget30
handle20
readFileInChunks20
getFailedIds20
isTerminalError20
isWorkingDayOfMonth20
delete_administrator20
show20
delete_client20
__construct20
delete_company_users20
update_cc_bcc20
create_cc_bcc20
update_company_permission20
list_facility_settings20
list_trade_alignment_settings20
__construct20
getInvoices20
getAllInvoices20
uploadToCyC20
setAllMonthAdministratorsInvoices20
sendAdministratorsInvoices20
downloadAllInvoices20
getCompanyIds20
bulk_upsert_budget20
bulk_upsert_prevision20
create_recipient20
send_report20
test_report20
webhook20
getApiDetails20
getLastUpdate20
getCompanyIds20
__construct20
delete_itv20
get_itv_files20
download_itv_file20
__construct20
delete_leave20
list_menu20
menu20
recursive_sub_items20
__construct20
list_notifications20
update_cc_bcc20
create_cc_bcc20
update_cc_g3w20
create_cc_g3w20
update_cc_bcc_request20
create_cc_bcc_request20
update_cc_bcc_executive20
create_cc_bcc_executive20
create_to_email_acceptance20
create_cc_email_acceptance20
list_last_follow_up_date20
__construct20
bulk_update_ongoing_job20
delete_ongoing_job20
__construct20
delete_pipelines20
syncByDate20
syncErrorBudgets20
syncBudgetsWorks20
get_sender_identity20
delete_sender_identity20
get_email_files20
download_email_template_file20
update_sender_identity20
preview_file20
delete_sengrid20
setSolicitudDuplicity20
findQuotationByInternalId20
get_g3w_warning_fields20
get_created_by20
get_commercial_with_pendings20
get_responsible_for_work20
get_job_created_by20
get_accepted_by20
get_commercials20
update_users_itv20
handle20
value20
normalizeType20
updateLogs20
download18
create_client12
get_number12
migrateDatabase12
handle12
extractReportBody12
handle12
schedule12
update_administrator12
create_approver12
create_approver_v212
create_workflow_approver12
callerIsAdmin12
get_company12
get_company_users12
delete_company12
update_company_users_selected12
get_blocked_domains12
update_blocked_domain12
create_blocked_domain12
get_project_types12
update_project_types_benchmarks12
delete_project_types12
update_workflow_project_types12
update_workflow_customer_types12
delete_customer_types12
delete_segments12
delete_reasons12
delete_budget_types12
delete_budget_type_groups12
delete_visit_types12
delete_visit_type_groups12
delete_budget_status12
delete_source12
delete_reason_for_not_following_up12
delete_reason_for_rejection12
delete_work_status12
toCamelCase12
getAllInvoicesExceptions12
setInvoiceReminderActive12
getInvoiceReminderActive12
getInvoice12
sendCallCenterInvoices12
sedeIdToZenitalId12
getCompanyIdBySedeId12
buildZenitalSedeMap12
upsert_budget12
upsert_prevision12
updateApiCredentials12
getSyncStatus12
getG3wActive12
updateG3wActive12
list_parameters_log12
callerIsAdmin12
delete_itv_file12
get_all_users12
get_dates12
update_notifications12
send_request12
send_g3w_warning12
list_notification_logs12
send_report_logs12
delete_last_follow_up_date12
get_dates12
get_years12
get_total_jobs_in_red12
get_active_job_dates12
update_ongoing_jobs_month_change_manual12
get_dates12
get_all_users12
get_distincts12
normalizeRegion12
get_dates12
list_bulk_upload12
get_years12
delete_email_template_file12
update_email_template_order12
get_email_template12
resend_verification12
list_orders_update_logs12
update_budget_status_rejected_manual12
confirm_update_commercial12
list_quotations_deleted12
getQuoteIdOfDuplicityById12
callerIsAdmin12
get_users12
getUserByName12
update_role12
validateCrossAppToken12
getInvoices12
checkClientHasFreshdeskTask12
matchClient12
matchByCompanyName12
matchByEmail12
matchByPhone12
matchByFiscalId12
matchByGestionaCode12
matchByBillingClient12
setSyncStatus12
checkDeleted12
normalizeStatus12
checkEmailInvalid12
get_user_by_email11
beforeExec9
delete_quotation9
handle9
resolveUserId9
create_administrator7
handle7
isInvalidEmail6
handle6
handle6
handle6
isEmailValid6
handle6
dropAllTables6
formatBytes6
handle6
currency6
isEmailValid6
send_email6
isEmailValid6
detectDelimiter6
handle6
buildCombinedAllRegionsReportHtml6
handle6
handle6
handle6
handle6
report6
sendExternalAlert6
isEmailValid6
get_approvals6
update_approval6
list_approvers6
list_workflow_approvers6
delete_approver6
delete_approver_v26
delete_workflow_approver6
list_approval_budget_types6
create_approval_budget_type6
delete_approval_budget_type6
list_business_goals6
list_companies6
update_company_users6
update_company_selected6
update_company_blocked6
get_cc_bcc6
delete_cc_bcc6
isEmailValid6
delete_blocked_domain6
list_workflow_project_types6
delete_workflow_project_types6
list_workflow_customer_types6
delete_workflow_customer_types6
list_workflow_questions6
update_workflow_questions6
get_company_executive6
get_all_details6
list_all_companies6
list_customer_types6
list_segments6
list_reasons6
list_budget_types6
list_budget_type_groups6
list_visit_types6
list_visit_type_groups6
list_budget_status6
list_source6
list_reason_for_not_following_up6
list_reason_for_rejection6
add_customer_types6
add_segments6
add_reasons6
add_budget_types6
add_budget_type_groups6
add_visit_types6
add_visit_type_groups6
add_budget_status6
add_source6
add_reason_for_not_following_up6
add_reason_for_rejection6
list_work_status6
add_work_status6
get_sources_digital_campaign_analytics6
update_final_summary6
getG3wTasksExecuted6
downloadAllInvoicesExceptions6
list_regions6
list_sedes6
list_budget6
list_prevision6
list_recipients6
delete_recipient6
import_from_drive6
create_sede6
delete_sede6
list_month_config6
update_month_config6
getDuplicatedValues6
list_parameters6
quarterRange6
get_dates6
get_itv6
isEmailValid6
get_distincts6
create_leave6
update_leave6
get_leave6
get_user_menu6
get_cc_bcc6
delete_cc_bcc6
isEmailValid6
delete_notifications6
delete_notification_logs6
get_cc_g3w6
delete_cc_g3w6
get_cc_bcc_request6
delete_cc_bcc_request6
currency6
get_cc_bcc_executive6
delete_cc_bcc_executive6
update_notification_settings6
get_notification_settings6
get_emails_acceptance_notifications6
delete_to_email_acceptance6
delete_cc_email_acceptance6
update_last_follow_up_date_working_days6
get_job6
get_revenue_per_month6
create_pipeline6
update_pipeline6
get_pipeline6
syncById6
syncByIds6
listServices6
buildMatch6
currency6
get_quotation6
delete_number6
get_all_sender_identity6
delete_template6
list_g3w_orders_update_logs6
isEmailValid6
isEmailValid6
list_test_results6
getAllUserNames6
delete_company_user6
get_roles6
get_all_commercials6
list_roles6
delete_role6
list_vip_clients6
create_vip_client6
update_vip_client6
delete_vip_client6
redirectTo6
configureRateLimiting6
query6
getAllInvoices6
writeToGoogleSheet6
getVencimientosFormateados6
processWebhook6
getApiDetails6
getLastUpdate6
getSyncStatus6
get6
load6
normalizeSegment6
formatBytes6
parsePrice6
parseInt6
index5
equal5
isBlacklistedEmail5
runSync5
parseTable5
__construct4
__construct4
get_client4
list_client_types3
list_strategy_types3
list_administrators2
findWhereStart2
handle2
__construct2