How to Display fields on basis of catalog task

puneetgoels1
Tera Guru

In my workflow, there are around 20 catalog tasks and there are 100 fields all together. I need to display selective fields on the basis of catalog task e.g. task 1 show 5 fields and hide others, task 2 show 10 fields and hide others and like wise.

How can it be achieved efficiently?

1 ACCEPTED SOLUTION

puneetgoels1
Tera Guru

Correct Answer: Catalog UI Policy or UI policy do not work on the conditions on short description of task. It works only for catalog item variables and short description like fields be it at request item level or catalog task level in scoped application.



So the way to achieve it is write a UI policy at global level, put a condition for the catalog item and use the script to implement it


View solution in original post

40 REPLIES 40

also you need to check that this restriction should not apply for all other catalog item task related to other catalog item. For that you can check the specific catalog item using GlideAjax


I tried but it is not working fine



SetDisplay does not work but SetVisible work



also getting errors like this


Display false not set on field u_application_name: cross-scope access denied.



Similar error for mandatory and Readonly as well


Share your script please


function onLoad() {


    //Type appropriate comment here, and begin script below


g_form.setDisplay('u_application_name',false);


g_form.setDisplay('u_Req_type',false);


g_form.setDisplay('u_vpc_name',false);


g_form.setDisplay('u_new_db_reqd',false);


g_form.setDisplay('u_nimbus_config_directory',false);


g_form.setDisplay('u_region_name',false);


g_form.setDisplay('u_app_source_rep_url',false);


g_form.setDisplay('u_app_node_name',false);


g_form.setDisplay('u_db_password',false);


g_form.setDisplay('u_del_proj_manager',false);


g_form.setDisplay('u_ecr_repo_name',false);


g_form.setDisplay('u_developer_network_ids',false);


g_form.setDisplay('u_aws_abbr_app_name',false);


g_form.setDisplay('u_comp_prog',false);


g_form.setDisplay('u_bapp_id',false);


g_form.setDisplay('u_r3_dns_names_from_services',false);


g_form.setDisplay('u_env_type',false);


g_form.setDisplay('u_exec_owner',false);


g_form.setDisplay('u_terraform_rep_url',false);


g_form.setDisplay('u_t_shirt_size',false);


g_form.setDisplay('u_splunk_shared_name',false);


g_form.setDisplay('u_app_team_assignment_group',false);


g_form.setDisplay('u_rds_terraform_repo_url',false);


g_form.setDisplay('u_poc',false);


g_form.setDisplay('u_db_name',false);


g_form.setDisplay('u_tax_code',false);


g_form.setDisplay('u_project_name',false);


g_form.setDisplay('u_validation_results',false);


g_form.setDisplay('u_terraform_log_config_name',false);


g_form.setDisplay('u_abr_service_name',false);


g_form.setDisplay('u_db_user_id',false);




var value = g_form.getValue('short_description');


g_form.addInfoMessage('Puneet :' + value.includes('Monitor Progress'));




if (value.includes('Create Initial Assessment'))


{


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_region_name',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_new_db_reqd',true);


g_form.setDisplay('u_comp_prog',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);



g_form.setMandatory('u_app_team_assignment_group',true);


g_form.setMandatory('u_aws_abbr_app_name',true);


g_form.setMandatory('u_region_name',true);


g_form.setMandatory('u_vpc_name',true);


g_form.setMandatory('u_abr_service_name',true);


g_form.setMandatory('u_new_db_reqd',true);


g_form.setMandatory('u_comp_prog',true);



}


else if (value.includes('Monitor Progress'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_exec_owner',true);


g_form.setDisplay('u_poc',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_exec_owner',true);


g_form.setReadOnly('u_poc',true);




}


else if (value.includes('Create AID') )


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_new_db_reqd',true);


g_form.setDisplay('u_t_shirt_size',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_new_db_reqd',true);


g_form.setReadOnly('u_t_shirt_size',true);



}


else if (value.includes('Create CI-CD Build Pipeline'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_app_source_rep_url',true);


g_form.setDisplay('u_ecr_repo_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_t_shirt_size',true);


g_form.setReadOnly('u_tax_code',true);



g_form.setMandatory('u_app_source_rep_url',true);


g_form.setMandatory('u_ecr_repo_name',true);




} else if (value.includes('Provision Cluster'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_terraform_rep_url',true);


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_terraform_log_config_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_tax_code',true);



g_form.setMandatory('u_terraform_rep_url',true);


g_form.setMandatory('u_r3_dns_names_from_services',true);


g_form.setMandatory('u_terraform_log_config_name',true);


}


else if (value.includes('Build Launch Config'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_terraform_rep_url',true);


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_terraform_log_config_name',true);


g_form.setDisplay('u_nimbus_config_directory',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_terraform_rep_url',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_terraform_log_config_name',true);



g_form.setMandatory('u_nimbus_config_directory',true);



}


else if (value.includes('Request Developer AWS ID'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_developer_network_ids',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_developer_network_ids',true);




} else if (value.includes('Build CI-CD Deploy Pipeline'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_nimbus_config_directory',true);


g_form.setDisplay('u_app_source_rep_url',true);


g_form.setDisplay('u_ecr_repo_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_nimbus_config_directory',true);


g_form.setReadOnly('u_app_source_rep_url',true);


g_form.setReadOnly('u_ecr_repo_name',true);


}


else if (value.includes('Configure Splunk'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_nimbus_config_directory',true);


g_form.setDisplay('u_terraform_log_config_name',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_splunk_shared_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_nimbus_config_directory',true);


g_form.setReadOnly('u_terraform_log_config_name',true);


g_form.setReadOnly('u_t_shirt_size',true);



g_form.setMandatory('u_splunk_shared_name',true);


}


else if (value.includes('Configure AppD'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_abr_service_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_nimbus_config_directory',true);


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_app_node_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_abr_service_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_nimbus_config_directory',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_app_node_name',true);


}


else if (value.includes('Create RDS Subscription'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_tax_code',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_rds_terraform_repo_url',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_t_shirt_size',true);



g_form.setMandatory('u_rds_terraform_repo_url',true);



} else if (value.includes('Create DB Schema'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_new_db_reqd',true);


g_form.setDisplay('u_db_name',true);


g_form.setDisplay('u_db_user_id',true);


g_form.setDisplay('u_db_password',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_t_shirt_size',true);


g_form.setReadOnly('u_tax_code',true);  


g_form.setReadOnly('u_new_db_reqd',true);



g_form.setMandatory('u_db_name',true);


g_form.setMandatory('u_db_user_id',true);



} else if (value.includes('Perform Rolling Deploy'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_app_node_name',true);


g_form.setDisplay('u_ecr_repo_name',true);




g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_t_shirt_size',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_app_node_name',true);


g_form.setReadOnly('u_ecr_repo_name',true);


}


else if (value.includes('Create AWS dashboard'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_t_shirt_size',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_db_name',true);


g_form.setDisplay('u_rds_terraform_repo_url',true);


g_form.setDisplay('u_terraform_log_config_name',true);




g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_t_shirt_size',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_db_name',true);


g_form.setReadOnly('u_rds_terraform_repo_url',true);


g_form.setReadOnly('u_terraform_log_config_name',true);


}


else if (value.includes('Validate Sample App'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_db_name',true);


g_form.setDisplay('u_app_node_name',true);


g_form.setDisplay('u_db_user_id',true);


g_form.setDisplay('u_splunk_shared_name',true);


g_form.setDisplay('u_app_source_rep_url',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_db_name',true);


g_form.setReadOnly('u_app_node_name',true);


g_form.setReadOnly('u_db_user_id',true);


g_form.setReadOnly('u_splunk_shared_name',true);


g_form.setReadOnly('u_app_source_rep_url',true);


}


else if (value.includes('Modify Base Resources'))


{


}


else if (value.includes('Verify Final Design'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_db_name',true);


g_form.setDisplay('u_t_shirt_size',true);  


g_form.setDisplay('u_terraform_rep_url',true);


g_form.setDisplay('u_validation_results',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_db_name',true);


g_form.setReadOnly('u_t_shirt_size',true);  


g_form.setReadOnly('u_terraform_rep_url',true);


g_form.setReadOnly('u_validation_results',true);


}


else if (value.includes('App Sign-off'))


{


g_form.setDisplay('u_env_type',true);


g_form.setDisplay('u_project_name',true);


g_form.setDisplay('u_application_name',true);


g_form.setDisplay('u_bapp_id',true);


g_form.setDisplay('u_app_team_assignment_group',true);


g_form.setDisplay('u_aws_abbr_app_name',true);


g_form.setDisplay('u_poc',true);


g_form.setDisplay('u_vpc_name',true);


g_form.setDisplay('u_tax_code',true);  


g_form.setDisplay('u_r3_dns_names_from_services',true);


g_form.setDisplay('u_db_name',true);


g_form.setDisplay('u_app_node_name',true);  


g_form.setDisplay('u_app_source_rep_url',true);


g_form.setDisplay('u_validation_results',true);


g_form.setDisplay('u_ecr_repo_name',true);



g_form.setReadOnly('u_env_type',true);


g_form.setReadOnly('u_project_name',true);


g_form.setReadOnly('u_application_name',true);


g_form.setReadOnly('u_bapp_id',true);


g_form.setReadOnly('u_app_team_assignment_group',true);


g_form.setReadOnly('u_aws_abbr_app_name',true);


g_form.setReadOnly('u_poc',true);


g_form.setReadOnly('u_vpc_name',true);


g_form.setReadOnly('u_tax_code',true);


g_form.setReadOnly('u_r3_dns_names_from_services',true);


g_form.setReadOnly('u_db_name',true);


g_form.setReadOnly('u_app_node_name',true);  


g_form.setReadOnly('u_app_source_rep_url',true);


g_form.setReadOnly('u_ecr_repo_name',true);



g_form.setMandatory('u_validation_results',true);



}







}


Seems it is something to do with scoped application


see the link below


setVisible works, but setDisplay doesn't