58.7 F
Los Angeles
Sunday, Apr 27, 2025

LADWP Debuts Upgraded Portal

The Los Angeles Department of Water and Power, which serves the city’s 4 million residents and tens of thousands of commercial customers, awarded $2.6 billion in contracts last year – everything from office supplies to water-line replacement construction to giant solar and wind farm projects.

The massive utility has been using an antiquated bidding portal that is supposed to both put out the word about contracts and receive bids from vendors, suppliers and contractors.

This month, the utility – after an earlier abandoned effort – finally launched an upgraded portal that it promises will result in a streamlined and more efficient bidding process.

The relaunched portal, known as the electronic Request Solicit Procure System (or e-RSP for short), contains features for expanded outreach about contracting opportunities to reach a wider range of bidders. It also contains built-in self-certification for SBE (Small Business Enterprise), DBE (Disadvantated Business Enterprise) and LBE (Local Business Enterprise) and other socio-economic programs; currently, businesses have to submit those certifications through other means.

The new system also has enhanced cyber-security features.

The road to this re-launch of the online bidding portal had some twists and turns. The agency in 2020 initially turned to Ivalua Inc., the American subsidiary of Paris-based software contractor Ivalua, to develop a revamped bidding portal that was known as LEPS. But somewhere along the way, the Department of Water and Power’s vision for the new portal and Ivalua’s vision diverged, and early this summer that contract was terminated.

Instead, the agency spent about $45,000 to develop an upgraded system internally. 

Featured Articles

Related Articles

Howard Fine Author ' + // image style settings '
' + 'tagDiv image style' + '' + '
' + ''; //inject our settings in the template - before
td_template_content = td_template_content.replace('
', td_our_content + '
'); //save the template jQuery('#tmpl-image-details').html(td_template_content); //modal off - click event jQuery(document).on( "click", ".td-modal-image-on", function() { if (jQuery(this).hasClass('active')) { return; } td_add_image_css_class('td-modal-image'); jQuery(".td-modal-image-off").removeClass('active'); jQuery(".td-modal-image-on").addClass('active'); }); //modal on - click event jQuery(document).on( "click", ".td-modal-image-off", function() { if (jQuery(this).hasClass('active')) { return; } td_remove_image_css_class('td-modal-image'); jQuery(".td-modal-image-off").addClass('active'); jQuery(".td-modal-image-on").removeClass('active'); }); // select change event jQuery(document).on( "change", ".td-wp-image-style", function() { switch (jQuery( ".td-wp-image-style").val()) { default: td_clear_all_classes(); //except the modal one jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } }); //util functions to edit the image details in wp-admin function td_add_image_css_class(new_class) { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); jQuery('*[data-setting="extraClasses"]').val(td_extra_classes_value + ' ' + new_class); jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } function td_remove_image_css_class(new_class) { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); //try first with a space before the class var td_regex = new RegExp(" " + new_class,"g"); td_extra_classes_value = td_extra_classes_value.replace(td_regex, ''); var td_regex = new RegExp(new_class,"g"); td_extra_classes_value = td_extra_classes_value.replace(td_regex, ''); jQuery('*[data-setting="extraClasses"]').val(td_extra_classes_value); jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } //clears all classes except the modal image one function td_clear_all_classes() { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); if (td_extra_classes_value.indexOf('td-modal-image') > -1) { //we have the modal image one - keep it, remove the others jQuery('*[data-setting="extraClasses"]').val('td-modal-image'); } else { jQuery('*[data-setting="extraClasses"]').val(''); } } //monitor the backbone template for the current status of the picture setInterval(function(){ var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); if (typeof td_extra_classes_value !== 'undefined' && td_extra_classes_value != '') { // if we have modal on, switch the toggle if (td_extra_classes_value.indexOf('td-modal-image') > -1) { jQuery(".td-modal-image-off").removeClass('active'); jQuery(".td-modal-image-on").addClass('active'); } } }, 1000); })(); //end anon function -->