User/Contact Batch Upload Template Formats
You can create a batch upload definition to upload the details of users and contacts. While creating a batch upload definition template for users or contacts, see the following tables:
| Field | Value | Description |
|---|---|---|
| User Name | Users: Mandatory to enter the user name | Must enter the user name. This field is used
as a lookup field. The bulk uploader attempts to locate the user by
the user name to update the identified user. If no matching user is
found, then a new user is created. Note: If the user name edit feature
is turned on in the application, you must specify a different lookup
field for user upload.
|
| Contacts: Must be blank | Not required. For updating a contact that has no user name, the UUID can be used. | |
| Activate/Unsuspend | Y or N | Can be used for users and contacts. |
| Type |
|
|
| Display Name | Name to be displayed in the application. | This field is required. |
| Organization | Organization code | Optional for internal users and internal contacts.
By default, the organization code is used to locate the organization.
You can also select a different organization attribute for the lookup. If you do not enter any value in this field, the value is set to None. For more details about the organization code, see the Notes mentioned at the end of the topic. |
| Supplier/external party |
|
Mandatory only for external users and external
contacts. Examples of unmastered records:
By default, the supplier company name is used to locate the supplier. You can select a different supplier attribute for the lookup. |
| Manager | Users: User name of the manager. Contacts: User name of the manager. |
If you do not enter any value in this field, the value is set to None.
|
| Child Organization | Business Units | Child organizations in Emptoris Strategic Supply Management Platform,
are referred to as business units in Emptoris Sourcing.
Multiple business units should be entered as a comma separated list. The
top-level public and Emptoris Sourcing restricted
organizations are considered by Emptoris Sourcing.
All descendent organizations of top-level Emptoris Sourcing organizations
are recognized as business-units.
Note: Application.ESP.Organization is
by default associated with the Suite Applications.Organization.Code attribute.
If this setting is changed to search on a different attribute, for
example, Suite Applications.Organization.Organization Detail.Additional.Code,
the Child Organizations are searched using the same Organization attribute.
|
| State |
|
|
| Country |
|
|
| Roles | Role names | |
| Groups | Group names |
| Field | Value | Description |
|---|---|---|
| Date |
|
If this field is left blank, the default date format of MM/DD/YYYY is considered. |
| Number Format |
|
If this field is left blank, the default number format of #,###.## is considered. |
| Language |
|
|
| Time Zone | Region name and time zone name separated with '/' (Example: Europe/Minsk) | Do not include any UTC information. |
Application-specific fields
| Field | Value | Description |
|---|---|---|
| Application.SLM.Enabled | Y or N | Used for enabling or disabling Emptoris Supplier Lifecycle Management for a user. Application can be enabled for Internal User, External User, Internal Contact, and External Contact. |
| Application.SLM.Organization | Adds top-level organization with public scope or Restricted scope to Emptoris Supplier Lifecycle Management. | |
| Application.SLM.Supplier | Blank for internal users/contacts. |
|
| Application.SLM.First Day of the Week |
|
|
| Application.SLM.Assigned Groups |
|
| Field | Value | Description |
|---|---|---|
| Application. ESP.Enabled | Y or N | Enables or disables Emptoris Sourcing for a user. Application can be enabled for Internal User and External User. |
| Add Application. ESP.Organization | Adds top-level organization with public scope
or restricted scope to Emptoris Sourcing. This is not applicable when Application.ESP.Assigned Role corresponds to a "System" level Sourcing Role. |
|
| Application.ESP.Supplier | Rules are the same as for Application.SLM.Supplier field. | |
| Application.ESP.Language | Language can be specified in the following
ways:
|
Bulk Import supports the additional languages
for Emptoris Sourcing.
The support is available for users only. Emptoris Sourcing supports the following additional languages:
|
| Application.ESP.Homepage | User can enter either the Code or the Name
of the Home page and comparison is not case sensitive. The various options are:
|
User Bulk Upload includes Home page field for
the Sourcing application and is supported for Internal User only,
and ignored otherwise. If the field is not specified during User creation, it defaults to RfxList. If the data specified by the User does not match the above list, then import fails for that record. During an update, if no value is specified, then no update on this field is done. The field cannot be null. If {null} is entered during update, it is ignored. |
| Application.ESP.Default Wizard Mode | User can enter either the code or the name
of the wizard mode and comparison is not case sensitive. The various options are:
|
Default wizard mode is available for Emptoris Sourcing and
is supported for internal user only; otherwise it is ignored.
|
| Application.ESP.Date Format | MM/DD/YYYY, DD/MM/YYYY, YYYY/MM/DD |
|
| Application.ESP.Number Format | Number formats supported in Emptoris Sourcing:
|
|
| Application.ESP.Assigned Role | This field is a special case. In Emptoris Strategic Supply Management Platform,
it is treated as a group while in Emptoris Sourcing it
is treated as a role. Only one role can be specified in this field and the role cannot be modified from the system to organization group type and vice versa; otherwise upload fails with an "Group for Sourcing application cannot be updated" error message. |
|
| Application.ESP.Module Visibility |
|
|
| Field | Value | Description |
|---|---|---|
| Application.ECM.Enabled | Y or N | Enables or disables a user for Emptoris Contract Management. Application can be enabled for Internal User, External User, Internal Contact, External Contact, and Contact (unaffiliated). |
| Application.ECM. Organization | Blank indicates root level organization. | Adds organization with public scope or Restricted scope to Emptoris Contract Management. |
| Application.ECM.Supplier | Rules are the same as for Application.SLM.Supplier field. | |
| Application.ECM.Landing Page |
|
Supported only for an internal user. It is ignored
for external user and internal/external contact, even if the data
is provided. User can enter either the code or the name of the landing
page. If the field is not specified during user creation, it defaults to My Tasks. During an update, if no value is specified, then no update on this field is done. The field cannot be null. If {null} is entered during update it is ignored. If the data specified by the user does not match the above list, then import fails for that record. |
| Application.ECM.Assigned Groups | Comma separated list of Group Names. Only Groups associated with Emptoris Contract Management are allowed. |
| Field | Value | Description |
|---|---|---|
| Application.Spend.Enabled | Y or N | Enables or disables a user to access Emptoris Spend Analysis. Application can be enabled for Internal User. |
| Application.Spend.Assigned Groups | Comma separated list of group names. Only groups associated with Emptoris Spend Analysis are allowed. | |
| Application.Spend. Organization | Adds organization with public scope or Restricted scope to Emptoris Spend Analysis. |
| Field | Value | Description |
|---|---|---|
| Application.PGM.Enabled | Y or N | Enables or disables a user to access Emptoris Program Management. Application can be enabled for Internal User. |
| Application.PGM. Assigned Groups | Comma separated list of group names. Only groups associated with Emptoris Program Management are allowed. | |
| Application.PGM. Assigned Roles | Comma separated role names. Only roles associated with Emptoris Program Management are allowed. |
Maximum permitted character sizes for fields
The maximum permitted characters in the fields in the user/contact batch upload template are listed in the following table. The maximum permitted size also includes the multi-byte characters for fields that support multi-byte characters. These character sizes are also applicable for the fields in the user interface and the web services.
| Field | Maximum Character Size | Multi-byte Support |
|---|---|---|
| User Name | 256 characters This is a mandatory field. |
Yes |
| First Name | 100 characters This is a mandatory field. |
Yes |
| Last Name | 100 characters This is a mandatory field. |
Yes |
| Middle Name | 32 characters | Yes |
| Display Name | 201 characters This is a mandatory field. |
Yes |
| Title | 200 characters | Yes |
| Phone | 30 characters | Yes |
| Phone Ext | 5 characters | Yes |
| Alternate Phone | 30 characters | Yes |
| Alternate Phone Ext | 5 characters | Yes |
| Pager | 40 characters | Yes |
| Fax | 30 characters | Yes |
| Email Address | 256 characters This is a mandatory field. |
Yes |
| Alternate Email | 256 characters | Yes |
| Address Line1 | 255 characters | Yes |
| Address Line2 | 255 characters | Yes |
| City | 50 characters | Yes |
| Postal Code | 15 characters | No |
| P.O. Box Number | 25 characters | No |
| P.O. City | 50 characters | Yes |
| P.O. Zip | 15 characters | No |
- When creating a new user or a new contact, any value you enter in a column is used. If you do not enter any value in an optional field, the fields are left as blank. However, this rule is not applicable to certain fields.
- The user preferences columns are an exception – if they are left blank, the default value is used.
- When updating an existing user or an existing contact a blank value in the template preserves the old value.
- If you want to keep the existing value, you are not required to enter values in any column. You can either populate all the columns, or only the columns that you want to update.
- The lookup columns must always be populated. For example, if you want to update user, and modify only the phone number, and your lookup field is email, you may only include these columns; Email Address: user@email.com, Phone: 978-111-2222. The phone number is updated, while the rest of the fields is left untouched.
- By default, the Suite Applications.Supplier.Company Name is used to locate the supplier. You can select a different supplier attribute to locate the supplier. The supplier attribute must be selected from the Suite Applications.Supplier attribute hierarchy, and not merely the [Application User.]Supplier sub-tree.
- By default, the Suite Applications.Organization.Code is used to locate the desired organization. You can edit the user template and select a different organization attribute. It is imperative that the organization attribute be selected from the Suite Applications.Organization attribute hierarchy, and not merely the [Application User.] Organization sub-tree. Otherwise, the HrBatchProcessor cannot understand the user’s choice and revert to Suite Applications.Organization.Code.
- If the Primary Supplier of the user is a mastered supplier, then the user can be enabled for any application. Identifying supplier for each application is not needed, unless there are multiple suppliers within an application linked to that Master. In such case, a specific supplier must be specified for that application.
- If the Primary Supplier of the user is an unmastered supplier, then the user can only be enabled for the application that the unmastered supplier is created.