// Add shortcode
add_shortcode('divilayout', 'dsa_divilayout_shortcode');
function dsa_divilayout_shortcode($atts) {
	$atts = shortcode_atts(array('id' => ''), $atts);
	return do_shortcode('[et_pb_section global_module="'.$atts['id'].'"][/et_pb_section]');	
}
	
// Add shortcode to layouts list
add_filter( 'manage_et_pb_layout_posts_columns', 'dsa_shortcode_column', 5 );
function dsa_shortcode_column( $columns ) {
   $columns['dsa_layout_shortcode'] = 'Shortcode';
   return $columns;
}

add_action( 'manage_et_pb_layout_posts_custom_column', 'dsa_shortcode_column_content', 5, 2 );
function dsa_shortcode_column_content( $column, $id ) {
  if( 'dsa_layout_shortcode' == $column ) {
	  echo '[divilayout id='.esc_attr($id).']';
  }
}