Symptom
While setting the loginmethod in the Data Model, the following error is generated:
The content of element type "standard-element" must match "(label*,picklist?)".
Environment
SAP SuccessFactors HCM Suite
Cause
While configuring the loginmethod in the Data Model with the following, it may be necessary to add addtional detail.
<standard-element id="loginMethod" max-length="8" required="false" matrix-filter="false">
<label>Login Method</label>
</standard-element>
Resolution
The standard-element tag does not contain any labels for languages unlike the other standard-element tags in the Data Model. This may be what the error is referring to. By adding addtional detail by including additional labels, the error was resovled:
<standard-element id="loginMethod" max-length="8" required="false" matrix-filter="false">
<label>Login Method </label>
<label xml:lang="es-ES">Login Method</label>
<label xml:lang="fr-FR">Login Method</label>
<label xml:lang="nl-NL">Login Method</label>
</standard-element>
Keywords
loginMethod, Data Model, element type, standard-element, must match "(label*,picklist?)" , KBA , LOD-SF-PLT-SEL , SSO Errors & Logs , Problem