SharePoint Online: Un-Requiring a Required Field - sharepoint

I have a few fields that were required inputs when we created the SP list, but no longer need to be required when the new item is added. I'm using two custom content types in this list and have flipped this field to optional in both of them. The form no longer shows these fields as required until the user tries to enter the item and gets the error
.
When we try adding new items via quick edit or add/edit items through Power Automate we're hitting the same error, where SP is treating these fields as required. Does anyone know how to fix this, or what might be causing the mismatch?

When you create a custom content type with site columns, there are two places where you can make a column mandatory.
1. via the Content Type
List settings > click the content type > click the column > select Required or Optional
You can also get to this setting via Site Settings > Site content types > click the content type > click the column.
2. via the Site Column
This is a different setting that you can access via Site Settings > Site Columns > click the column
These second setting will override the "Optional" of the first setting, i.e. if the setting in the second screenshot is set to "Yes", then the column will be mandatory, even if the option in the first screenshot is set to "Optional".

Related

Are there any negative consequences of giving ‘Title’ field a default value of ‘View’ and making it a hidden field?

When I create a list, I have gotten into the habit of doing the following:
Change Title field name to Item
Give it the default value of View
Go to Advanced Settings
Allow management of content types > Yes
Click Save
Then in Settings, click on the Item type
Then click on the Item field and select Hidden
Then go back to Advanced Settings
Allow management of content types > No
Click Save
The result of this is that:
The Title field (now called Item) is hidden in the form
I have a column called Item, which has the link View in each row (which opens up the item)
I can’t remember why I started doing this (possibly one of the reasons outlined in this video), but the use case must have demanded it and I just kept doing it.
However, lately I have been having troubling thoughts about whether it negatively effects indexing or has any other undesired outcomes.
For example, I did a search in a list the other today, and in the drop down search results that were displayed, I just got multiple rows of the value View.
I also read just before posting this question that list items in the recycle bin will be identified by the value that was in the Title column. So if they all say View it will be impossible to differentiate one from the other.
So I just thought I would see if there is any authoritative, definitive best practice around the Title column, and ask if my convention is bad and if so what I should replace it with.
Thank You.
(Edit: I also hide the Title column in document libraries, as it doesn’t seem to serve a purpose, as clicking on the value in the Name column opens up the document anyway - therefore the ‘link’ action of the Title field is not required).

Mapping values to text box in maximo asset management

I tried to map a text box with list of values to select from.
I added an Alphanumeric Domain (ALN) and assigned it to the related attribute in database configuration.
From App Designer, I defined VALUELIST lookup for the text box.
When I click on arrows to select from the list, I got Invalid Binding.
I noticed that the database configuration is in 'to be changed' status.
How can I apply the changes, or what is the issue in what I did?
You need to put the database in Admin mode and select Actions -> Apply Configuration Changes similar to discussed here

Conditional dropdown selection to hide and show item

I'm new to Power Apps, I'm facing this issue.
enter image description here
This is a PA form when I select Projects value in Time entry field the below two fields are enabled Project and Project Role but when I change to other option like this
enter image description here
Project and Project role are hidden for other option selected except Projects option in time entry field. 
Everything is working fine but problem is coming when I edit any existing records of list and try to change the Time Entry field option when I'm changing the option from Projects to other options the below two fields disabled automatically which is fine but when I save this form after making changes the value of Project and Project Role remains in list which was existed for Projects option before editing.
So what I need here when I edit the existing records so value of Project and Project Role also wipe from SharePoint list when I select options other than project in time entry field.
Thanks in advance.
Forms on PowerApps are defined by cards. Cards have two important properties.
Default, which is the value you pass into the fields and show to the user. Usually this is just the value of the source
Update, which is the value you write back to the source. Usually, this is just the value of the field
You can do a lot by modifying default and update, which allow you to do all sorts of checks and logic on how different data should be transformed.
In your case, set the update value for project and project role to this
If(Self.DisplayMode = DisplayMode.Disabled, Blank(), dropdownvaluehere)
Whenever that card is disabled, it will write nulls to the list, regardless of what the dropdown says. Whenever the card is enabled, it will refer to the dropdownvalue.
As an aside, Consider using a dropdown box instead of a combobox if not necessary, as comboboxes have nice features like letting you select more than one value at a time, but tend to be more temperamental and break and forget values.

Unable to view details of modified by on Custom List

As mentioned in the title above, I've added Created by and Modified by column field in my custom list.
But however, when i added a new item into the list, I was not able to see my name or the person's name, that creates the item.
Would like to know what are the possible reasons to this issue.
UPDATES:
Here is the issue i'm facing.
First of all you dont need to add CreatedBy, CreatedDate, ModifiedBy, ModifiedDate columns to lists these are added by default.
All you have to do is to edit the default view and add the columns to the default view, if you have a custom view edit it and add the columns.
When you add a column you get the option to add it to default view.
Doing the above will show the columns in the view.
How to change the view
Goto List Settings (Gear icon on right if O365 or Top Ribbon Menu)
On the bottom you will find the "Views" section
Click the "All Items" now you can see all the available columns the Created and CreatedBy will be there just tick it and remove your columns.
Press ok your columns will be displayed in the view with correct values.

Removing default value "Please seleact a value..." from dropdown of nintex forms

I'm facing this issue where I've five dropdowns on my form made with nintex forms. Three existing dropdowns work fine but the two new dropdown displays the option "Please select a value..." as the default option even though the default value I've set is "Select Action". Does anybody has any idea why this is happening?
Full details:
All dropdowns are connected to respective choice type fields in the sharepoint list.
All dropdowns have unique names as well as unique javascript variable.
I've tried setting default values in sharepoint list as well as in the form but no luck.
The list column has three choices:
Select Action (default)
Final
In-Progress
The form displays it like:
1) Please select a value... (default)
2) Select Action
3) Final
4) In-Progress
Does anyone have any idea why this is happening? and how to resolve it? I don't want the default nintex value - "Please select a value..." as it doesn't look too professional.
Update:
This behaviour by form is for already existing items. For new items, the default is working fine. But I've lots of old items in list which cannot be discarded.
Right click on drop down control and under settings -> Set default value source -> specify default value.
Second approach:
Under list setting ,click on the column name and specify the default value

Resources