# XLSX Import

OpenFIDES is the standard format for FIDES Lab. For people who would like to transfer existing data from their internal software to FIDES Lab we recommend the OpenFIDES format but there is also an XLSX format that can be used.

The import process is done in a dedicated window that you can open thanks to the Excel import action in the main menu.

Before starting the import process you need the right EXCEL file. To be sure of the expected format, please use the template that you can download with the Download file template… button.

## Template

The format of the EXCEL file is the following :

- one MISSION_PROFILE tab for the mission profiles
- one MP_PHASE for the phases
- one BOM tab for the container/component of the BOM
- one BOM_PARAM tab to define the parameters of the components that are not defined in the BOM tab

### MISSION_PROFILE tab

The mission profile tab contains 6 column

- MP_ID: the most important since it is the one that will identify the profile in the other tabs
- NAME: the profile name
- DESCRIPTION
- INFO1
- INFO2
- INFO3

### MP_PHASE tab

The phase tab must have the following column

- MP_ID: the ID of the profile (defined in the previous tab)
- PHASE_ID: the ID that will be used in the BOM_PARAM tab, when you will need to defined a stress related to this phase
- NAME
- ON/OFF
- CALENDAR_TIME
- T_AMBIENT
- DELTA_T_CY
- THETA_CY
- N_CY
- T_MAX_CY
- RH_AMBIENT
- G_RMS
- SALINE_POLLUTION
- ENV_POLLUTION
- APPL_POLLUTION
- PROTECTION_LEVEL
- PI_APPLICATION

For each value that must be chosen among a limited list of possible values, the first line of the table give you the expected values:

The first line is also used to remind you the expected unit of each numerical parameter.

### BOM tab

The BOM tab contains all the containers and components of your product. The first column are common to almost all FIDES entities ( systems, equipment, components, …):

- PARENT_ID: a mandatory field (except for the top/root level) that correspond to the BOM_ID of the parent entity
- BOM_ID: the ID of the entity
- BOM_TYPE: the type of entity among SYSTEM / SUB_SYSTEM / EQUIPMENT / SUB_ASSEMBLY / COTS / PART_COUNT / KEYBOARD / KEYBOARD_COMPONENT / COMPONENT / FUNCTION / PART / HYBRID_MCM / CAVITY
- NAME
- QUANTITY
- DESCRIPTION
- INFO1
- INFO2
- INFO3
- DESIGNATION
- SCHEMATIC_REF
- FUNCTION
- MISCELLANEOUS
- PROVIDED_LAMBDA
- MP_ID
- FAMILY_CODE
- PI_PROCESS
- PI_PROCESS_HMC
- PI_RUGGEDISING
- PI_LF
- PI_PLACEMENT
- PI_PM
- PI_ITEM
- S_CAVITY

Then a set of columns that correspond to parameters related to several Macro-Families:

- PACKAGE
- CHIP
- TYPE
- TECHNO
- CLASS
- NP
- SMD_THL
- N_LAYER
- HERMETICITY
- MOUNT_TYPE
- POWER
- N_CONTACT
- DIAGONAL
- V_RATED
- DELTA_T
- V_APPLIED
- ETA

After these columns, all lot of columns that are gathered by Macro-Family:

- 26 for ELECTRONIC COMPONENT FAMILY PARAMS
- 22 for HYBRID & MULTICHIP MODULE FAMILY PARAMS
- 9 for COTS FAMILY PARAMS
- 20 for MISCELLANEOUS FAMILY PARAMS
- 4 for PARTS COUNT FAMILY PARAMS

On the second line of this table, you can find the corresponding code inside the software (that correspond to the parameter name in OpenFIDES format). The column header should be understood by a user of FIDES Lab. In case of doubt. You can check the OpenFIDES appendix.

The values that can be put in these columns are described in the OpenFIDES XML notice file

### BOM_PARAM tab

This tab can define all the parameters of any entity in FIDES Lab in a “simple” way with only 5 columns:

- BOM_ID: ID of the component
- PARAM_CODE: the code of the parameter that will be defined
- NUM_VALUE: the numerical value in case of numerical parameter
- LIST_VALUE_CODE: the code of the value in case of list parameter
- PHASE_ID: the ID of the phase for which the value is defined

Most of the parameters can be defined in BOM tab, but the BOM_PARAM tab is mandatory if your stresses are different from one phase to another.

## Verification and import

In order to import the XLSX file, you must use the Upload button, then check

If there are errors in the file, they will be displayed in the log panel at the bottom. Once everything is checked you can press the Process button.

You can then check the import history in the History tab.