Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Console\Commands\BackfillEmailStatus0%
App\Console\Commands\ClearEmailErrors0%
App\Console\Commands\ClearEmailProcessing0%
App\Console\Commands\FreshDeskTicketSync0%
App\Console\Commands\ImportFinanceFromDrive0%
App\Console\Commands\ItvEmailReminders0%
App\Console\Commands\MigrateDatabase0%
App\Console\Commands\MigrateFilesToBlob0%
App\Console\Commands\PricesImport0%
App\Console\Commands\QuotationsCleanupEmailFragments0%
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\SendFollowUpNotification0%
App\Console\Commands\SendG3WEmailReminders0%
App\Console\Commands\SendRequestNotification0%
App\Console\Commands\SendgridActivitySync0%
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\GoogleAdsWebhooks0%
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\Jobs\CheckQuotationDuplicate0%
App\Jobs\Email\AbstractSendgridJob0%
App\Jobs\Email\SendApprovalEmail0%
App\Jobs\Email\SendApprovedEmail0%
App\Jobs\Email\SendFinanceRecipientEmail0%
App\Jobs\Email\SendFollowUpDigest0%
App\Jobs\Email\SendRejectedEmail0%
App\Jobs\ImportFinanceDriveFile0%
App\Jobs\SyncG3WInvoicesForRegion0%
App\Jobs\SyncG3WRegion0%
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\FinanceReportRenderer0%
App\Services\FreshdeskWebhookService0%
App\Services\IncentivePlanParameters0%
App\Services\PriceImportService0%
App\Services\SendgridLogger0%
App\Services\WhatsAppService0%
App\Services\ZenitalCatalog0%
App\Http\Controllers\Concerns\AuthorizesClientAccess0%
App\Services\PresupuestosService0%
App\Services\FacturasService0%
App\Console\Commands\SendFinanceReport0%
App\Http\Controllers\Quotations0%
App\Console\Commands\QuotationsRetryFailed0%
App\Services\WorkService1%
App\Console\Commands\SendEmailInvoiceNewCreditDays1%
App\Console\Commands\KPIBigQuerySync2%
App\Console\Commands\CreditDaysOfferedSync2%
App\Services\GestionaService2%
App\Http\Controllers\Users4%
App\Console\Commands\QuotationsSyncMissing5%
App\Console\Commands\AdministratorsInvoicesSync6%
App\Http\Controllers\IfexController6%
App\Console\Commands\QuotationsSync7%
App\Services\ResultCache8%
App\Console\Commands\QuotationsWorkSync9%
App\Console\Commands\InvoicesSync10%
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\Jobs\SyncG3WClientsForRegion55%
App\Models\Client62%
App\Http\Controllers\ClientsController62%
App\Services\AuthService62%
App\Services\UserCompanies75%
App\Audit\QueryAuditor75%
App\Providers\AppServiceProvider77%
App\Console\Commands\ClientsSyncFull80%
App\Http\Controllers\Concerns\ChecksRole80%
App\Http\Middleware\AuthenticateWithToken85%
App\Console\Commands\ClientsSyncRange85%
App\Http\Middleware\GzipResponse88%

Project Risks

Class CRAP
App\Http\Controllers\Quotations2806831
App\Services\PresupuestosService166490
App\Http\Controllers\FinanceController98910
App\Http\Controllers\OngoingJobs74802
App\Http\Controllers\Notifications61256
App\Http\Controllers\DigitalCampaignAnalytics58806
App\Console\Commands\SendFinanceReport50679
App\Http\Controllers\Itv39402
App\Http\Controllers\Companies37056
App\Services\FacturasService26322
App\Http\Controllers\Configurations25760
App\Http\Controllers\Leave23256
App\Http\Controllers\Pipelines20592
App\Http\Controllers\Users10702
App\Console\Commands\FreshDeskTicketSync7832
App\Models\StructureData6972
App\Http\Controllers\IncentivesController5700
App\Http\Controllers\FacturasController4830
App\Http\Controllers\PresupuestosController4556
App\Http\Controllers\GestionaController3724
App\Console\Commands\ResendEmails3306
App\Services\GestionaService2634
App\Console\Commands\QuotationsRetryFailed2308
App\Console\Commands\SendgridActivitySync2070
App\Console\Commands\SendEmailInvoiceNewCreditDays1270
App\Console\Commands\ClearEmailProcessing1260
App\Http\Controllers\UserActivityController1056
App\Console\Commands\BackfillEmailStatus930
App\Console\Commands\MigrateFilesToBlob930
App\Http\Controllers\Approvals930
App\Http\Controllers\IfexController870
App\Console\Commands\ItvEmailReminders870
App\Services\FreshdeskWebhookService812
App\Http\Controllers\Menus756
App\Http\Controllers\BusinessGoals702
App\Console\Commands\SendG3WEmailReminders600
App\Http\Controllers\GoogleAdsWebhooks600
App\Http\Controllers\AI552
App\Services\WorkService535
App\Http\Controllers\AuditLogsController506
App\Services\WhatsAppService420
App\Console\Commands\CreditDaysOfferedSync390
App\Http\Controllers\ClientFilesController365
App\Console\Commands\ResendAcceptanceEmails272
App\Services\PriceImportService272
App\Services\SendgridLogger272
App\Console\Commands\ImportFinanceFromDrive240
App\Services\ZenitalCatalog240
App\Console\Commands\QuotationsCleanupEmailFragments182
App\Http\Controllers\Sepa182
App\Http\Controllers\ClientsController180
App\Console\Commands\UpdateCommercialNumbers156
App\Http\Controllers\PricesController156
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\Jobs\Email\SendApprovalEmail56
App\Jobs\Email\SendFollowUpDigest56
App\Console\Commands\KPIBigQuerySync52
App\Console\Commands\AdministratorsInvoicesSync47
App\Console\Commands\QuotationsWorkSync43
App\Console\Commands\ClearEmailErrors42
App\Console\Commands\ResendMultipleEmails42
App\Jobs\Email\AbstractSendgridJob42
App\Jobs\Email\SendFinanceRecipientEmail42
App\Jobs\ImportFinanceDriveFile42
App\Console\Commands\QuotationsSyncMissing36
App\Services\ResultCache33
App\Jobs\SyncG3WRegion30
App\Services\IncentivePlanParameters30
App\Exceptions\Handler20
App\Http\Controllers\FreshdeskController20
App\Http\Middleware\RedirectIfAuthenticated20
App\Jobs\Email\SendApprovedEmail20
App\Jobs\Email\SendRejectedEmail20
App\Services\BigQueryService20
App\Console\Commands\QuotationsSync16
App\Console\Commands\InvoicesSync15
App\Console\Commands\UploadFilesToGoogleDrive12
App\Http\Controllers\TestResults12
App\Jobs\CheckQuotationDuplicate12
App\Providers\RouteServiceProvider12
App\Services\AuthService11
App\Http\Middleware\AuthenticateWithToken9
App\Http\Middleware\GzipResponse9
App\Console\Commands\InvoicesCallCenter8
App\Console\Commands\ClientsSyncRange8
App\Console\Commands\IfexQuotationsSync8
App\Console\Commands\SincronizarPresupuestos8
App\Jobs\SyncG3WClientsForRegion7
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\Services\UserCompanies5
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%
syncRegion0%
httpJson0%
getWithRateLimit0%
isAddressedToBajas0%
isConfirmedBaja0%
upsertTicket0%
fetchClientFinder0%
fetchClosureTemplate0%
parseClosureTemplate0%
snap0%
normalizeRegion0%
normalizeYesNo0%
customField0%
cleanHtml0%
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%
handle0%
processRegion0%
getFailedIds0%
isTerminalError0%
scrubTerminalIdsFromPool0%
rebuildErrorMessage0%
handle0%
handle0%
handle0%
handle0%
currency0%
handle0%
isEmailValid0%
getEmailBody0%
calculateEmailRequestSize0%
handle0%
handle0%
handle0%
send_email0%
isEmailValid0%
detectDelimiter0%
handle0%
renderPreview0%
buildPreviewHtml0%
handle0%
getReportMonth0%
getResumenData0%
getZenitalSkRegionsForCompany0%
seriesAttributionMap0%
sedeSimplificationMap0%
jorgeRegionWhitelist0%
getZenitalRegionMap0%
getZenitalSucursalesMap0%
aggregateAllReports0%
buildReportHtml0%
buildMonthlyReportHtml0%
buildAllRegionsReportHtml0%
buildCombinedReportHtml0%
buildCombinedAllRegionsReportHtml0%
extractReportBody0%
handle0%
handle0%
handle0%
handle0%
fetchWindow0%
handleNonOkResponse0%
dedupeByMsgId0%
buildWebhookTypeIndex0%
classify0%
classifyByType0%
normalize0%
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%
getZenitalRegionMap0%
zenitalIdToSedeId0%
sedeIdToZenitalId0%
isZenitalSede0%
getCompanyIdBySedeId0%
buildZenitalSedeMap0%
resolveZenitalSedeMap0%
ensureSedesExist0%
list_regions0%
list_sedes0%
list_budget0%
upsert_budget0%
bulk_upsert_budget0%
delete_budget0%
list_prevision0%
upsert_prevision0%
bulk_upsert_prevision0%
delete_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%
receive0%
parseUserColumnData0%
request0%
syncQuotations0%
createQuotation0%
updateQuotation0%
__construct0%
getCompanyIds0%
list_criteria0%
list_datos0%
list_parameters0%
update_parameter0%
list_parameters_log0%
callerIsAdmin0%
quarterRange0%
collectNewClientBonusesByCommercial0%
collectCaptacionBonusesByCommercial0%
collectInstalacionCommissionsByCommercial0%
list_margins0%
upsert_margin0%
__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%
build_leave_table_filters0%
list_leave_table0%
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%
send_weekly_commercial_report0%
send_weekly_commercial_report_email0%
get_weekly_regional_performance0%
query_regional_metrics0%
blank_region_metrics0%
add_region_metrics0%
ytd_diff_pct0%
get_weekly_individual_performance0%
blank_commercial_metrics0%
build_weekly_commercial_report_html0%
wcr_section_title0%
wcr_caption0%
wcr_ytd_row0%
wcr_ytd_prev_row0%
wcr_individual_full_table0%
wcr_individual_below_table0%
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%
buildDateRangePredicate0%
list_ongoing_jobs0%
build_ongoing_jobs_table_filters0%
list_ongoing_jobs_table0%
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%
build_pipelines_table_filters0%
list_pipelines_table0%
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%
collectAllFailedIds0%
getLatestErrorPerId0%
isTerminalNotFoundError0%
downloadSyncBudgetsWorks0%
byPostalCode0%
listServices0%
buildMatch0%
normalizeRegion0%
create_quotation0%
currency0%
send_approval_notification0%
send_approval_margin_notification0%
isApproverAuthorizedFor0%
approve_quotation0%
send_approved_notification0%
reject_quotation0%
send_rejected_notification0%
update_quotation0%
compareArrays0%
isEmpty0%
convertValue0%
callDeleteQuotation0%
get_quotation0%
get_quotation_log0%
send_notification0%
delete_quotation0%
getBlacklistEmails0%
validate_email0%
isBlacklistedEmail0%
isInvalidEmail0%
list_quotations0%
list_orders_table0%
build_orders_table_filters0%
orders_yes_no_clause0%
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_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%
update_commercial_numbers0%
list_quotation_analytics_by_service_type0%
getIdsFromInternalQuoteIds0%
checkQuotationExistByInternalQuoteId0%
addUpdateLog0%
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%
__construct0%
handle0%
middleware0%
buildMail0%
logLabel0%
handle0%
failed0%
__construct0%
buildMail0%
logLabel0%
__construct0%
buildMail0%
logLabel0%
__construct0%
buildMail0%
logLabel0%
__construct0%
buildMail0%
logLabel0%
__construct0%
buildMail0%
logLabel0%
__construct0%
middleware0%
handle0%
buildDriveService0%
failed0%
failed0%
__construct0%
middleware0%
handle0%
failed0%
__construct0%
middleware0%
handle0%
failed0%
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%
__construct0%
renderPreview0%
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%
isBlankClientField0%
calculateBudgetMargin0%
syncErrorBudgets0%
syncBudgetsWorks0%
notifyErrors0%
generateQuoteId0%
normalizeStatus0%
normalizeSegment0%
normalizeType0%
normalizeSource0%
saveDocument0%
formatBytes0%
updateLogs0%
checkEmailInvalid0%
checkRequiredFields0%
isBlacklistedEmail0%
syncExistingDataWithWarnings0%
syncByIds0%
syncNullBudget0%
getAlternativeClientData0%
checkAproval0%
computeForApprovalLevel0%
sendApprovalNotificationOnly0%
import0%
truncateRegion0%
parsePrice0%
parseInt0%
columnLetter0%
remember0%
forgetDomain0%
forget0%
log0%
logException0%
detectCaller0%
serializeMail0%
serializeResponse0%
reportLoggerFailure0%
forget0%
client0%
htmlToText0%
normalizePhone0%
send0%
getG3wTasksExecuted0%
sucursalesMap0%
regionMap0%
forget0%
loadSucursalesMap0%
loadRegionMap0%
commercialOwnsClient0%
canDelete0%
create_client18%
create_administrator22%
boot22%
list_client_types25%
list_strategy_types25%
download38%
list_administrators40%
handle52%
index55%
get_user_by_email56%
__construct61%
__construct61%
findWhereStart66%
resolveUserId75%
equal75%
handle75%
boot75%
get_client77%
parseTable80%
__construct80%
beforeExec84%
handle84%
handle85%
list_clients85%
handle88%

Project Risks

Method CRAP
update_quotation30102
list_quotations20022
send_email_follow_ups12432
send_email_to_client10506
syncById10302
list_report_semanal9312
list_leave8190
syncModifiedBudgetById8010
parse6972
list_itv5700
list_pipelines4970
list_ongoing_jobs4556
list_quotation_analytics_order_size4290
list_quotation_analytics_commercial_productivity4290
list_resumen3782
list_quotation_analytics_by_types_of_budgets_created_per_week3782
list_quotation_analytics_by_types_of_budgets_company_per_week3782
list_quotation_analytics_commercial2862
get_kpi_big_query2756
download_productivity_commercial2450
build_orders_table_filters2070
addUpdateLog2070
create_company1980
get_files1892
list_quotation_analytics_by_source1640
buildAllRegionsReportHtml1482
list_orders_table1482
handle1406
update_itv1332
handle1260
list_type_of_order1260
list_quotation_analytics_track_budgets1260
getResumenData1122
list_quotation_analytics_by_service_type1122
handle1056
send_mail1056
get_main_kpis992
list_quotation_analytics_types_budgets992
aggregateAllReports870
create_itv870
syncByDate870
handle812
buildReportHtml756
build_ongoing_jobs_table_filters756
list_margin_jobs_analytics756
send_approval_notification756
buildMonthlyReportHtml650
sendInvoice650
handle600
list_g3w_order_status600
list_leave_table600
list_ongoing_jobs_table600
list_pipelines_table600
upsert_report_semanal_cell552
getG3wTasksExecuted506
handle420
listCreditDaysOffered420
build_leave_table_filters420
build_pipelines_table_filters420
update_users420
checkRequiredFields420
handle380
loopInvoices380
calculateBudgetMargin380
list_campaign_channel_and_landing342
list_performance_metrics342
email_reminders342
list_quotation_analytics_send_budgets342
email_reminders306
processRegion306
business_goals306
list_lead_status306
list_criteria306
send_request_notification306
send_approval_margin_notification306
reject_quotation306
send_email_template_preview306
update_parameter272
send_executive_report272
send_weekly_commercial_report272
approve_quotation272
list_orders_ia240
parseUserColumnData240
downloadSyncBudgetsWorks240
sendgrid_webhook_receiver240
loopNextRemindersClients240
sendCallCenterInvoices240
listCreditDaysOffered240
syncBudgetsWorks240
syncByIds240
fetchClosureTemplate210
handle210
send_email210
load_report_semanal210
setMappings210
send_follow_up_notification210
download_ongoing_jobs210
request210
parseClosureTemplate182
handle182
upsert_resumen_cell182
getAllBudgetMonitor182
create_quotation182
send_acceptance_notification182
syncErrorBudgets182
syncRegion156
list_job_analytics156
send_rejected_notification156
getEmailBody132
buildPreviewHtml132
getReportMonth132
handle132
load_resumen132
request132
buildDateRangePredicate132
send_approved_notification132
get_number132
record132
timeline132
setAllMonthAdministratorsInvoices132
getAlternativeClientData132
list110
list_time_between_status110
send_weekly_commercial_report_email110
isApproverAuthorizedFor110
update_budget_status_rejected110
getQuotationStatusByInternalId110
send_vefification_email110
create_users110
sendCyCInvoices110
saveDocument110
import110
migrateFileWithLowMemory90
handle90
rebuildErrorMessage90
update_facility_settings90
update_trade_alignment_settings90
get_final_summary90
receive90
createQuotation90
update_ongoing_job90
delete_quotation90
update_email_template90
get_total_quotations_by_budget_status90
request_permission_commercial90
generateQuoteId90
send90
handle72
processFile72
email_reminders_mileage72
fetchWindow72
buildWebhookTypeIndex72
list_parameters72
email_reminders_mileage72
send_executive72
get_weekly_regional_performance72
wcr_ytd_row72
download_file72
create_template72
checkQuotationExistByInternalQuoteId72
download_s3_files72
auth72
computeForApprovalLevel72
handleInsert56
scrubTerminalIdsFromPool56
calculateEmailRequestSize56
handle56
handle56
destroy56
ensureSedesExist56
collectAllFailedIds56
convertValue56
send_notification56
create_sender_identity56
calculateEmailRequestSize56
resolveUserId56
handle56
loopNextRemindersInvoices56
addToSheets56
getGoogleSheetsService56
classifyLineAsLabor56
normalizeSource56
loadSucursalesMap56
handle42
getWithRateLimit42
upsertTicket42
handle42
handle42
dryRun42
executeOptimizedMigration42
handle42
handle42
handle42
update_business_goals42
store42
update_client42
get_user_companies42
create_company_users42
resolveZenitalSedeMap42
getAcceptanceWarnings42
getMappings42
syncAllBudgetMonitor42
updateQuotation42
list_datos42
update_user_menu42
add_user_menu42
approve_job42
reject_job42
move_to_ongoing_jobs42
getCountFailedBudgets42
listResyncRuns42
getResyncSummary42
getLatestErrorPerId42
compareArrays42
validate_email42
isInvalidEmail42
delete_users42
sendAdministratorsInvoices42
handleGoogleAuthCallback42
getCredentials42
updateApiCredentials42
fetchFromGestiona42
list_clients30
aggregateFinalStatus30
appendEventToWebhook30
handle30
isAddressedToBajas30
handle30
classify30
classifyByType30
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
update_recipient30
deleteMappings30
syncQuotations30
upsert_margin30
get_executive_reports30
update_to_email_acceptance30
update_cc_email_acceptance30
update_last_follow_up_date30
get_past_added_pipelines30
byPostalCode30
isBlacklistedEmail30
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
buildMail30
buildMail30
checkClientHasFreshdeskTaskAll30
normalizeG3wAcceptance30
isBlacklistedEmail30
syncExistingDataWithWarnings30
syncNullBudget30
normalizePhone30
loadRegionMap30
fetchClientFinder20
customField20
readFileInChunks20
getFailedIds20
isTerminalError20
getZenitalSkRegionsForCompany20
dedupeByMsgId20
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
source20
__construct20
getInvoices20
getAllInvoices20
uploadToCyC20
setAllMonthAdministratorsInvoices20
sendAdministratorsInvoices20
downloadAllInvoices20
getCompanyIds20
getCompanyIdBySedeId20
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
update_cc_bcc20
create_cc_bcc20
list_notification_logs20
update_cc_g3w20
create_cc_g3w20
update_cc_bcc_request20
create_cc_bcc_request20
build_weekly_commercial_report_html20
update_cc_bcc_executive20
create_cc_bcc_executive20
send_report_logs20
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
isTerminalNotFoundError20
isEmpty20
orders_yes_no_clause20
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
handle20
buildMail20
value20
normalizeType20
updateLogs20
sendApprovalNotificationOnly20
detectCaller20
serializeResponse20
client20
download18
create_client12
isConfirmedBaja12
snap12
normalizeRegion12
normalizeYesNo12
cleanHtml12
handle12
migrateDatabase12
handle12
handle12
send_email12
renderPreview12
extractReportBody12
handleNonOkResponse12
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
buildZenitalSedeMap12
upsert_budget12
delete_budget12
upsert_prevision12
delete_prevision12
updateApiCredentials12
getSyncStatus12
getG3wActive12
updateG3wActive12
list_parameters_log12
callerIsAdmin12
collectInstalacionCommissionsByCommercial12
list_margins12
delete_itv_file12
get_all_users12
get_dates12
update_notifications12
send_request12
send_g3w_warning12
get_weekly_individual_performance12
wcr_individual_full_table12
wcr_individual_below_table12
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
isBlankClientField12
normalizeStatus12
checkEmailInvalid12
get_user_by_email11
beforeExec9
handle9
handle9
resolveUserId9
create_administrator7
handle7
handle6
handle6
handle6
isEmailValid6
handle6
dropAllTables6
formatBytes6
handle6
currency6
isEmailValid6
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
quarterRange6
collectNewClientBonusesByCommercial6
collectCaptacionBonusesByCommercial6
get_dates6
get_itv6
isEmailValid6
get_distincts6
create_leave6
update_leave6
get_leave6
get_user_menu6
list_notifications6
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
query_regional_metrics6
add_region_metrics6
ytd_diff_pct6
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
handle6
buildMail6
buildMail6
handle6
handle6
configureRateLimiting6
query6
getAllInvoices6
writeToGoogleSheet6
getVencimientosFormateados6
processWebhook6
getApiDetails6
getLastUpdate6
getSyncStatus6
get6
load6
normalizeSegment6
formatBytes6
checkAproval6
parsePrice6
parseInt6
remember6
forgetDomain6
log6
logException6
serializeMail6
reportLoggerFailure6
forget6
htmlToText6
index5
equal5
parseTable5
__construct4
__construct4
get_client4
list_client_types3
list_strategy_types3
list_administrators2
handle2
findWhereStart2
handle2
__construct2