​​​​​​​​​​​​​Directory Service Web App​: Difference between revisions

From Help
No edit summary
No edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
The new DS web app is designed to perform better and be more intuitive in relation to the old DS Desktop application. DS is accessible via a web browser and presents a new, refreshed look.
Directory Services (DS) is accessible via a [https://portal.etsi.org/WebUI/directory-services/organizations web browser] and serves as the platform for managing Groups , Organizations, Persons, Bodies and Person Lists within ETSI.   
 
As before, it is the platform to manage Organizations, Persons, and Bodies. However the way to maintain the data has changed. It also allows the management of ETSI Corporate Groups and offers additional features, such as History and Audit.
 
From Q4 2022, the DS desktop application is no longer used to manage these entities. Information is only accessible in read access and its accuracy is not guaranteed , due to the evolutions of the data model.


=== How ​to login ===
=== How ​to login ===
Line 10: Line 6:


=== Main page and menu ===
=== Main page and menu ===
When you open DS, after logging on to the portal, you see your username in the top right corner and the active Groups list is displayed. You can click on the top left tabs to open Groups, Organizations, Persons, Bodies and Person Lists.
When you open DS, your username appears in the top right corner of the screen. You can navigate through the available sections by clicking the top tabs: Groups, Organizations, Persons, Bodies and Person Lists.​​
[[File:Image ds .png|center|thumb|815x815px]]
[[File:Image ds .png|center|thumb|815x815px]]


Line 16: Line 12:


=== Display the list of Organizations ===
=== Display the list of Organizations ===
In order to display the list of organizations, you can always click on the top blue bar on the organizations' link.
To display the list of organizations, you can click on the top blue bar on the link: Organizations.


When you open this page for the first time, you will see the list of active organizations. Once you have selected any filter, it will save it until you log off.
When you open this page for the first time, you will see the list of active organizations (all organizations not archived in DS). Once you apply a filter using either Simple Search or Advanced Search, it will remain active and saved until you log out of the system.[[File:Imageorganizations.png|center|thumb|812x812px]]
[[File:Imageorganizations.png|center|thumb|812x812px]]


=== Simple Search ===
=== Simple Search ===
This function helps you find organizations quickly by typing their name or ID  and by selecting the State toggle switch.  You can sort the results by clicking on sortable columns. Note that the STATUS| CATEGORY column is not sortable. The toggle switch has three buttons, each one grouping several states of an organization.
This function allows you to quickly find organizations by typing their name or ID, and by using the State toggle switch to filter results.  You can sort the results by clicking on any sortable column. Note: The “STATUS|CATEGORY” column is not sortable.  
 
The State toggle switch includes three options, each grouping several states of an organization.


* '''Active''':  it searches only for the organizations in Active state
* '''Active''': Displays only organizations currently    in the Active state.
* '''Not Active:''' it searches for the organizations in Disabled, Suspended, or Archived states
* '''Not Active:''' Includes organizations in Disabled,     Suspended, or Archived states.
* '''All:''' it searches for the organizations in any state
* '''All:''' Shows organizations in any state.


If you click on More Filters, you can add more filters and combine them to refine the search.  
By clicking More Filters, you can apply additional filters and combine them to refine your search.


''! Note that all filters are evaluated against the current properties of the organizations. They are combined using the AND operator. For instance, you can search for organization that are currently “ETSI FULL Member” AND their Country is France AND their UoC is 2.''
''! All filters are evaluated based on the current properties of the organizations and are combined using the AND operator. For instance, you can search for organizations that are currently:''
 
''“ETSI FULL Member”''
 
''AND located in France''
 
''AND have a Voting Weight of 4.''


==== State ====
==== State ====
Line 37: Line 40:
* <u>Active State</u>
* <u>Active State</u>


An employee of an active Organization has a login or can request one in order to access the member area of the ETSI and/or 3GPP portals.
The organization is active. Employees of an active organization can log in - or request access - to the ETSI and/or 3GPP portals.


* <u>Disabled State</u>
* <u>Disabled State</u>


The organization has been disabled​ to prevent its delegates from  connecting to ETSI and/or 3GPP portals.​ This corresponds to setting the "red list" flag with the desktop application.
The organization has been disabled​, preventing its delegates from accessing the ETSI and/or 3GPP portals.​ This status corresponds to the previous "red list" flag (these organizations are listed on the Portal with the comment “Participation rights currently suspended”).


* <u>Suspended State</u>
* <u>Suspended State</u>


The organization's delegates are temporarily unable to access the members-only area of the ETSI and/or 3GPP portals.​​
The organization's delegates are temporarily unable to access the members-only areas of the ETSI and/or 3GPP portals.​​​​


* <u>Archived State</u>
* <u>Archived State</u>


The organization no longer exists within the ETSI structure, therefore its former employees are unable to access the ETSI and/or 3GPP portals and services on behalf of this organization.
The organization no longer exists within the ETSI structure. As a result, its former employees cannot access ETSI and/or 3GPP portals and services on behalf of the organization.


==== Country ====
==== Country ====
You can choose one country only.  
You can choose one country only.


==== Family (Status filter) ====
==== Family (Status filter) ====
You can choose from ETSI, 3GPP, oneM2M and Others (these can be e.g. NSOs, partners, organizations providing STF Experts...). This filter affects the values proposed for the Status filter. When no value is set in Status filter, it searches for all organizations having currently an ETSI membership.
You can choose from the following organization types: ETSI, 3GPP, oneM2M and Other (e.g. NSOs, Partners, organizations providing STF Experts, etc.). This filter influences the options available in the Status filter. If no value is selected in the Status filter, the system will search for all organizations that currently hold an ETSI membership.


==== Status ====
==== Status ====
You can choose one or several statuses related to the selected family. Your choice affects Category filter
You can select one or multiple statuses based on the chosen Family. The selected status will influence the available options in the Category filter


==== Category ====
==== Category ====
Depending on what Family and Status are, you can choose different options.
The available categories depend on the selected Family and Status. Options will adjust dynamically based on your previous selections.


==== Type ====
==== Type ====
It can assume those values: (Trade) Association, ALERT*, Micro-Enterprise, Not-for-profit User Association, Small & Medium Entreprise.    * ALERT is an historical "Type" that is no longer used.
This field can include the following values: (Trade) Association, Micro-Enterprise, Not-for-profit User Association, Small & Medium Enterprise.


==== Reason for transition ====
==== Reason for transition ====
This field indicates '''why a status has ended or will be ended.'''  This filter closely works with the Status timeline and Status filters. Unlike other filters, this is not the  value of the current status that is evaluated.  This is the end reason of a past or future status.  As a matter of fact, Membership ​is represented by a successive set of status values over consecutive periods of time, and a reason is given when ending each period of a status.  Therefore, this filter enables to  find only the organizations that had or will have their last status ended with this value.​ The possible reasons are: Withdrawn, Ramp Up, Rejected, Transition, Expelled.
This field indicates the reason '''why a status has ended or will end.'''  It works closely with the Status Timeline and Status filters.  


                <u>Withdrawn (resigned):</u>The organization has communicated its willingness to resign from an ETSI Status at the end of the current membership period. The resignation coincides ith the end of a status both for the organization and its employees.
Unlike other filters, this one does not evaluate the current status. Instead, it focuses on the end reason of a past or future status.  ETSI Membership ​is represented by a sequence of status values over time, and each status period ends with a specific reason. This filter allows you to identify organizations whose last status ended (or will end) for a specific reason.​ Available reasons are: Withdrawn, Ramp Up, Rejected, Transition, Expelled.


                <u>Ramp Up:</u> That means that the organization has declared an increased ECRT and has agreed with ETSI to increase its financial contribution over a given number of years. Strictly speaking, such a reason does not end a membership, but ends a period within a membership
               <u>Withdrawn (resigned)</u>: The organization has communicated its intention to resign from ETSI Membership at the end of the current period. This ends the status for both the organization and its employees.


                <u>Rejected:</u> The organization's application to ETSI membership has been rejected and that ends the corresponding Status (e.g. Applicant).
               <u>Ramp Up</u>: The organization has declared a higher ECRT and agreed to increase its financial contribution over a defined period. This does not end the membership itself, but marks the end of a specific membership phase.


                <u>Transition:</u>The status ends when the organization logically reaches the next status​ (e.g. pre-Applicant to Applicant). If you find organizations with such a last end reason, this is likely because their status has not been correctly set or ended.
               <u>Rejected</u>: The organization's application for ETSI membership was rejected, ending the corresponding status (e.g. Applicant).


                <u>Expelled:</u> The Organization has been expelled and all its employee have lost their access to ETSI and/or 3GPP.
               <u>Transition</u>: The status ends as the organization progresses to the next logical status​ (e.g. from pre-Applicant to Applicant). If this is the last recorded end reason, it may indicate that the status update was not properly completed.


==== Status timeline (new search criteria available from September 2022) ====
               <u>Expelled</u>: The Organization has been expelled, and all its employees lose access to ETSI and/or 3GPP services.
You can specify here for which status period you want to search for organization.  


As its name indicates, this filter is '''exclusively linked to the Status and the Family''' filters, but also to its '''Reason for being ended'''.  If you select the Past timeline but you don't select a Reason For Transition, the timeline filter is ignored
==== Status timeline ====
This filter allows you to specify the time period for which you want to search for an organization’s status.  


Also, its scope does not apply to other filters related to the status. For instance, if you also select a Category, this is the Category of the current ETSI membership that will be evaluated, not the one linked to the past or future withdrawn statuses.  
It is directly '''linked to the Status, Family, and Reason for Transition''' filters. If you select a Past timeline but do not specify a Reason for Transition, the timeline filter will be ignored


               <u>Current and Future:</u> The organization has the selected status(es) which will be ended today or in the future
The timeline filter does not affect other filters related to status. For example, if you select a Category, it will reflect the current ETSI membership category, not the one associated with a past or future withdrawn status.  


               <u>Past:</u>The organization had the selected statuses ended in the past. If an organization had in the past the same status value of a current status, this is displayed too. It happens for instance when an organization stays ETSI member but under different conditions (e.g. change of UoC)   
* <u>Current and Future:</u> The organization holds the selected status(es), which are active today or will end in the future
 
* <u>Past:</u> The The organization held the selected status(es) in the past. If an organization had the same status value in both past and current periods (e.g., ETSI member under different conditions), both will be displayed.   
==== Number of UOC ====
==== Number of Voting Weights ====
Unit of Contribution currently  paid by the organization (note that the exact figure should be inserted: 1, 2, 3, 6, 9, 13, 18, 24, 30, 37, 45; there is no way to search for multiple values)
Voting weight currently hold by the organization (note that the exact figure should be inserted: 3, 4, 5, 6, 8, 10, 13, 16, 20, 24, 29; there is no way to search for multiple values).


==== ISG activity ====
==== ISG activity ====
It  searches for organizations currently active in any ISG. If you select No, you search for an ​​organization that is not actively participating in any ISG
This filter allows you to search for organizations based on their current participation in Industry Specification Groups. If you select Yes, the search will return organizations that are actively participating in at least one ISG. If you select No, it will return organizations that are not currently active in any ISG.


==== ISG ====
==== ISG ====
When ISG Activity equals to Yes, this is possible to use this field to restrict the search to some specific ISG. When you select several ISG, the search gives the union of all found results (logical OR).  
When ISG Activity is set to Yes, you can further narrow your search by selecting one or more specific ISGs. If multiple ISGs are selected, the search will return organizations participating in any of the selected ISGs (logical OR).


=== Advanced Search ===
=== Advanced Search ===
Advanced search enables you to either combine multiple filters using AND function or find independent results using OR function. It is possible to change the logic operator for some of the filters: Is/Is Not, Starts With/Contains/Is, In/Not In, >=/Is/<= .You can search using common filters like Organization Id, Name, Country, State. When State is not specified in a filter, the system searches by default for Active organizations.  
The Advanced Search function allows you to:
 
* Combine multiple filters using the AND operator to narrow down results.
* Search independently using the OR operator to broaden the scope.
 
For certain filters, you can customize the logic operator, including:
 
* Is / Is Not
* Starts With / Contains / Is
* In / Not In
* ≥ / Is /
 
You can search using common filters such as:
 
* Organization ID
* Name
* Country
* State
 
''Note: If no value is specified for the State filter, the system will default to searching for active organizations only.''


''! In order to validate the query you must click on the circle with the + sign before clicking Search. This also enables additional criteria to be added.''
''\!/ Important: To validate your query, you must click the circle with the +sign before clicking Search. This step also allows you to add additional search criteria.''


==== Date Range ====
==== Date Range ====
Using the Date Range filteryou can also search for organizations matching some specific conditions over a specific period of time (e.g. in 2020).If you don't set any date range, then it means that the conditions will be searched at any time.  
The Date Range filter allows you to search for organizations that met specific conditions during a defined period (e.g., in 2020). If no date range is specified, the system will search for organizations that matched the selected criteria at any point in time.  


The  *Date Range filter impacts all the filters that present the * symbol: *Status family, *Status list, *Type, * Nb Of UoC, * ISG List.
Note: The Date Range filter affects all filters marked with an asterisk (*), including:


''! The Simple Search searches for organizations matching currently the criteria, whereas Advanced Search for organizations that have matched or will match the criteria. This can explain why Advanced Search finds more results when you use a date-impacted filter.''
* *Status family
* *Status list
* *Type
* *Category
* *Nb of Voting Weights
* *ISG List


'''<nowiki>*</nowiki>Status family'''
[[File:Advanced search.png|center|thumb|812x812px]]
''<u>Simple Search vs. Advanced Search</u>''


You can search for organizations with an active Status family over a specific period of time
''Simple Search returns organizations that currently meet the selected criteria.''


* <nowiki>*</nowiki>Status list: You can search for organizations with an active Status list over a specific period of time
''Advanced Search returns organizations that have met or will meet the criteria, including those within a specified date range. This explains why Advanced Search may return more results when using date-sensitive filters.''


* <nowiki>*</nowiki>Type: You can search for organizations with a specific Organization Type over a specific period of time
==== * Date-Sensitive Filters (marked with*) ====
These filters allow you to search for organizations that met specific conditions during a defined period of time. They are impacted by the Date Range filter.


* <nowiki>*</nowiki>Nb of UoC: You can search for organizations with a specific number of UoC  over a specific period of time
==== <nowiki>*</nowiki>Status family ====
Search for organizations that held a specific status family (e.g., Member, Applicant) during a selected time period.


<nowiki>*</nowiki>ISG List: You can search for organizations having participated to one or more named ISG  over a specific period of time
==== *Status list ====
Search for organizations with a specific status (e.g., Active, Suspended) over a defined timeframe.


=== Share ===
==== *Type ====
This function saves the current search query with all its filters and copy the resulting link into the clipboard. This allows you to share your search query and its results with another colleague. This can also be useful for building a list of pre-defined queries that you can keep in your browser bookmarks. Unused links are deleted after 3 months.  
Search for organizations with a specific type (e.g., SME, Trade Association) during a given period.


=== Actions ===
==== *Nb of Voting Weights ====
Search for organizations with a specific Voting Weight over a selected time range.


* '''Create:''' You can create a new Organization giving the following information: Commercial Name (previously "short name"), Legal Name (previously "long name"), and Country:
==== *ISG List ====
Search for organizations that participated in one or more named ISGs during a specific period.


The system prevents you from creating the organization if it finds an existing organization with the same Commercial and Legal Names.
''To ensure your query is saved correctly, make sure to validate it by clicking the circle with the “+” sign before using the Search button.''


The Commercial Name can only contain 30 characters.
=== Share ===
This feature allows you to save your current search query, including all selected filters, and automatically copy a shareable link to your clipboard.  


The Legal Name can only contain 100 characters
You can use this link to share your search and its results with colleagues and to bookmark frequently used queries for quick access in your browser.
[[File:Share.png|thumb|200x200px|center]]


* '''Export​:''' You can  export the results of your search:
=== Actions ===
[[File:Actions - create.png|thumb|127x127px|Actions|center]]


'''Audit:''' download an excel table with the audit rules failed by the Organizations within the results list
'''Create Organization:''' The Create function allows you to register a new organization by providing the following details:
* Commercial Name (formerly Short Name) – limited to 30 characters
* Legal Name (formerly Long Name) – limited to 100 characters
* Country


'''Credit Notes:''' export the credit notes for Year N-2 and Year N exercices
The system will prevent creation if an organization with the same Commercial Name and Legal Name already exists. This validation helps avoid duplicate entries and ensures data integrity within the Directory Service.


'''XLSX:''' export the displayed list to an excel file
'''Show Audit:''' For each listed organization, the audit results display either the number of failed rules or a green checkmark if all rules passed successfully:
[[File:Actions - Show Audit.png|thumb|100x100px|Actions - Show Audit|center]]


'''CSV :''' export the  displayed list to a text file with csv extension:  
[[File:Show Audit.png|thumb|360x360px|Show Audit|center]]


(;):  All in a single column, fields separated by a semi-colon character
=== Export​ ===
You can export the results of your search using the following options:
[[File:Actions - export.png|thumb|198x198px|Actions - export|center]]


(tab): All in a single column, fields separated by a tab character
* '''Audit :''' Downloads an Excel file listing the audit rules that were not met by the organizations in the result list.
* '''Credit Notes:''' Exports credit notes for the financial years N-2 and N.
* '''XLSX:''' Exports the displayed list to an Excel spreadsheet.
* '''CSV :''' Exports the displayed list to a text file with a .csv extension. You can choose the delimiter format:
** (;) – All data in a single column, fields separated by a semicolon.
** (tab) All data in a single column, fields separated by a tab character.
** (,) – All data in a single column, fields separated by a comma.


(,): All in a single column, separated by a comma character
=== Organization details ===
When you select an organization from the search results, its details are displayed.


'''Show Audit:''' It ​shows, for each listed organization, the number of rules that failed, or a green check if the audit succeeded
The '''General Information''' panel is always visible, regardless of which tab you select. It includes key data such as the organization's State, Commercial Name, Legal Name, and Country.


=== Organization details ===
In the top-right corner of this panel, you'll find the summary of the Audit Rules (red), the '''Edit''' button for Administrators and the '''Actions''' button.
When you select an organization from the search results list you can see its details.The General Information panel is displayed regardless of the tab you select on the page. It shows the organization's State, Commercial Name, Legal Name, and Country. You can see in the right corner of that panel the '''Actions''' button and the '''Audit''' rules recap.
 
Below the General Information panel, you'll see a set of tabs that provide access to additional sections. You can navigate between them by clicking on each tab.  


Under the General Information panel, you can see all the tabs that you can access by clicking on them. The '''Hired Persons''' button redirects you to a separate page listing the persons hired by this organization (you can choose Active, Not Active, or All).  
The '''Hired Persons''' button redirects you to a separate page listing individuals hired by the organization, with filters available for Active, Not Active, or All statuses.
[[File:Imageorganization details.png|center|thumb|831x831px]]  
[[File:Organizations details.png|center|thumb|812x812px]]
'''Edit'''


=== Actions ===
You can modify the following fields: Country, Additional Information and Declarations (under GENERAL), Address, Status, official and technical roles (under OFFICIALS), ISG, and NSO Role.
From there you will access a list of functions:


* '''Edit:''' You will be able to modify: Country, Additional Information, Address, Status, Declarations, Roles, ISG and NSO.  ''! Note that you cannot update an organization if the system finds another organization with the same name. If you face this situation, contact the Membership Administration team.''
Important: You will not be able to update an organization if another organization with the same name already exists in the system. If this occurs, please contact the Membership


* '''Rename:''' Change commercial and/or legal name. In the case of "technical renaming", it propagates this change in all meetings, voting, and history entries.  In the case of "legal renaming", it propagates the change to entries created from the date the name change took effect.
Administration team for assistance.


* '''Disable:''' All accounts of this organization will temporarily lose access to ETSI/3GPP online applications and will be removed from the e-mail lists they subscribed to. This corresponds to setting the "red list" flag with the desktop application.
=== Actions ===
From this menu, you can access the following functions:


* '''Enable:''' All previously disabled accounts of this organization will retrieve their access to ETSI/3GPP online applications, but subscriptions to e-mail lists will not be restored. This corresponds to clearing the "red list" flag with the desktop application.
* '''Rename:''' Update the organization's Commercial    and/or Legal Name. '''Technical''' renaming propagates the change across all meetings, voting records, and historical entries. '''Legal''' renaming applies the change only to entries created from the effective date of the name change.


* '''Archive:'''  This menu is available only if the organization has no active ETSI/3GPP status.  This shall be used when the organization no longer exists within the ETSI environment. When your archive an organization, all ISG participations are automatically ended.  All related persons no longer have access to ETSI and/or 3GPP portals, their EOL accounts have been deleted.  
* '''Disable:''' Temporarily revokes access to ETSI/3GPP online applications for all accounts associated with the organization and removes them from subscribed mailing lists / '''Enable:''' Restores access to ETSI/3GPP online applications for previously disabled accounts. However, mailing list subscriptions are not reinstated.
* '''Archive:''' Use this when the organization no longer operates within the ETSI environment.  
** Ends all ISG participations.
** Revokes portal access for all associated persons.
** Deletes their EOL accounts.


* '''Unarchive''' (when the organization has been archived)the organization is no longer considered archived, but no former EOL account is restored.  
''Note: Archive is available only if the organization has no active ETSI/3GPP status. Otherwise, you get an error:''  
[[File:Archive error.png|thumb|300x300px|center]]


* '''Suspend''': it suspends ETSI Membership. The organization's delegates are temporarily unable to access the members-only area of the ETSI and/or 3GPP portals.
* '''Unarchive:''' Reverses the archived status of the organization. ''Note: Former EOL accounts are not restored.''


* '''Resume''' (menu available when the organization has been suspended): it resumes ETSI Membership. The organization's delegates retrieve their access to the members-only area of the ETSI and/or 3GPP portals.
* '''Suspend''': Temporarily suspends ETSI Membership. Delegates lose access to the members-only areas of the ETSI and/or 3GPP portals.
* '''Change domain name:''' The email domain name change is applied to all individuals in the organization who currently use the domain being updated.


* '''Change''' domain name: The modification of the e-mail domain name is applied to all persons within the organization
* '''Resume:''' Available when the organization has been suspended. Restores ETSI Membership and access to members-only areas.


* '''Merge with:''' it opens a menu where you select the target organization it shall be merged with.  When saving, the current organization is deleted from ETSI database, and the following data are transferred to the target organization:
* '''Merge with:''' Opens a selection menu to choose a target organization for merging. Upon confirmation the current organization is deleted from the ETSI database. The following data is transferred to the target organization:
** Declarations
** Declarations
** Addresses (you will need to delete the duplicated ones if any)  
** Addresses (duplicates may need to be manually removed)
** Statuses  
** Statuses
** Roles
** Roles
** ISG membership
** ISG Membership
** Representing persons
** Representing Persons
** Hired persons
** Hired Persons
** Activities
** Activities
** History records are not transferred


* '''Export Activities:''' export the organization's 3-years activities into an excel file. You can select the last year of the period in the Activity tab
''Note: History records are not transferred.''


=== General tab ===
* '''Export Invoicing:''' Exports the organization's activities over the past three years to an Excel file.
This tab shows you three panes:


* '''Status:''' current Statuses (i.e. still active), the withdrawn or expelled status,
=== GENERAL tab ===
* '''Additional Information:''' the Declared Activity, Phone, URL, VAT Number and Declarations
This tab displays four main panels:
* '''Declarations:''' decisions and remarks.


Using Edit you can edit the additional information  and enter new  Declarations (see below).
* '''Status:''' Shows the organization's current statuses (e.g., active), as well as any withdrawn or expelled statuses.
* '''Additional Information:''' Includes the declared activity, phone code, phone number, website URL, VAT number, and PO Number.
* '''E-mail domain name(s)''': Shows the domain names allowed for the organization.
* '''Declarations:''' Lists decisions and remarks related to the organization. You can use the Edit function to update the additional information and add new declarations (see details below).


==== Control on VAT number ====
==== Control on VAT number ====
From DS V6.0, the system checks that the VAT number matches a format expected for the organization's country. The table below shows whcih formats are expected:  
The system automatically checks whether the VAT number matches the expected format for the organization's country. The table below outlines the valid formats by country:  
{| class="wikitable"
{| class="wikitable"
! colspan="1" rowspan="1" |Country/Region Code
! colspan="1" rowspan="1" |Country/Region Code
Line 439: Line 496:


=== Declarations ===
=== Declarations ===
Declarations consist of Decisions and Remarks and are only made by the ETSI Secretariat.
Declarations consist of Decisions and Remarks, and can only be created by the ETSI Secretariat.


==== Decisions ====
==== Decisions ====
In order to insert a ne​w decision, you have to provide: source (e.g. DG, GA, Poll), Type and date. You should add a comment. Type varies according to the source.         
To add a new decision, you must provide the following: Source: e.g., DG, GA, or Poll
 
Type: Varies depending on the selected source (see below)
 
Date: The date the decision was made


'''Type'''
Comment: A brief explanation or context for the decision


* DG: Approval, Withdrawal, Expulsion, Reject, Suspension and Resume.
Types by Source:         
 
* DG: Approval, Withdrawal, Expulsion, Reject, Suspension, Resume
* GA: Approval, Withdrawal, Expulsion, Reject
* GA: Approval, Withdrawal, Expulsion, Reject
* Poll: Approval, Withdrawal, Expulsion, Reject. When the source is Poll you have to provide the date​ of the Poll, by selecting it in the Events field.
* Poll: Approval, Withdrawal,     Expulsion, Reject. When the source is Poll, you must also select the Poll date using the Events field.
 
[[File:Add decision.png|center|thumb|400x400px]]


'''Remark'''
==== Remark Types ====
You should add a Remark, providing its Type and Comments. Source field should be ignored, it is automatically set to Remark Type/


You should add a Remark, providing its Type and Comments. Source field should be ignored, it is automatically set to Remark
Select from the list below:


'''Type'''
* Secretariat: Internal notes visible only to the Secretariat; not accessible to members
* PreWithdrawn: Used when a member has announced their resignation, which will take effect on January 1st. This remark indicates the resignation has been received, but the membership is still active.
* Membership: Remarks related specifically to the organization’s membership.
* Others: For any other relevant notes that don’t fall into the categories above.


* Secretariat: any remark w​hich shall be kept internal to Secretariat, and never made visible to members
[[File:Remark type.png|center|thumb|400x400px]]Comments: Provide relevant details or context.
* PreWithdrawn: when a member resigns from membership, the resignation will be effective on the 1st of January. Therefore, this type of remark is used when we want to comment that an organization has informed of the resignation, but its membership is still active
* Membership: the remark is linked to the membership itself
* Others: Any other reason to enter a remark.


               
=== Status tab - Organization Identity Card ===
Displays the complete history of the organization's statuses since its registration in the ETSI Directory Service.


=== Address tab ===
You can filter the list by Timeline (All, Past, Current and Future), and Family (ETSI, 3GPP, Other, oneM2M).  
Every organization must have all three types of addresses to be compliant with audit rules:  Legal, Billing​ and Send-invoice-to.


=== Status tab ===
You can also use the Members filter to focus on NSO-related statuses (All, NSO Member, NSO Non-Member):
This tab shows you two things: Organization Identity Card and Declarations.
[[File:Member filter.png|thumb|center]]
Visual cues:


==== Organization Identity Card: ====
Active statuses are highlighted with a blue background.
It displays the complete list of the statuses of an organization since its registration in the ETSI Directory Service.


You can filter the list by Timeline (All, Past, Current, and Future), and Family (ETSI, 3GPP, Other). You can also restrict the list to any NSO related status using the Members filter (All, NSO member, NSO non-Member),  
Hovering over the € symbol in the financial contribution column reveals the organization's financial contribution. The bottom-left corner shows the total number of displayed statuses:
[[File:Visual cues.png|thumb|center]]


Active statuses have a blue background. By moving the mouse over the € symbol in the financial contribution column, you can see their financial contribution. In the left corner, you can see the number of displayed statuses.  
==== Add new status ====
To add a new status, click Edit. A plus icon will appear in the top-right corner of the card.
[[File:Add new status.png|thumb|700x700px|center]]


To add a new Status, click on Actions then Edit, a plus will appear in the right corner of the card.
=== OFFICIALS tab ===
This tab displays individuals holding Official and Technical roles. Official roles may be held by persons hired either by the organization itself or by another organization. To add a new Official role, click Edit - a plus icon will appear in the top-right corner of the card. To modify existing roles, use the same Edit function. If a role is ended with a future end date, it will continue to appear on the General tab until that date is reached.


=== Groups tab ===
You cannot set a role’s start date earlier than the organization’s status start date.
There you can see the organization's current groups and open the groups' details. In order to modify Groups, you need to go to the Group page.


=== Roles tab ===
Technical roles are held within Technical Bodies by persons hired by the organization.
It shows which persons have Official role(s) and Technical role(s).  Official role(s) can be held by Person(s) hired by this organization or another organization. You can add a new Official role by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing roles by using the same Edit function.  Note that if you end a person's role with a future end date, the person's role will appear on the General tab until the end date is reached.  


Note that you cannot set a role's start date that is earlier than the status' start date. Technical Role(s) are held in Technical Bodies by Person(s) hired by this organization. Note that you cannot add a Technical Role on this tab (this feature is only available on the Technical Body screen of the desktop DS app)
Note: Technical roles cannot be added via this tab - they must be managed through the blue BODIES tab.


=== ISG tab ===
=== ISG tab ===
It displays the list of ISG an organization participates in or has participated in. When an organization wants to join any ISG, you can add a new ISG Status by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing ISG statuses by using the same Edit function.
This tab lists the ISGs (Industry Specification Groups) that the organization currently participates in or has participated in.
 
To add a new ISG status, click Edit a plus icon will appear in the top-right corner of the card.
 
You can also modify existing ISG statuses using the same Edit function.
 
=== NSO ROLE tab ===
This tab shows organizations that represent their country’s National Standards Organization (NSO). To add or modify an NSO role, click Edit - a plus icon will appear in the top-right corner of the card.


=== NSO tab ===
The following fields are displayed:
It shows organizations representing their country's NSO; you can add a new status by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing NSO statuses by using the same Edit function. The following fields are displayed:  


# Agreement Date: the date when the agreement has been signed with the hosting country of the organization
# Agreement Date: Date the agreement was signed with the hosting country.
# Start Date: the date when the organization has taken the NSO role for its country
# Start Date: Date the organization began its NSO role.
# End Date: the date when the organization has ended its NSO role
# End Date: Date the NSO role ended.
# Voting Weight:  voting weight of the hosted country for the NSO related votes
# Voting Weight: Voting weight assigned to the country for NSO-related votes.
# Voting Rights: set to true when the country can have a representing NSO organization for ETSI
# Voting Rights: Indicates whether the country is eligible to have an NSO representative in ETSI.
# Official Contact: the person who holds the official contact role
# Official Contact: Person holding the official contact role.
# No Voting Since: the date when the Country has lost its rights to vote for the NSO related vote
# No Voting Since: Date the country lost its voting rights for NSO-related votes.


=== Representing persons tab ===
=== REPR. PERSONS (representing persons) tab ===
It displays the list of persons that can represent the organization.  If you want to add a new person, you need to go to the concerned Person page.
Displays the list of individuals authorized to represent the organization. These representatives can:


=== Activities tab ===
* Register for meetings on behalf of the organization
Activities are displayed year by year, they are automatically updated. There are listed all the meetings attended, mailing list subscription, and Technical Roles(s).
* Cast votes under the organization's name


=== History tab ===
'''Important:''' If a representative's hiring organization is '''not''' an ETSI member, they will '''not''' have access to password-protected information of ETSI resources.
It displays all changes done to the organization. Change events can be filtered by History date, Events type, Value to Search.


* '''History date:''' You can select a specific period of time
To add a new representative, navigate to the corresponding Person page.
* '''Events Type:''' They are: Add Child, Archived, change e-mail domain name, Create, Disabled, Enabled, Expel, Expel ISG, Merged, Modify, Remove Child, Renamed, Suspended, Unarchived, Update Child, Withdraw, Withdraw ISG.


'''Add/Remove/Update Child events:''' It searches for Events concerning a child entity of the one you are looking at: e.g. Organization -> Employee.
=== ACTIVITIES tab ===
Shows a year-by-year overview of organizational activities, updated automatically.


* '''Value to Search:''' You can type a value and look for Date, Text or Number. Note that you will see only the events that have occurred since the new DS web app was put in production (13-Sept-2021).   The former changes have been recorded in a table that is no longer used, but you still them on "Updates Log" tab of the desktop app.  If you want to know the changes done on organization statuses, go to the Status tab and select the "Past" filter. Most of the other changes were not detailed and bring no or little value. We may consider migrating the "creation" events.
Includes:
 
* Meetings attended
* Mailing list subscriptions
* Technical roles held
 
=== INVOICING tab ===
Displays membership contribution details across multiple years.
 
This section provides an overview of invoicing history related to the organization's membership, including issued invoices and payment status.
 
=== HISTORY tab ===
Tracks all changes made to the organization. You can filter on the left (History Date / Events type / Value to Search).


=== AUDIT tab ===
=== AUDIT tab ===
It displays all warnings or errors that have been detected on the Organizations data.  See List of Organizations rules.
Lists all warnings and errors detected in the organization's data.
 
=== Concurrent edition ===
If two users try to update the same organization at the same time, the one that will apply one's changes after the other will be informed to reload the page before applying. Doing that, the second user will lose one's on-going changes, but this inconvenience is better than overwriting modifications that were made by the first user. This type of error is also raised on Groups, Persons, Bodies and Persons lists.  


== Persons ==
== Persons ==


=== Display the list of Persons ===
=== Display the list of Persons ===
In order to display the list of groups, you can always click on the top blue bar on the PERSONS button.
This page displays the list of persons registered in the system. To access persons at any time, click the PERSONS button in the top blue navigation bar.
[[File:Imagepersons.png|center|thumb|1005x1005px]]
[[File:Imagepersons.png|center|thumb|1005x1005px]]
When you open this page for the first time, you will see the list of active delegates. Once you have changed any filter, it will save the filter for the next time you get there, until you close your browser.
When you open the page for the first time, it shows the list of active delegates.
 
Once you apply any filters, your selection will be remembered for your next visit - until you close your browser.


=== Simple Search ===
=== Simple Search ===
This function helps you find a person quickly by typing their name, ID, or email.  The system starts searching as soon as you type. By default, it searches for active persons, but you can search for non-active persons using the  (Active, Not Active, All) toggle.  
Use this feature to quickly find a person by typing their name, ID, or email. The system begins searching as you type. By default, only active persons are shown. Use the toggle to switch between State Active, Not Active (Archived), or All. Click on column headers to sort the results.
 
Add and combine filters to refine your search:
 
* State: Active or Archived
* Employee of: Organization employing the person
* Official Role: e.g., Official Contact, Legal Contact, GA Correspondent, etc.
* Representing Official Role (incl.): Set to Yes to include persons representing an organization different from their employer
* Technical Role: e.g., Chair, Vice Chair, Technical Officer
* Representing Technical Role (incl.): Set to Yes to include persons representing another organization in a technical role
 
=== Advanced Search ===
Advanced Search allows for more complex queries using logical operators. Combine filters using AND or OR.
 
Use operators like:
 
* Is / Is Not
* Starts With / Contains / Is / Ends With
* In / Not In
* ≥ / ≤ / Is


* You can sort the results by clicking on columns.
You can search using fields such as:
* You can add more filters and combine them to refine the research if you need: State, Employee of, Official role, Representing off. role incl., Technical role, Representing tech. role incl.
* Note:  "Not active" button equals Archived.


'''State''': Person state can only take two values: Active and Archived.
* Person ID
* Family Name
* Given Name
* State
* Username
* Email


'''Employee of:''' You can select the organization employing the searched persons.
Date Range Filter: Use this to search for persons who met specific conditions during a defined period (e.g., in 2020). It applies to filters marked with an asterisk (*), including:


'''Official Role:''' Official roles are: Official Contact, Legal Contact, GA Correspondent, Board Correspondent, TA Correspondant​ , Financial Contact, Contact for PT Experts, Commercial contact, Voting Contact, Press Officer, Unofficial Contact
* *Official Role: Persons who held an official role during the selected period
* *Technical Role: Persons who held a technical role during the selected period
* *Flags List[SD1] : Persons with specific flags checked during the selected period


'''Representing off. Role incl.:''' Selecting YES in this field enables you to find Official Contacts of the Organization that are employee of another one.
If no date range is specified, the system will search across all time. This may include persons who no longer meet the selected criteria.


'''Technical role:'''  Technical roles are: Chair, Vice Chair, Technical Officer
=== Share ===
The Share function copies the current search URL to your clipboard, including all applied filters.


'''Representing tech. role. Incl.:'''  Selecting YES in this field enables you to find Persons with Technical Roles of the Organization that are employee of another one.
This allows you to:


==== Advanced Search ====
* Share your search results with colleagues
Advanced search enables you to either combine multiple filters using AND function or find independent results using OR function. It is possible to change the logic operator for some of the filters: Is/Is Not, Starts With/Contains/Is, In/Not In, >=/Is/<=. You can search using common filters like '''PersonId, Family Name, Given Name, State, Username, Email.'''
* Save predefined queries for future use (e.g., in your browser favorites)


Advanced search enables you to either combine multiple filters using AND function or add independent results using OR. It is possible to change the logic operator for some of the filters: Is/Is Not, Starts With/Contains/Is/Ends with, In/Not In, >=/Is/<=.
=== Actions ===


Using the Date Range filter,  you can also search for organizations matching some specific conditions over a specific period of time (e.g. in 2020).
==== Create ====
Allows you to create a new person within an active organization.  


The  *Date Range filter impacts all the filters that present the * symbol:​ *Official role, *Technical role, *Flags list.  Note that if you don't specify any date range, the system will search for persons matching the conditions at any time.  In such a case, the displayed list of results may show some persons who do no longer match the conditions.
* If a person with the same or inverted Family and First Names already exists, the system will detect a potential duplicate.
* If the email address already exists, it will also be flagged as a duplicate.


'''*Official role:''' You can search for Persons having held an Official role over a specific period of time
In both cases, creation is blocked unless you have special permission to force the creation.


'''*Technical role:''' You can search for Persons ​having held a Technical role over a specific period of time
If you believe the creation should be forced, please contact the Membership Administration team.  


'''*Flags list:''' You can search for Persons ​having some flags checked over a specific period of time
==== Move to another organization ====
This action:


==== Share ====
* Creates a duplicate of the selected person(s) in the target organization
This function copies the search link into the clipboard saving all the filters. This allows you to share your search query and its results with another colleague. This can also be useful for building a list of pre-defined queries that you can keep in your favorites. Unused filters are deleted after 3 months.
* Archives the original person(s) in the current organization


==== Actions ====
See the Person Details section for more information.
'''Create:''' You can create a new person in an active organization
 
==== Exp​ort ====
You can export your search results in various formats:
 
* Audit: Excel file listing audit rule failures for each contact in the results
* XLSX: Standard Excel export of the results table
* CSV (;): CSV file with semicolon-separated values
* CSV (tab): CSV with all data in a single column, fields separated by commas
* CSV (,): CSV with all data in a    single column, values enclosed in quotation marks
 
'''Show/Hide Audit:'''
 
Toggle the display of audit results:
 
A green check indicates the person passed all audit rules. A number shows how many rules were failed.
 
=== Person details ===
[[File:Person details.png|center|thumb|800x800px]]


* If the person already exists (same or inverted Family and First Names), the system considers there is a tentative to duplicate a person
* If the e-mail already exists, the system considers there is a tentative to duplicate a person
* In both cases, you cannot create a duplicate person, unless you have been granted the right to force the creation. Contact the Membership Administration team if you think it must be forced.  


'''Move to another organization:''' This function will actually create a duplicate of the person(s) in the target organization and will archive the selected persons.  See Person Details below for more information
When you click on a person from the search results, their full profile is displayed.  


'''Exp​ort:''' You can create an Excel File to export the results of your search:
==== General Information Pane ====
This section shows key details about the person, including:


* Audit: download an excel table with the audit rules failed by the contact within the results list
* Title
* XLSX: export the results table as an excel file
* Family Name and Given Name
* CSV (;): CSV export organized in a table
* Email Address
* CSV (tab): All in a single column, fields separated by comma
* Employee Of (employing organization)
* CSV (,): All in a single column, separated by quotation marks
* State (Active or Archived)


'''Show/Hide Audit:'''  
'''''In the top-right corner of this pane, you’ll find:'''''


* Shows number of rules failed or a green check if the Audit succeeded.
* ''A summary of Audit rule results''
* ''The Edit menu''
* ''The Actions menu''


==== Person details ====
==== Edit ====
[[File:Imagepersons details .png|center|thumb|937x937px]]
The Edit function allows you to update key personal details, including:


* Title
* Employing organization ("Employee Of")
* Email address
* Family name and Given name
* Selected fields in the Additional Information pane
* Remarks (you can add notes or comments)


When you click on a person from the search results list,  you can see his details. In the General Information pane, you see his state, Title, Employee Of, E-mail Address, Family Name and Given Name. You can see in the right corner of that pane the Actions menu and the Audit rules recap.  
When editing any of these fields, the system may display a warning if it detects a potential duplicate—such as a person with the same or reversed names, or an existing email address.


Below the General Information pane,  you can see all the tabs and you can display their contents by clicking them. To modify any field in any tab, you have to use the edit function from Actions.
==== Actions ====


===== Actions =====
===== Archive =====
From there you will access a list of basic functions:
The Actions function allows you to Archive/Unarchive or move people.


'''Edit:''' you can modify: Title, Employee Of, E-mail Address, Family Name, Given Name, and some fields in  Additional Information pane.  You can also add remarks. A box with duplicate persons may show up when editing one of these fields
''Note: If you want to add a comment you need to do this before you archive the record!''


'''Archive:''' You can archive the person.
This action deactivates a person’s profile and triggers the following:


* The corresponding EOL account is deleted
* The associated EOL account is deleted
* If the Person has an official role or a technical role, this role will be ended the day you perform the action.
* Any official or technical roles held by the person are automatically ended on the day the action is performed


'''Unarchive:'''  (only if Person has been archived) You can unarchive the person.
===== Unarchive =====
Available only for previously archived persons. Restores the person’s profile to Active status


* Note that it is not symmetric to Archive, as it will not restore the EOL account or the roles this person was formerly holding.
''Important: This action is not symmetrical to archiving as it does not restore the deleted EOL account and it does not reinstate any previously held roles.''


'''Move to another organization:''' This function enables to duplicate the person in the target organization.
===== Move to another organization =====
This function allows you to duplicate a person’s record in a different organization.


* A new Person record is created in the target organization, and the source Person is archived.  
* A new Person record is created in the target organization, while the original (source) Person record is archived.


''This operation is performed by a background task that can take a few seconds. A message "move in progress" is displayed to indicate that this is being performed. If you stay on a DS page, a message "Move is completed" is displayed after the background operation has been completed. This message contains a link to the newly created Person record.''
''The operation is handled by a background task, which may take a few seconds. During this time, a “Move in progress” message is displayed. Once completed, a “Move is completed” message appears, including a link to the newly created Person record.''


* If the source Person has an official role or a technical role, this role will be transferred to the newly created Person.
* If the source Person holds any Official or Technical roles, these roles are transferred to the new Person record.
* The newly created Person is given a new EOL username with the same password as the source EOL username. The person gets a first notification that his/her EOL has changed as a consequence of this move, and a second notification with the new EOL username.
* The new Person is assigned a new EOL username, but retains the same password as the original. Two notifications are sent:
* The newly created Person has the same e-mail as the source Person.
** Informing the person that their EOL has changed due to the move.
* All future meeting registrations are updated accordingly. It means that when the concerned person will connect to the portal with his new login, he will still see the future meetings he has registered to.  
** Providing the new EOL username.
* The email address remains the same as in the original record.


'''Export Activities'''
* All future meeting registrations are automatically updated. When the person logs in with their new credentials, they will still see all upcoming meetings they had previously registered for.  


==== General tab ====
==== GENERAL tab ====
This tab shows you some additional information about the person (Phone, Mobile phone, Username, Business Title, Remarks, and Flags), and about one's hiring organization. Note that some fields are not editable:
This tab provides additional information about the person, including:


* Username: this is the ETSI Online login, allocated by the system
* Username (This is the ETSI Online (EOL) login, automatically assigned by the system. It is not editable.)
* Flags: they are computed from other sources of information. For instance, it a person has an Official role within one or several bodies, the TB Official flag is set.  
* Business title
* Phone code
* Phone
* Mobile Phone Code
* Mobile Phone
* Business Title
* Person remarks
* Flags (These are system-generated based on other data. For example, if a person holds an Official role in one or more Technical Bodies, the TB Official flag will be set.)
* Employee of (Hiring Organization)


==== Roles tab ====
==== ROLES tab ====
It shows the Official role(s) and Technical role(s) held by the person. You can add a new Official role by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing roles by using the same Edit function.
This tab displays the Official and Technical roles held by the person. To add a new Official role, click Edit - a plus icon will appear in the top-right corner of the card.


''If you write a comment when editing a role, this comment is visible as a text icon in the left column of the role list.  When moving the pointer over the icon, the comment is displayed.''
You can also modify existing roles using the same Edit function.


Note that you cannot set a role's start date that is earlier than the status' start date.
''If you enter a comment while editing a role, a text icon will appear in the left column of the role list. Hovering over this icon will display the comment.''
 
You cannot set a role’s start date earlier than the organization’s status start date.


'''Official role(s)'''
'''Official role(s)'''


Official roles are : Official Contact, Legal Contact, GA Correspondent, Board Correspondent, TA Correspondant, Financial Contact, Contact for PT Experts, Commercial contact, Voting Contact, Press Officer, Unofficial Contact
Official roles include:
 
Legal Contact, Official Contact, Financial Contact, Voting Contact, GA Correspondent, Board Correspondent, TA Correspondent, Contact for PT Experts, Commercial Contact, Press Officer, Unofficial Contact.


'''Technical role(s)'''
'''Technical role(s)'''


Main Technical roles are: Chair, Vice Chair, Technical Officer
Technical roles refer to positions held by individuals within ETSI Technical Bodies. These roles are typically assigned to persons hired by the organization and are essential for the coordination and leadership of technical work. The main Technical roles include:
 
* Chair
* Vice Chair
* Technical Officer
 
''Note: Technical roles cannot be added or modified via the ROLES tab. They must be managed through the blue BODIES tab.''


==== Representing Roles tab ====
==== REPRESENTING ROLES tab ====
A physical person, working for an organization related to ETSI, can represent zero or many organizations, either for ETSI or 3GPP activities. By default, a person can represent his/her hiring organization.
This tab displays individuals who are not hired by the organization but are authorized to represent it in ETSI activities.


In this tab, you see the list of persons who are not hired by this organization but can represent it.
A physical person working for an organization related to ETSI may represent none, one, or multiple organizations.


==== Activities tab ====
By default, a person is allowed to represent their hiring organization.
Activities are displayed year by year, they are automatically updated.


==== History tab ====
This tab specifically lists those who are external representatives - i.e., persons who are not employed by the organization but have been granted representation rights.
It displays all changes done to the person. Change events can be filtered by History date, Events type, Value to Search.


'''History date:''' You can select a specific period of time
==== ACTIVITIES tab ====
Activities are displayed on a yearly basis and are automatically kept up to date. Export button allows to export in XLSX or CSV format.


'''Events Type:''' They are: Add Child, Create, Modify, Remove Child, Update Child.
==== HISTORY tab ====
The HISTORY tab provides a detailed log of all changes made to a person's record. You can filter change events using the following criteria:


'''Add/Remove/Update Child''': Events concerning a child entity of the one you are looking at: e.g. Group -> Group's member.
History Date: Select a specific time period to view changes made during that range.


==== Audit tab ====
Event Type: Filter by the type of change. Available event types include:
This tab shows you the Audit rules failed and potential warnings. You can export that list by clicking on the right corner's button.
 
* Create – Initial creation of the record.
* Modify – Updates to existing data.
* Add Child – Addition of a related sub-entity (e.g., adding a group member).
* Remove Child – Removal of a related sub-entity.
* Update Child – Modification of a related sub-entity.
 
''Note: “Child” events refer to changes made to entities linked to the person’s record, such as group memberships or roles.''
 
==== AUDIT tab ====
The AUDIT tab displays any failed audit rules and potential warnings related to the person's record.


== Groups ==
== Groups ==
This is a new feature released with this new DS. It allows you to declare to which groups certain organizations are members. The main type of Group is the ETSI Corporate Group, as defined in ETSI directives. Another type of Group is 3GPP. This does not exactly match the definition of an ETSI Corporate Group. Its main purpose will be to group together organizations that represent each other in 3GPP meetings.
This feature allows you to declare group memberships for specific organizations. The main type of group is the '''ETSI Corporate Group''' (ETSI), as defined in the ETSI Directives.
 
Another group type is 3GPP, which does not exactly follow the ETSI Corporate Group definition. Its primary purpose is to group organizations that represent each other in 3GPP meetings.
 
Another group type available in the system is '''ETSI Public''', which is used to represent country Administrations and Other Governmental Bodies in the group. This group helps identify and organize entities that are officially linked to Administrations, distinguishing them from corporate or commercial organizations.
 
The '''Academic Group''' is under development. To group Multiple Public Research Bodies or Universities belonging to the same Group of Entities joining ETSI.


=== Display the list of Groups ===
=== Display the list of Groups ===
In order to display the list of groups, you can always click on the top blue bar on the GROUPS link.
To view the list of groups, simply click the “GROUPS” link located in the top blue navigation bar.
[[File:Imagegroups.png|center|thumb|888x888px]]
[[File:Groups.png|center|thumb|800x800px]]


=== Simple Search ===
=== Simple Search ===
This function helps you find Groups quickly by typing their Name or ID and selecting their State (Active, Not Active, All). You can add the Group family as a filter for your search (ETSI, 3GPP, ETSI public) by clicking on More Filters. You can also search for groups participating in one or more ISGs.
This feature allows you to '''quickly locate groups''' by entering their '''Name''' or '''ID''', and selecting their '''State''' (Active, Archived, or All).
 
You can refine your search further by clicking '''“More Filters”''', where you can filter by '''Group Family''', such as:
 
* '''ETSI'''
* '''3GPP'''
* '''ETSI     Public'''
* '''Academic    Group'''


'''N.B''' "Not active" button equals to Archived state.
Additionally, you can search for groups that '''participate in one or more ISGs''', making it easier to identify relevant collaborations.


=== Advanced Search ===
=== Advanced Search ===
Advanced search enables you to either combine multiple filters using AND function or find independent results using OR function. It is possible to change the logic operator for some of the filters: Is/Is Not, Starts With/Contains/Is, In/Not In, >=/Is/<=. You can search using common filters like Group ID, Group name, Group Family, Group UoC, Group State.
The Advanced Search feature allows you to perform more precise queries by combining multiple filters using logical operators:
 
* Use AND to find results that match all selected criteria.
* Use OR to find results that match any of the selected criteria.
 
You can customize the logic for certain filters using operators such as:
 
* Is / Is Not
* Starts With / Contains / Is
* In / Not In
* ≥ / Is /
 
Common filters available include:
 
* Group ID
* Group Name
* Group Family
* Targeted Class of Contribution
* Group State
 
This functionality helps you narrow down search results efficiently and tailor queries to specific needs.


=== Share ===
=== Share ===
This function copies the search link into the clipboard saving all the filters. This allows you to share your search query and its results with another colleague. This can also be useful for building a list of pre-defined queries that you can keep in your favorites. Unused filters are deleted after 3 months.
The Share function copies the current search URL to your clipboard, including all applied filters.
 
This allows you to:
 
* Share your search results with colleagues
* Save predefined queries for future use (e.g., in your browser favorites)


=== Actions ===
=== Actions ===


* '''Create:''' there you can create new Groups providing Group Name and Group Family. Note that you cannot change the Group Family once the group has been created.  
==== Create ====
This function allows you to create new Groups by specifying the Group Name and selecting the appropriate Group Family.


* '''Export:''' You can create an Excel File to export the results of your search:
Once a group is created, the Group Family cannot be changed. Please ensure the correct classification is selected during creation.
** Audit: download an excel table with the audit rules failed by the groups within the results list
** XLSX: export the results table as an excel file
** CSV (;): CSV export organized in a table
** CSV (tab): All in a single column, fields separated by a comma
** CSV (,): All in a single column, separated by quotation marks


* '''Show/Hide Audit:''' Shows/Hides on each group row the number of failed rules, or a green check if the Audit succeeded.
==== Show Audit ====
Displays or hides, for each group row, the number of failed audit rules or a green checkmark if the audit has passed successfully.
 
==== Export ====
You can export the results of your search in various formats by selecting the appropriate option:
 
* Audit: Download an Excel file listing the audit rules failed by the groups in your search results.
* XLSX: Export the results table as a standard Excel spreadsheet.
* CSV (;): Export the data in CSV format, with fields separated by semicolons—ideal for structured table views.
* CSV (tab): Export all data into a single column, with fields separated by tabs.
* CSV (,): Export all data into a single column, with fields separated by commas and enclosed in quotation marks.
 
==== Archive ====
You can archive a Group.
 
In the General Information panel, you can view the group's Name, Group Family, Group Contact, Group ECRT (in M€), Class of Contribution, and Targeted Class of Contribution.  
 
Below the General Information panel, all other tab contents are accessible.


=== Group details ===
=== Group details ===
[[File:Imagegroupdetails .png|center|thumb|901x901px]]
When you select a group from the search results, its details are displayed.
When you select a group from the search results list you can see its details. In the General Information panel,  you see its Name, Family, Official Contact, Group ECRT(M€), Class of contribution, and Targeted UoC. You can see in the right corner of that panel the Actions button and the result of the Audit action, which is automatically launched when opening the page. Below the General Information panel,  you can see all other tab contents. On the top left, you have the last user that modified the page.
 
In the top-right corner of this panel, you'll find the Edit and Actions buttons, along with the result of the Audit action, which is automatically triggered upon opening the page. In the top-right corner of the page, the name of the last user who modified the page is displayed.
[[File:Group details.png|center|thumb|800x800px]]
 
==== Audit ====
Here you see the Audit rules succeeded or failed, and potential warnings.
 
==== Edit ====
When using the Edit function, you can modify the following fields:
 
For ETSI Corporate Groups:
 
* Group Name
* Group Contact
* Targeted Class of Contribution
 
For Public Groups:
 
* Group Name
* Group Contact
 
For Academic Groups:
 
* Group Name
* Group Contact
 
For 3GPP Groups:
 
* Group Name
* Group Contact
 
=== GENERAL tab ===
This section provides key information about the member's role and contribution within the group:
 
* Role in Group: Indicates whether the member is a Primary Member or an Additional Member. Each group can have only one Primary Member.
* Organization Name: Displays the name of the member organization.
* Current Status: Shows the current membership status.
* Class / Voting Weights: Additional Members may carry the voting weight of the Primary Member. In case of multiple votes, the last vote submitted is considered.
* ECRT / GDP: If the member organization has declared an ECRT or GDP amount, it will be displayed here. Otherwise, only the corresponding Class of Contribution is shown.
 
=== ACTIVITIES tab ===
Activities are displayed on a year-by-year basis and are automatically updated to reflect the latest available data.
 
=== HISTORY tab ===
This tab displays all changes made to the organization over time. You can filter change events using the following criteria:
 
* '''History Date''': Select a specific time period to narrow down the results.
* '''Event Type''': Filter by the type of change. Available event types include: ''Add Child'', ''Archived/Unarchived'', ''Create'', ''Modify'', ''Remove    Child''.
* '''Add / Remove / Update Child Events''': These refer to changes involving a child entity related to the organization you're viewing (e.g., Group →    Group’s Member).
* '''Value to Search''': Enter a keyword, date, text, or number to search within the history records.
 
== Membership Management ==
Membership is managed by ETSI Administration through a sequence of statuses over time. This logic applies consistently across ETSI membership, 3GPP, and any other status family. 
 
Membership details can be accessed and modified via the Organization Status tab.
 
=== Key Concepts ===
'''Start and End Dates.''' Each status includes a start date and an end date. You can set an end date in the future; the status remains valid until that date is reached.
 
Note: An end date such as 2023-01-01 is stored as "2023-01-01 00:00:00.00". Applications that do not ignore the timestamp should interpret this as "2023-01-01 23:59:59".
 
'''Statuses: Pre-Applicant and Applicant'''
 
The Pre-Applicant status represents organizations that have signed the Membership Agreement but not yet paid their membership fees.
 
This status is used for administrative purposes only, helping Membership Administration identify unsigned or unvalidated membership requests.
 
Pre-Applicant organizations have no access rights until they pay and get the status “Applicant”.
 
To ensure consistency with actual membership levels, the Pre-Applicant and Applicant statuses have been refined and split into the following categories:
 
·        Full Member
 
·        Associate Member
 
·        Observer Member
 
This classification aligns with the effective membership type of each organization.
 
Additionally, the statuses Pre-Applicant 3GPP and Pre-Applicant oneM2M have been introduced to manage access rights specific to 3GPP and oneM2M. These statuses remain in place until the end of the online poll when the membership is confirmed, at which point access rights become valid.
 
Deprecated Statuses
 
The statuses Withdrawn and Expelled have been deprecated. Instead, they are now recorded as Reasons for ending a status.
 
Tracking Status Evolution
 
Multiple status entries can now exist for a single status family. This allows tracking changes in financial contributions or other characteristics over time.
 
ISG Participation
 
The ISG status is no longer used to indicate participation in ISGs.
 
To view ISG involvement, refer to the ISG tab. To find organizations participating in ISGs, use the "ISG" search filter.
 
=== Ending ETSI Membership ===
To terminate an organization's ETSI membership, follow these steps by editing its corresponding ETSI status:
 
* Navigate to the organization's    Details page and open the Status tab.
* Ensure the relevant status is    visible. Set the Timeline filter to All to display past, current, and    future statuses.
* Click Edit in the top right corner.    This will display a Menu button next to the status you wish to modify.
* Select Edit from the menu to open the    '''Edit Status''' window.
* Set an end date for the status
* Choose a reason for ending the status    from the predefined list.
 
Setting an end date does not trigger immediate actions. The system schedules the necessary updates to occur on the specified date.
 
For example, if a member is withdrawn on 31 December 2022, the following actions will be executed during the night following that date:
 
* Termination of the organization’s ISG    participations
* Removal of official contact roles    linked to ETSI and 3GPP (if applicable)
* Removal of delegate roles in ETSI    technical bodies
* Notification to delegates that they    have lost access to ETSI and 3GPP online applications
* Creation of a new entry in the    organization’s history log
 
=== How to Edit a Status ===
To add, modify, or end a status, follow these steps:
 
Go to the Organization Details page and open the Status tab.
 
Use the Edit menu:
[[File:Edit membership.png|thumb|200x200px|center]]
and once in edit mode, apply the necessary changes in the Edit Status window.
[[File:Edit Status window.png|thumb|200x200px|center]]
[[File:Edit Status.png|thumb|402x402px|center]]
Don’t forget to Save and Apply your modifications.
 
=== How to ​add a new Status ===
After selecting Edit, click the plus icon (+) in the top-right corner of the Organization Identity Card:
[[File:Add status.png|thumb|109x109px|center]]
A pop-up window will appear for entering the new status details:
[[File:Status details.png|thumb|500x500px|center]]
Fields marked with an asterisk (*) are mandatory.
 
Depending on the selected Family / Status / Category, additional fields may appear (e.g., for financial or legal information):
[[File:Add status details.png|thumb|500x500px|center]]
 
=== How to ​modify a Status ===
In edit mode, locate the status you want to change.
 
Click the three-dot menu next to the status.
 
Select Edit to open the modification window.
 
Make your changes and Save/Apply them.
 
=== How to end a Status ===
In the Edit Status window, provide:
 
* An End Date
* A Reason for ending the status (selected from a predefined list)
 
You can set an end date in the future (e.g., for a planned resignation). The status remains active until the specified end date is reached.
[[File:End status.png|thumb|503x503px|center]]
How to Transition from Applicant to Member Status
 
''Note: The same process applies for the transition from pre-Applicant to Applicant.''
 
When a new organization's application is approved by existing ETSI members, you must update its status from Applicant to Full Member or Associate Member.
 
=== Steps to Perform the Transition ===
 
* Go to the Status tab of the organization's profile.
* Locate the Applicant status.
* Select Edit and open the menu at the right of the Status line and select Copy.
 
[[File:Edit status.png|thumb|100x100px|center]]
This will open a window to create a new status, pre-filled with the information from the Applicant status:
[[File:Copy status.png|thumb|580x580px|center]]
In the pop-up window:
 
* Adjust the status type (e.g., Full Member or Associate Member).
* Enter the correct Start Date, i.e. 22 March, 22 June, 22 September or 22 December
* Select the reason “Transition” next to the field “Terminate original status with reason”
 
This process ensures a smooth transition while preserving historical data and maintaining consistency across membership records.
 
=== How to Search for Withdrawn or Expelled Memberships ===
You can filter organizations based on their membership termination reason and timeline using the search filters.
 
=== To find organizations whose ETSI membership has been withdrawn in the past: ===
 
* Set Family to: ETSI
* Set Reason for Transition to: Withdrawn
* Set Status Timeline to: Past
 
=== To find organizations whose ETSI membership will be withdrawn at the end of the current period: ===
 
* Set Family to: ETSI
* Set Reason for Transition to: Withdrawn
* Set Status Timeline to: Current and Future
 
=== To find organizations that have been expelled: ===
 
* Set Family to: ETSI
* Set State to: None (remove Active)
* Set Reason for Transition to: Expelled
* Set Status Timeline to: All
 
== Display the list of Bodies ==
To view the list of bodies, simply click the BODIES button located in the top blue navigation bar.
[[File:List of bodies.png|thumb|800x800px|center]]
When you open the page for the first time, the system displays the list of active bodies by default.
 
Once you apply any filter, your selection is automatically saved and will remain active until you log off or Reset Filters.
 
 
=== Simple Search ===
This function helps you find bodies and sub-bodies quickly by typing a part of their '''Name''' or their '''Title''' or their full '''ID''' and by selecting the State toggle switch (Active, Not Active, All). You can sort the results by clicking on sortable columns.
 
The toggle switch has three buttons, each one grouping several states of a body.
 
* Active: Displays only bodies currently in the Active state.
* Not Active: Includes bodies in the Under Preparation, Cancelled, or Terminated states.
* All: Shows bodies in any state, regardless of their current activity status.
 
By clicking on More Filters, you can access additional filtering options and combine multiple criteria to refine your search results more precisely.
 
==== State ====
This field allows you to filter bodies based on their current status. The available values are:
 
* Active: The body is operational and has ongoing member activity.
 
* Under Preparation: The ETSI Secretariat is preparing the body prior to its public launch.
* Cancelled: The body’s creation was not confirmed and has been cancelled.
* Terminated: The body is no longer active.
 
==== Family ====
This field categorizes bodies into several groups:
 
* 3GPP: Any 3GPP-related body.
* ETSI: ETSI Technical Bodies (excluding ISGs & SDGs).
 
* ISG: Industry Specification Groups.
* NSO/NSB: Any related body
* SDG: Software Development Groups
* OTHER: Non-technical groups such as    Board, GA, OCG, FC, IPR, etc.
 
Key 1 / Key 2 / Key 3
 
These fields allow hierarchical filtering:
 
'''Key 1:''' Select one or more top-level bodies.
 
'''Key 2:''' Select sub-bodies under the chosen Key 1 bodies.
 
'''Key 3:''' Select further sub-bodies under the selected Key 2 bodies.
 
Each level refines the list based on the parent body selected.
 
==== Type ====
This field lets you filter by body type. Multiple selections are allowed. Examples include:
 
* Technical Committee / Working Group /    Task Group / Special Committee / Coordination Committee / Partnership    Project
 
==== Visibility on portal ====
This toggle refines the search based on whether the body is visible on the ETSI Portal or the 3GPP Portal.
 
==== Show only top bodies ====
This switch limits the search to top-level bodies only, excluding sub-bodies.
 
=== Share ===
the resulting link to your clipboard. You can then share this link with a colleague to replicate the same search and view the same results. It’s also useful for creating predefined queries that can be saved as bookmarks in your browser.


=== Actions ===
=== Actions ===
From there you will access a list of basic functions:


* '''Edit:''' you will be able to modify
* '''Create top body:''' Allows you to create a new top-level body.
** ETSI Corporate Groups: Name, Official Contact, Group ECRT(M€), Class of contribution and Targeted UoC
* '''Export:''' Enables exporting the search results in various formats:
** 3GPP Groups: Name, Official
** XLSX: Exports the displayed list to an Excel file.
** CSV: Exports the displayed list to a text file with a .csv extension, using one of the following delimiters:
*** (;):  Fields separated by a semicolon.
*** (tab): Fields separated by a tab character.
*** (,): Fields separated by a comma.


* '''Archive'''
* '''Show Audit:''' Displays the audit status for each listed body. A green check mark indicates a successful audit. A number indicates how many rules failed for that body.


* '''Export Activities'''
=== Display the details of a Body ===
When you select a body from the search results list by clicking on its title, you will be taken to a detailed view of that body.


=== General tab ===
The General Information panel is always visible, regardless of which tab you select on the page.
This tab shows you current Statuses, Role in the group, Organization name, UoC, ECRT/GDP.  


Here you can also manage the members of the group. First click on  Edit menu, a + icon is displayed and enables you to add a new member to the group.  You can also remove a member by clicking on the elipsis on the right.
This panel displays key attributes such as:


Be careful to select the Role in Group property: either Parent Company or Subsidiary .
* State
*  Family
* Type
* Start/End Dates
* Key1 / Key2 / Key3
* Title


=== Roles tab ===
In the top-right corner of the General Information panel, you’ll find the Actions button, which provides additional options.
It shows Official role(s) and Technical role(s), you can add a new official role by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing roles by using the same Edit function.


=== Official role(s) ===
Below this panel, you’ll see a series of tabs that give access to more detailed information. You can navigate through these by clicking on each tab.[[File:Imagesdfghj.png|center|thumb|915x915px]]
Official roles are: Official Contact, Legal Contact, GA Correspondent, Board Correspondent, TA Correspondant, Financial Contact, Contact for PT Experts, Commercial contact, Voting Contact, Press Officer, Unofficial Contact


=== Representing Roles tab ===
==== Actions ====
It shows representing Roles(s), you can add a new role by clicking Actions, then Edit, a plus will appear in the right corner of the card. You can modify existing roles by using the same Edit function.
From the Actions menu, you can access the following functions:
 
* '''Edit:''' You can update editable fields either in the '''General Information''' panel or within the individual '''tabs'''. In the '''General Information''' panel, the following fields can be modified:
** '''State'''
** '''Start/End Dates'''
** '''Title'''
 
Additional editable fields may be available within the respective tabs.
 
'''Important:''' Controls are in place to prevent the creation of top-level bodies with duplicate titles.
* '''Create Sub Body:''' Allows you to create a sub-body under the selected body. Note: This option is disabled for third-level bodies or if the body’s state is Cancelled or Terminated.
* '''(Un)Publish:''' Toggles the visibility of the body on the ETSI Portal.
* '''Cancel this body:''' Cancels the creation of the body. This action is typically used when the body was never officially launched.
* '''Terminate:''' Marks the body as no longer active, effectively ending its activity.


=== Activities tab ===
=== GENERAL tab ===
Activities are displayed year by year, they are automatically updated.
This tab displays key information about the selected body, including:


=== History tab ===
'''Name:''' The current name of the body, which can be edited directly. ''Note: This is a free-text field, though it is common practice to structure the name using the body’s Key values''.
It displays all changes done to the organization. Change events can be filtered by History date, Events type, Value to Search.


'''History date:''' You can select a specific period of time.
'''Visibility on the Portal:''' Indicates whether the body is visible on the ETSI Portal.


'''Events Type:''' They are: Add Child, Archived, change e-mail domain name, Create, Disabled, Enabled, Expel, Expel ISG, Merged, Modify, Remove Child, Renamed, Suspended, Unarchived, Update Child, Withdraw, Withdraw ISG.
'''Remarks'''


''Add/Remove/Update Child events: It searches for Events concerning a child entity of the one you are looking at: e.g.  e.g. Group -> Group's member..''
Remarks can only be created or edited by Secretariat staff. To add a remark in Edit mode, click the "+" icon, enter your text, and save. Each remark will display its date and author once saved.


'''Value to Search:''' You can type a value and look for Date, Text or Number
 


=== Audit tab ===
=== ROLES tab ===
This tab shows you the Audit rules failed and potential warnings. You can export that list by clicking on the right corner's button.
This tab displays all individuals who currently hold a role within the selected body. To add a new role, click Edit. A plus icon (+) will appear in the top-right corner of the card, allowing you to add a role.  


== Membership Management ==
You can also edit or delete existing roles using the same Edit function.
Membership is managed by ETSI Administration through consecutive statuses over time. This logic applies to ETSI membership, 3GPP, or any other family of Status. You can access membership information and modify them from the Organization status tab.
 
Roles can be assigned to any person from any organization. However, there are specific rules depending on the body’s family:
 
* ETSI & 3GPP Families
 
No eligibility checks are enforced; roles can be freely assigned.
 
* ISG Family
 
An audit rule applies:
 
If the person’s hiring organization is not an ETSI member, they cannot hold the role of:


'''Each status has now a start date and an end date.'''  This is one of the major changes compared to the desktop app.
* Chair or Vice-Chair of a top-level body
* Chair of a sub-body


'''Note that the description below corresponds to versions of DS lower than  DS 6.1. It has changed with 6.1'''
Note: If you are adding a role from the Person page, you will only be able to assign roles to  


=== Organization status management ===
=== ORGANIZATIONS tab (only for ISG and OSG) ===
The Status Management is done from the Organization Status tab. There, you can view the Organization Identity Card where all the organization's statuses are listed.  
This tab lists the organizations participating in an ISG, OSG or SDG. To add a new organization, click Edit. A plus icon (+) will appear in the top-right corner of the card, allowing you to add a new ISG, OSG or SDG Status.


Each row contains the characteristics related to the status family. Some columns apply only to ETSI membership (e.g. Financial Contribution). When this is an ETSI membership status, you can move your mouse over the € symbol and see the financial contribution to ETSI membership.
You can also modify existing ISG, OSG or SDG statuses using the same Edit function.


=== ETSI membership management ===
Filtering options include:


==== Overview ====
* Status of the organization within the ISG/OSG/SDG
Some changes have been made to manage ETSI membership:
* Period of participation


* ''A new "Prospect" status has been introduced. It is in the Prospect Family.''
Additionally, you can choose to display only those organizations whose ISG/OSG/SDG status does not comply with their ETSI membership.[[File:Image dfs .png|center|thumb|864x864px]]


* A new  "Pre-Applicant" status has been introduced to reflect the period when an applicant has not paid yet its membership fees
=== SUB BODIES tab ===
** This status has been created for administrative purposes only, that is, to allow Membership Administration to identify unsigned and non-validated membership requests.
This tab displays the list of sub-bodies associated with the selected top-level body. You can filter the sub-bodies based on their state and period of activity
** Pre-applicant organizations have no access rights and cannot sign an ISG member agreement until the signed application is duly validated by the Secretariat;


* Pre-Applicant and Applicant statuses have been split into several statuses (Full, Associate, Observer) to be consistent with the effective membership values.
=== APP SETTINGS tab ===
This tab displays the technical settings associated with the body.  


* As explained above, we have added a start date and an end date field to each status.
=== ACTIVITIES tab ===
** With this capability, it is possible to set an end date in the future. But the corresponding status is still valid until the end date is reached.
This tab presents a year-by-year overview of the body’s activity. The figures are automatically calculated from various source databases and include:
** Note that the end date  2023-01-01 is stored in the database with the following value : "2023-01-01 00:00:00.00". It means that the application that do not ignore the timestamp to compare dates shall interpret this value like "2023-01-01 23:59:59"


* Withdrawn/Expelled statuses have been deprecated and transformed into the Reason for ending a status.
* Number of meetings created for the body
* Number of subscriptions to the associated mailing list
* Number of contributions submitted
* Number of contributing organizations
* Number of distinct meeting registrants


* As we can now have several status rows for a given status family, we can track the evolution of the financial contribution or other characteristics over several years
* Number of organizations registered for at least one meeting


* ISG status is no longer used to indicate that an organization participates in one or several ISGs.   Instead, you should open the ISG tab. If you want to obtain the list of such organizations, you can use the "ISG"  search filter.
=== HISTORY tab ===
This tab provides a detailed log of all changes made to the body. You can filter the history by:


'''History Date:''' Use start and end date filters to define a specific period.


Besides these changes, we have removed the possibility to view and edit the Red Flag field. Instead, we provide two sets of actions. We believe it brings higher flexibility for managing organizations that combine several memberships (ETSI, 3GPP, and oneM2M in the future)
'''Event Type:''' Includes the following categories:


* Disable/Enable will prevent any employee of a given organization to log into ETSI and 3GPP portals.  
* Add/Remove/Update Child: When a role is added, modified, or removed; or when an organization is added/modified in an ISG.
* Suspend/Resume will suspend and resume all rights related to ETSI membership.
* Cancelled
* Terminated
* Created
* Modified: Any change to editable fields.
* (Un)Published


'''Value to Search:''' Enter a keyword, date, or number to search within the history log.


At last, limited controls are done when setting organization and status fields. It gives the user higher flexibility in the order he/she wants to set. Instead, we provide the "Audit" feature, which enables the user to detect errors or warnings when some field values are not expected.
Note: Only events recorded since the BODIES feature went live (Sept-2022) are shown here. Earlier changes are stored in a legacy table, which can still be viewed via the "Updates Log" tab in the DS desktop application.


==== Ending ETSI Membership ====
=== AUDIT tab ===
To end the ETSI membership of an organization, you need to edit its corresponding ETSI status.
It displays all warnings or errors that have been detected on the Bodies data.  See List of Bodies rules


* Navigate to the  Organization Details page, and select the Status Tab.
=== NOTIFICATIONS ===
* Make sure that the status you want to end is displayed (Timeline = All will display all past, current, and future statuses)
This section displays all notifications triggered by specific actions performed on a body. Each notification corresponds to a defined event, helping track changes and updates in real time.
* Click Edit in Actions menu: it displays a Menu button at the right of the concerned status
{| class="wikitable"
* Select the Edit menu: it opens the "Edit a status" window
|'''Trigger'''
* Set an end date for the status
|'''TO'''
* Indicate the reason why you end a status from the list of predefined choices)
|'''CC'''
|'''BCC'''
|-
|'''Create a top body'''
|Helpdesk
|<user who created the entry>
|No
|-
|'''Create a sub body'''
|Helpdesk
|<user who created the entry>
|No
|-
|'''Add an ISG Member/Participant Organization'''
|Body Chair and Body support (*)
|isgsupport@etsi.org
|No
|-
|'''Add a role in a Body'''
|Body support
|No
|No
|-
|'''Modify a role in a Body'''
|Body support
|No
|No
|-
|'''Publish a body on portals'''
|Body support
|No
|No
|-
|'''Unpublish a body on portals'''
|Body support
|No
|No
|-
|'''Change a body's state to Terminated'''
|Body support
|No
|No
|-
|'''Change a body's state to Cancelled'''
|Body support
|No
|No
|-
|'''Archive a person with active Role in a Body'''
|Body support
|
|
|}
 
== E-mail Notifications ==
Each of those actions corresponds to an e-mail notification:
 
=== ETSI ===
'''Welcome as an applicant for ETSI membership:''' Sent to the Official Contact of the organization, contains information about: registration confirmation; conditions and financial contribution; rules and legal obligations; how to participate and get access rights; where to find information and useful resources; who are the contact points.       
 
'''Official Contact has been added:'''   When you add a new Official Contact, a confirmation e-mail is generated
 
'''Official Contact has been removed:''' When you remove an existing Official Contact, a confirmation e-mail is generated
 
'''Voting Contact has been added:''' The Official Contact is informed that a voting contact has been added.
 
'''Financial Contact has been added:''' The Official Contact is informed that a financial contact has been added.


'''ETSI Membership is resumed:''' The Official Contact is informed that the ETSI membership has been resumed


Note that when you set the end date, the system will take no immediate action. The system will just schedule the relevant actions at the specified end date. For instance, if you withdraw an ETSI member 31-dec-2022, the following actions will take place during the night following 31-dec-2022:
'''Membership has been suspended:''' The Official Contacts are informed that the ETSI membership has been suspended


* It will end the ISG participations of the organization
=== 3GPP ===
* It will end the roles of the official contacts related to the ETSI status, and to 3GPP status if it has a 3GPP membership via ETSI
'''3GPP Withdrawal:''' Organization official contact and 3GPP membership receives a confirmation e-mail.
* It will end the roles of the delegates in their ETSI technical bodies
* The delegates of the organization will be notified that they have lost their right to access ETSI online applications and 3GPP online applications
* A new entry will be created in the history of the organization


==== NSO management ====
'''3GPP guest end date reminder:''' Two weeks before the end date, the official contact is notified with 3GPP membership in cc. On the end date notification is repeated.          
Some changes have been made to manage National Standards Organization:


a new category of ETSI membership has been added: National Standards  Organization
=== Other ===
'''ISG Withdrawn:''' Organization official contact receives a confirmation e-mail. Delegates with a representing role are informed too (to be checked).


If you create an organization with such a category, it will be interpreted by the system like it has the "NSO" status. Therefore, there is no need to add the "NSO" status
'''Move a person from an organization to another organization:''' The person is notified by e-mail.


How to e​​dit a status
'''Move a set of persons from Main List of Persons:'''  Individual notifications are sent to the contacts involved.


In order to edit a status ( add, end or modify) you have to use the Actions menu and select Edit. Once you have modified the Status you have to apply the changes.
'''Organization renamed:''' The Official Contact of the organization is notified when the organization is renamed.

Latest revision as of 11:39, 18 August 2025

Overview

Directory Services (DS) is accessible via a web browser and serves as the platform for managing Groups , Organizations, Persons, Bodies and Person Lists within ETSI.

How ​to login

In order to access DS, you have to login into the ETSI portal and then click on this link Directory Service

Main page and menu

When you open DS, your username appears in the top right corner of the screen. You can navigate through the available sections by clicking the top tabs: Groups, Organizations, Persons, Bodies and Person Lists.​​

Image ds .png

Organizations

Display the list of Organizations

To display the list of organizations, you can click on the top blue bar on the link: Organizations.

When you open this page for the first time, you will see the list of active organizations (all organizations not archived in DS). Once you apply a filter using either Simple Search or Advanced Search, it will remain active and saved until you log out of the system.

Imageorganizations.png

Simple Search

This function allows you to quickly find organizations by typing their name or ID, and by using the State toggle switch to filter results.  You can sort the results by clicking on any sortable column. Note: The “STATUS|CATEGORY” column is not sortable.

The State toggle switch includes three options, each grouping several states of an organization.

  • Active: Displays only organizations currently in the Active state.
  • Not Active: Includes organizations in Disabled, Suspended, or Archived states.
  • All: Shows organizations in any state.

By clicking More Filters, you can apply additional filters and combine them to refine your search.

! All filters are evaluated based on the current properties of the organizations and are combined using the AND operator. For instance, you can search for organizations that are currently:

“ETSI FULL Member”

AND located in France

AND have a Voting Weight of 4.

State

Through this field you can select: Active, Disabled, Suspended, Archived

  • Active State

The organization is active. Employees of an active organization can log in - or request access - to the ETSI and/or 3GPP portals.

  • Disabled State

The organization has been disabled​, preventing its delegates from accessing the ETSI and/or 3GPP portals.​ This status corresponds to the previous "red list" flag (these organizations are listed on the Portal with the comment “Participation rights currently suspended”).

  • Suspended State

The organization's delegates are temporarily unable to access the members-only areas of the ETSI and/or 3GPP portals.​​​​

  • Archived State

The organization no longer exists within the ETSI structure. As a result, its former employees cannot access ETSI and/or 3GPP portals and services on behalf of the organization.

Country

You can choose one country only.

Family (Status filter)

You can choose from the following organization types: ETSI, 3GPP, oneM2M and Other (e.g. NSOs, Partners, organizations providing STF Experts, etc.). This filter influences the options available in the Status filter. If no value is selected in the Status filter, the system will search for all organizations that currently hold an ETSI membership.

Status

You can select one or multiple statuses based on the chosen Family. The selected status will influence the available options in the Category filter

Category

The available categories depend on the selected Family and Status. Options will adjust dynamically based on your previous selections.

Type

This field can include the following values: (Trade) Association, Micro-Enterprise, Not-for-profit User Association, Small & Medium Enterprise.

Reason for transition

This field indicates the reason why a status has ended or will end.  It works closely with the Status Timeline and Status filters.

Unlike other filters, this one does not evaluate the current status. Instead, it focuses on the end reason of a past or future status.  ETSI Membership ​is represented by a sequence of status values over time, and each status period ends with a specific reason. This filter allows you to identify organizations whose last status ended (or will end) for a specific reason.​ Available reasons are: Withdrawn, Ramp Up, Rejected, Transition, Expelled.

               Withdrawn (resigned): The organization has communicated its intention to resign from ETSI Membership at the end of the current period. This ends the status for both the organization and its employees.

               Ramp Up: The organization has declared a higher ECRT and agreed to increase its financial contribution over a defined period. This does not end the membership itself, but marks the end of a specific membership phase.

               Rejected: The organization's application for ETSI membership was rejected, ending the corresponding status (e.g. Applicant).

               Transition: The status ends as the organization progresses to the next logical status​ (e.g. from pre-Applicant to Applicant). If this is the last recorded end reason, it may indicate that the status update was not properly completed.

               Expelled: The Organization has been expelled, and all its employees lose access to ETSI and/or 3GPP services.

Status timeline

This filter allows you to specify the time period for which you want to search for an organization’s status.

It is directly linked to the Status, Family, and Reason for Transition filters. If you select a Past timeline but do not specify a Reason for Transition, the timeline filter will be ignored

The timeline filter does not affect other filters related to status. For example, if you select a Category, it will reflect the current ETSI membership category, not the one associated with a past or future withdrawn status.  

  • Current and Future: The organization holds the selected status(es), which are active today or will end in the future
  • Past: The The organization held the selected status(es) in the past. If an organization had the same status value in both past and current periods (e.g., ETSI member under different conditions), both will be displayed.   

Number of Voting Weights

Voting weight currently hold by the organization (note that the exact figure should be inserted: 3, 4, 5, 6, 8, 10, 13, 16, 20, 24, 29; there is no way to search for multiple values).

ISG activity

This filter allows you to search for organizations based on their current participation in Industry Specification Groups. If you select Yes, the search will return organizations that are actively participating in at least one ISG. If you select No, it will return organizations that are not currently active in any ISG.

ISG

When ISG Activity is set to Yes, you can further narrow your search by selecting one or more specific ISGs. If multiple ISGs are selected, the search will return organizations participating in any of the selected ISGs (logical OR).

Advanced Search

The Advanced Search function allows you to:

  • Combine multiple filters using the AND operator to narrow down results.
  • Search independently using the OR operator to broaden the scope.

For certain filters, you can customize the logic operator, including:

  • Is / Is Not
  • Starts With / Contains / Is
  • In / Not In
  • ≥ / Is / ≤

You can search using common filters such as:

  • Organization ID
  • Name
  • Country
  • State

Note: If no value is specified for the State filter, the system will default to searching for active organizations only.

\!/ Important: To validate your query, you must click the circle with the “+” sign before clicking Search. This step also allows you to add additional search criteria.

Date Range

The Date Range filter allows you to search for organizations that met specific conditions during a defined period (e.g., in 2020). If no date range is specified, the system will search for organizations that matched the selected criteria at any point in time.

Note: The Date Range filter affects all filters marked with an asterisk (*), including:

  • *Status family
  • *Status list
  • *Type
  • *Category
  • *Nb of Voting Weights
  • *ISG List
Advanced search.png

Simple Search vs. Advanced Search

Simple Search returns organizations that currently meet the selected criteria.

Advanced Search returns organizations that have met or will meet the criteria, including those within a specified date range. This explains why Advanced Search may return more results when using date-sensitive filters.

* Date-Sensitive Filters (marked with*)

These filters allow you to search for organizations that met specific conditions during a defined period of time. They are impacted by the Date Range filter.

*Status family

Search for organizations that held a specific status family (e.g., Member, Applicant) during a selected time period.

*Status list

Search for organizations with a specific status (e.g., Active, Suspended) over a defined timeframe.

*Type

Search for organizations with a specific type (e.g., SME, Trade Association) during a given period.

*Nb of Voting Weights

Search for organizations with a specific Voting Weight over a selected time range.

*ISG List

Search for organizations that participated in one or more named ISGs during a specific period.

To ensure your query is saved correctly, make sure to validate it by clicking the circle with the “+” sign before using the Search button.

Share

This feature allows you to save your current search query, including all selected filters, and automatically copy a shareable link to your clipboard.

You can use this link to share your search and its results with colleagues and to bookmark frequently used queries for quick access in your browser.

Share.png

Actions

Actions

Create Organization: The Create function allows you to register a new organization by providing the following details:

  • Commercial Name (formerly Short Name) – limited to 30 characters
  • Legal Name (formerly Long Name) – limited to 100 characters
  • Country

The system will prevent creation if an organization with the same Commercial Name and Legal Name already exists. This validation helps avoid duplicate entries and ensures data integrity within the Directory Service.

Show Audit: For each listed organization, the audit results display either the number of failed rules or a green checkmark if all rules passed successfully:

Actions - Show Audit
Show Audit

Export​

You can export the results of your search using the following options:

Actions - export
  • Audit : Downloads an Excel file listing the audit rules that were not met by the organizations in the result list.
  • Credit Notes: Exports credit notes for the financial years N-2 and N.
  • XLSX: Exports the displayed list to an Excel spreadsheet.
  • CSV : Exports the displayed list to a text file with a .csv extension. You can choose the delimiter format:
    • (;) – All data in a single column, fields separated by a semicolon.
    • (tab) – All data in a single column, fields separated by a tab character.
    • (,) – All data in a single column, fields separated by a comma.

Organization details

When you select an organization from the search results, its details are displayed.

The General Information panel is always visible, regardless of which tab you select. It includes key data such as the organization's State, Commercial Name, Legal Name, and Country.

In the top-right corner of this panel, you'll find the summary of the Audit Rules (red), the Edit button for Administrators and the Actions button.

Below the General Information panel, you'll see a set of tabs that provide access to additional sections. You can navigate between them by clicking on each tab.

The Hired Persons button redirects you to a separate page listing individuals hired by the organization, with filters available for Active, Not Active, or All statuses.

Organizations details.png

Edit

You can modify the following fields: Country, Additional Information and Declarations (under GENERAL), Address, Status, official and technical roles (under OFFICIALS), ISG, and NSO Role.

Important: You will not be able to update an organization if another organization with the same name already exists in the system. If this occurs, please contact the Membership

Administration team for assistance.

Actions

From this menu, you can access the following functions:

  • Rename: Update the organization's Commercial and/or Legal Name. Technical renaming propagates the change across all meetings, voting records, and historical entries. Legal renaming applies the change only to entries created from the effective date of the name change.
  • Disable: Temporarily revokes access to ETSI/3GPP online applications for all accounts associated with the organization and removes them from subscribed mailing lists / Enable: Restores access to ETSI/3GPP online applications for previously disabled accounts. However, mailing list subscriptions are not reinstated.
  • Archive: Use this when the organization no longer operates within the ETSI environment.
    • Ends all ISG participations.
    • Revokes portal access for all associated persons.
    • Deletes their EOL accounts.

Note: Archive is available only if the organization has no active ETSI/3GPP status. Otherwise, you get an error:  

Archive error.png
  • Unarchive: Reverses the archived status of the organization. Note: Former EOL accounts are not restored.
  • Suspend: Temporarily suspends ETSI Membership. Delegates lose access to the members-only areas of the ETSI and/or 3GPP portals.
  • Change domain name: The email domain name change is applied to all individuals in the organization who currently use the domain being updated.
  • Resume: Available when the organization has been suspended. Restores ETSI Membership and access to members-only areas.
  • Merge with: Opens a selection menu to choose a target organization for merging. Upon confirmation the current organization is deleted from the ETSI database. The following data is transferred to the target organization:
    • Declarations
    • Addresses (duplicates may need to be manually removed)
    • Statuses
    • Roles
    • ISG Membership
    • Representing Persons
    • Hired Persons
    • Activities

Note: History records are not transferred.

  • Export Invoicing: Exports the organization's activities over the past three years to an Excel file.

GENERAL tab

This tab displays four main panels:

  • Status: Shows the organization's current statuses (e.g., active), as well as any withdrawn or expelled statuses.
  • Additional Information: Includes the declared activity, phone code, phone number, website URL, VAT number, and PO Number.
  • E-mail domain name(s): Shows the domain names allowed for the organization.
  • Declarations: Lists decisions and remarks related to the organization. You can use the Edit function to update the additional information and add new declarations (see details below).

Control on VAT number

The system automatically checks whether the VAT number matches the expected format for the organization's country. The table below outlines the valid formats by country:

Country/Region Code Expected Format
AT ATU########
BE BE#########
BE BE #########
BE BE0#########
BE BE ###.###.###
BE BE ### ### ###
BE #########
BE ###.###.###
BE ### ### ###
BG BG##########
BG BG#########
CY CY########@
CY ########@
CZ CZ########
CZ CZ#########
CZ CZ##########
CZ ########
CZ #########
CZ ##########
DE DE#########
DE #########
DE DE#########
DE DE #########
DK DK########
DK ########
EE EE#########
EE #########
ES ES########@
ES ########@
ES ES@########
ES @########
ES ES@#######@
ES @#######@
ES @########@
ES @######@
ES @#####@
ES #######@
ES ######@
ES #####@
ES @#######
ES @######
ES @#####
FI FI########
HR HR###########
HR HR###########
HU HU########
HU ########
IE IE######??
IE IE######???
IT IT###########
LT LT#########
LT LT############
LT #########
LT ############
LU LU########
LU ########
LV LV###########
LV ###########
MT MT########
MT ########
NL NL#########B##
NL #########B##
PL PL##########
PL ##########
PT PT#########
RO RO##########
RO RO########
RO RO#######
SE SE##########01
SE ##########01
SI SI########
SI ########
SK SK#########
SK SK##########
SK #########
SK ##########

Declarations

Declarations consist of Decisions and Remarks, and can only be created by the ETSI Secretariat.

Decisions

To add a new decision, you must provide the following: Source: e.g., DG, GA, or Poll

Type: Varies depending on the selected source (see below)

Date: The date the decision was made

Comment: A brief explanation or context for the decision

Types by Source:         

  • DG: Approval, Withdrawal, Expulsion, Reject, Suspension, Resume
  • GA: Approval, Withdrawal, Expulsion, Reject
  • Poll: Approval, Withdrawal, Expulsion, Reject. When the source is Poll, you must also select the Poll date using the Events field.
Add decision.png

Remark Types

You should add a Remark, providing its Type and Comments. Source field should be ignored, it is automatically set to Remark Type/

Select from the list below:

  • Secretariat: Internal notes visible only to the Secretariat; not accessible to members
  • PreWithdrawn: Used when a member has announced their resignation, which will take effect on January 1st. This remark indicates the resignation has been received, but the membership is still active.
  • Membership: Remarks related specifically to the organization’s membership.
  • Others: For any other relevant notes that don’t fall into the categories above.
Remark type.png

Comments: Provide relevant details or context.

Status tab - Organization Identity Card

Displays the complete history of the organization's statuses since its registration in the ETSI Directory Service.

You can filter the list by Timeline (All, Past, Current and Future), and Family (ETSI, 3GPP, Other, oneM2M).

You can also use the Members filter to focus on NSO-related statuses (All, NSO Member, NSO Non-Member):

Member filter.png

Visual cues:

Active statuses are highlighted with a blue background.

Hovering over the € symbol in the financial contribution column reveals the organization's financial contribution. The bottom-left corner shows the total number of displayed statuses:

Visual cues.png

Add new status

To add a new status, click Edit. A plus icon will appear in the top-right corner of the card.

Add new status.png

OFFICIALS tab

This tab displays individuals holding Official and Technical roles. Official roles may be held by persons hired either by the organization itself or by another organization. To add a new Official role, click Edit - a plus icon will appear in the top-right corner of the card. To modify existing roles, use the same Edit function. If a role is ended with a future end date, it will continue to appear on the General tab until that date is reached.

You cannot set a role’s start date earlier than the organization’s status start date.

Technical roles are held within Technical Bodies by persons hired by the organization.

Note: Technical roles cannot be added via this tab - they must be managed through the blue BODIES tab.

ISG tab

This tab lists the ISGs (Industry Specification Groups) that the organization currently participates in or has participated in.

To add a new ISG status, click Edit — a plus icon will appear in the top-right corner of the card.

You can also modify existing ISG statuses using the same Edit function.

NSO ROLE tab

This tab shows organizations that represent their country’s National Standards Organization (NSO). To add or modify an NSO role, click Edit - a plus icon will appear in the top-right corner of the card.

The following fields are displayed:

  1. Agreement Date: Date the agreement was signed with the hosting country.
  2. Start Date: Date the organization began its NSO role.
  3. End Date: Date the NSO role ended.
  4. Voting Weight: Voting weight assigned to the country for NSO-related votes.
  5. Voting Rights: Indicates whether the country is eligible to have an NSO representative in ETSI.
  6. Official Contact: Person holding the official contact role.
  7. No Voting Since: Date the country lost its voting rights for NSO-related votes.

REPR. PERSONS (representing persons) tab

Displays the list of individuals authorized to represent the organization. These representatives can:

  • Register for meetings on behalf of the organization
  • Cast votes under the organization's name

Important: If a representative's hiring organization is not an ETSI member, they will not have access to password-protected information of ETSI resources.

To add a new representative, navigate to the corresponding Person page.

ACTIVITIES tab

Shows a year-by-year overview of organizational activities, updated automatically.

Includes:

  • Meetings attended
  • Mailing list subscriptions
  • Technical roles held

INVOICING tab

Displays membership contribution details across multiple years.

This section provides an overview of invoicing history related to the organization's membership, including issued invoices and payment status.

HISTORY tab

Tracks all changes made to the organization. You can filter on the left (History Date / Events type / Value to Search).

AUDIT tab

Lists all warnings and errors detected in the organization's data.

Persons

Display the list of Persons

This page displays the list of persons registered in the system. To access persons at any time, click the PERSONS button in the top blue navigation bar.

Imagepersons.png

When you open the page for the first time, it shows the list of active delegates.

Once you apply any filters, your selection will be remembered for your next visit - until you close your browser.

Simple Search

Use this feature to quickly find a person by typing their name, ID, or email. The system begins searching as you type. By default, only active persons are shown. Use the toggle to switch between State Active, Not Active (Archived), or All. Click on column headers to sort the results.

Add and combine filters to refine your search:

  • State: Active or Archived
  • Employee of: Organization employing the person
  • Official Role: e.g., Official Contact, Legal Contact, GA Correspondent, etc.
  • Representing Official Role (incl.): Set to Yes to include persons representing an organization different from their employer
  • Technical Role: e.g., Chair, Vice Chair, Technical Officer
  • Representing Technical Role (incl.): Set to Yes to include persons representing another organization in a technical role

Advanced Search

Advanced Search allows for more complex queries using logical operators. Combine filters using AND or OR.

Use operators like:

  • Is / Is Not
  • Starts With / Contains / Is / Ends With
  • In / Not In
  • ≥ / ≤ / Is

You can search using fields such as:

  • Person ID
  • Family Name
  • Given Name
  • State
  • Username
  • Email

Date Range Filter: Use this to search for persons who met specific conditions during a defined period (e.g., in 2020). It applies to filters marked with an asterisk (*), including:

  • *Official Role: Persons who held an official role during the selected period
  • *Technical Role: Persons who held a technical role during the selected period
  • *Flags List[SD1] : Persons with specific flags checked during the selected period

If no date range is specified, the system will search across all time. This may include persons who no longer meet the selected criteria.

Share

The Share function copies the current search URL to your clipboard, including all applied filters.

This allows you to:

  • Share your search results with colleagues
  • Save predefined queries for future use (e.g., in your browser favorites)

Actions

Create

Allows you to create a new person within an active organization.

  • If a person with the same or inverted Family and First Names already exists, the system will detect a potential duplicate.
  • If the email address already exists, it will also be flagged as a duplicate.

In both cases, creation is blocked unless you have special permission to force the creation.

If you believe the creation should be forced, please contact the Membership Administration team.  

Move to another organization

This action:

  • Creates a duplicate of the selected person(s) in the target organization
  • Archives the original person(s) in the current organization

See the Person Details section for more information.

Exp​ort

You can export your search results in various formats:

  • Audit: Excel file listing audit rule failures for each contact in the results
  • XLSX: Standard Excel export of the results table
  • CSV (;): CSV file with semicolon-separated values
  • CSV (tab): CSV with all data in a single column, fields separated by commas
  • CSV (,): CSV with all data in a single column, values enclosed in quotation marks

Show/Hide Audit:

Toggle the display of audit results:

A green check indicates the person passed all audit rules. A number shows how many rules were failed.

Person details

Person details.png


When you click on a person from the search results, their full profile is displayed.

General Information Pane

This section shows key details about the person, including:

  • Title
  • Family Name and Given Name
  • Email Address
  • Employee Of (employing organization)
  • State (Active or Archived)

In the top-right corner of this pane, you’ll find:

  • A summary of Audit rule results
  • The Edit menu
  • The Actions menu

Edit

The Edit function allows you to update key personal details, including:

  • Title
  • Employing organization ("Employee Of")
  • Email address
  • Family name and Given name
  • Selected fields in the Additional Information pane
  • Remarks (you can add notes or comments)

When editing any of these fields, the system may display a warning if it detects a potential duplicate—such as a person with the same or reversed names, or an existing email address.

Actions

Archive

The Actions function allows you to Archive/Unarchive or move people.

Note: If you want to add a comment you need to do this before you archive the record!

This action deactivates a person’s profile and triggers the following:

  • The associated EOL account is deleted
  • Any official or technical roles held by the person are automatically ended on the day the action is performed
Unarchive

Available only for previously archived persons. Restores the person’s profile to Active status

Important: This action is not symmetrical to archiving as it does not restore the deleted EOL account and it does not reinstate any previously held roles.

Move to another organization

This function allows you to duplicate a person’s record in a different organization.

  • A new Person record is created in the target organization, while the original (source) Person record is archived.

The operation is handled by a background task, which may take a few seconds. During this time, a “Move in progress” message is displayed. Once completed, a “Move is completed” message appears, including a link to the newly created Person record.

  • If the source Person holds any Official or Technical roles, these roles are transferred to the new Person record.
  • The new Person is assigned a new EOL username, but retains the same password as the original. Two notifications are sent:
    • Informing the person that their EOL has changed due to the move.
    • Providing the new EOL username.
  • The email address remains the same as in the original record.
  • All future meeting registrations are automatically updated. When the person logs in with their new credentials, they will still see all upcoming meetings they had previously registered for.  

GENERAL tab

This tab provides additional information about the person, including:

  • Username (This is the ETSI Online (EOL) login, automatically assigned by the system. It is not editable.)
  • Business title
  • Phone code
  • Phone
  • Mobile Phone Code
  • Mobile Phone
  • Business Title
  • Person remarks
  • Flags (These are system-generated based on other data. For example, if a person holds an Official role in one or more Technical Bodies, the TB Official flag will be set.)
  • Employee of (Hiring Organization)

ROLES tab

This tab displays the Official and Technical roles held by the person. To add a new Official role, click Edit - a plus icon will appear in the top-right corner of the card.

You can also modify existing roles using the same Edit function.

If you enter a comment while editing a role, a text icon will appear in the left column of the role list. Hovering over this icon will display the comment.

You cannot set a role’s start date earlier than the organization’s status start date.

Official role(s)

Official roles include:

Legal Contact, Official Contact, Financial Contact, Voting Contact, GA Correspondent, Board Correspondent, TA Correspondent, Contact for PT Experts, Commercial Contact, Press Officer, Unofficial Contact.

Technical role(s)

Technical roles refer to positions held by individuals within ETSI Technical Bodies. These roles are typically assigned to persons hired by the organization and are essential for the coordination and leadership of technical work. The main Technical roles include:

  • Chair
  • Vice Chair
  • Technical Officer

Note: Technical roles cannot be added or modified via the ROLES tab. They must be managed through the blue BODIES tab.

REPRESENTING ROLES tab

This tab displays individuals who are not hired by the organization but are authorized to represent it in ETSI activities.

A physical person working for an organization related to ETSI may represent none, one, or multiple organizations.

By default, a person is allowed to represent their hiring organization.

This tab specifically lists those who are external representatives - i.e., persons who are not employed by the organization but have been granted representation rights.

ACTIVITIES tab

Activities are displayed on a yearly basis and are automatically kept up to date. Export button allows to export in XLSX or CSV format.

HISTORY tab

The HISTORY tab provides a detailed log of all changes made to a person's record. You can filter change events using the following criteria:

History Date: Select a specific time period to view changes made during that range.

Event Type: Filter by the type of change. Available event types include:

  • Create – Initial creation of the record.
  • Modify – Updates to existing data.
  • Add Child – Addition of a related sub-entity (e.g., adding a group member).
  • Remove Child – Removal of a related sub-entity.
  • Update Child – Modification of a related sub-entity.

Note: “Child” events refer to changes made to entities linked to the person’s record, such as group memberships or roles.

AUDIT tab

The AUDIT tab displays any failed audit rules and potential warnings related to the person's record.

Groups

This feature allows you to declare group memberships for specific organizations. The main type of group is the ETSI Corporate Group (ETSI), as defined in the ETSI Directives.

Another group type is 3GPP, which does not exactly follow the ETSI Corporate Group definition. Its primary purpose is to group organizations that represent each other in 3GPP meetings.

Another group type available in the system is ETSI Public, which is used to represent country Administrations and Other Governmental Bodies in the group. This group helps identify and organize entities that are officially linked to Administrations, distinguishing them from corporate or commercial organizations.

The Academic Group is under development. To group Multiple Public Research Bodies or Universities belonging to the same Group of Entities joining ETSI.

Display the list of Groups

To view the list of groups, simply click the “GROUPS” link located in the top blue navigation bar.

Groups.png

Simple Search

This feature allows you to quickly locate groups by entering their Name or ID, and selecting their State (Active, Archived, or All).

You can refine your search further by clicking “More Filters”, where you can filter by Group Family, such as:

  • ETSI
  • 3GPP
  • ETSI Public
  • Academic Group

Additionally, you can search for groups that participate in one or more ISGs, making it easier to identify relevant collaborations.

Advanced Search

The Advanced Search feature allows you to perform more precise queries by combining multiple filters using logical operators:

  • Use AND to find results that match all selected criteria.
  • Use OR to find results that match any of the selected criteria.

You can customize the logic for certain filters using operators such as:

  • Is / Is Not
  • Starts With / Contains / Is
  • In / Not In
  • ≥ / Is / ≤

Common filters available include:

  • Group ID
  • Group Name
  • Group Family
  • Targeted Class of Contribution
  • Group State

This functionality helps you narrow down search results efficiently and tailor queries to specific needs.

Share

The Share function copies the current search URL to your clipboard, including all applied filters.

This allows you to:

  • Share your search results with colleagues
  • Save predefined queries for future use (e.g., in your browser favorites)

Actions

Create

This function allows you to create new Groups by specifying the Group Name and selecting the appropriate Group Family.

Once a group is created, the Group Family cannot be changed. Please ensure the correct classification is selected during creation.

Show Audit

Displays or hides, for each group row, the number of failed audit rules or a green checkmark if the audit has passed successfully.

Export

You can export the results of your search in various formats by selecting the appropriate option:

  • Audit: Download an Excel file listing the audit rules failed by the groups in your search results.
  • XLSX: Export the results table as a standard Excel spreadsheet.
  • CSV (;): Export the data in CSV format, with fields separated by semicolons—ideal for structured table views.
  • CSV (tab): Export all data into a single column, with fields separated by tabs.
  • CSV (,): Export all data into a single column, with fields separated by commas and enclosed in quotation marks.

Archive

You can archive a Group.

In the General Information panel, you can view the group's Name, Group Family, Group Contact, Group ECRT (in M€), Class of Contribution, and Targeted Class of Contribution.  

Below the General Information panel, all other tab contents are accessible.

Group details

When you select a group from the search results, its details are displayed.

In the top-right corner of this panel, you'll find the Edit and Actions buttons, along with the result of the Audit action, which is automatically triggered upon opening the page. In the top-right corner of the page, the name of the last user who modified the page is displayed.

Group details.png

Audit

Here you see the Audit rules succeeded or failed, and potential warnings.

Edit

When using the Edit function, you can modify the following fields:

For ETSI Corporate Groups:

  • Group Name
  • Group Contact
  • Targeted Class of Contribution

For Public Groups:

  • Group Name
  • Group Contact

For Academic Groups:

  • Group Name
  • Group Contact

For 3GPP Groups:

  • Group Name
  • Group Contact

GENERAL tab

This section provides key information about the member's role and contribution within the group:

  • Role in Group: Indicates whether the member is a Primary Member or an Additional Member. Each group can have only one Primary Member.
  • Organization Name: Displays the name of the member organization.
  • Current Status: Shows the current membership status.
  • Class / Voting Weights: Additional Members may carry the voting weight of the Primary Member. In case of multiple votes, the last vote submitted is considered.
  • ECRT / GDP: If the member organization has declared an ECRT or GDP amount, it will be displayed here. Otherwise, only the corresponding Class of Contribution is shown.

ACTIVITIES tab

Activities are displayed on a year-by-year basis and are automatically updated to reflect the latest available data.

HISTORY tab

This tab displays all changes made to the organization over time. You can filter change events using the following criteria:

  • History Date: Select a specific time period to narrow down the results.
  • Event Type: Filter by the type of change. Available event types include: Add Child, Archived/Unarchived, Create, Modify, Remove Child.
  • Add / Remove / Update Child Events: These refer to changes involving a child entity related to the organization you're viewing (e.g., Group → Group’s Member).
  • Value to Search: Enter a keyword, date, text, or number to search within the history records.

Membership Management

Membership is managed by ETSI Administration through a sequence of statuses over time. This logic applies consistently across ETSI membership, 3GPP, and any other status family.

Membership details can be accessed and modified via the Organization Status tab.

Key Concepts

Start and End Dates. Each status includes a start date and an end date. You can set an end date in the future; the status remains valid until that date is reached.

Note: An end date such as 2023-01-01 is stored as "2023-01-01 00:00:00.00". Applications that do not ignore the timestamp should interpret this as "2023-01-01 23:59:59".

Statuses: Pre-Applicant and Applicant

The Pre-Applicant status represents organizations that have signed the Membership Agreement but not yet paid their membership fees.

This status is used for administrative purposes only, helping Membership Administration identify unsigned or unvalidated membership requests.

Pre-Applicant organizations have no access rights until they pay and get the status “Applicant”.

To ensure consistency with actual membership levels, the Pre-Applicant and Applicant statuses have been refined and split into the following categories:

·        Full Member

·        Associate Member

·        Observer Member

This classification aligns with the effective membership type of each organization.

Additionally, the statuses Pre-Applicant 3GPP and Pre-Applicant oneM2M have been introduced to manage access rights specific to 3GPP and oneM2M. These statuses remain in place until the end of the online poll when the membership is confirmed, at which point access rights become valid.

Deprecated Statuses

The statuses Withdrawn and Expelled have been deprecated. Instead, they are now recorded as Reasons for ending a status.

Tracking Status Evolution

Multiple status entries can now exist for a single status family. This allows tracking changes in financial contributions or other characteristics over time.

ISG Participation

The ISG status is no longer used to indicate participation in ISGs.

To view ISG involvement, refer to the ISG tab. To find organizations participating in ISGs, use the "ISG" search filter.

Ending ETSI Membership

To terminate an organization's ETSI membership, follow these steps by editing its corresponding ETSI status:

  • Navigate to the organization's Details page and open the Status tab.
  • Ensure the relevant status is visible. Set the Timeline filter to All to display past, current, and future statuses.
  • Click Edit in the top right corner. This will display a Menu button next to the status you wish to modify.
  • Select Edit from the menu to open the Edit Status window.
  • Set an end date for the status
  • Choose a reason for ending the status from the predefined list.

Setting an end date does not trigger immediate actions. The system schedules the necessary updates to occur on the specified date.

For example, if a member is withdrawn on 31 December 2022, the following actions will be executed during the night following that date:

  • Termination of the organization’s ISG participations
  • Removal of official contact roles linked to ETSI and 3GPP (if applicable)
  • Removal of delegate roles in ETSI technical bodies
  • Notification to delegates that they have lost access to ETSI and 3GPP online applications
  • Creation of a new entry in the organization’s history log

How to Edit a Status

To add, modify, or end a status, follow these steps:

Go to the Organization Details page and open the Status tab.

Use the Edit menu:

Edit membership.png

and once in edit mode, apply the necessary changes in the Edit Status window.

Edit Status window.png
Edit Status.png

Don’t forget to Save and Apply your modifications.

How to ​add a new Status

After selecting Edit, click the plus icon (+) in the top-right corner of the Organization Identity Card:

Add status.png

A pop-up window will appear for entering the new status details:

Status details.png

Fields marked with an asterisk (*) are mandatory.

Depending on the selected Family / Status / Category, additional fields may appear (e.g., for financial or legal information):

Add status details.png

How to ​modify a Status

In edit mode, locate the status you want to change.

Click the three-dot menu next to the status.

Select Edit to open the modification window.

Make your changes and Save/Apply them.

How to end a Status

In the Edit Status window, provide:

  • An End Date
  • A Reason for ending the status (selected from a predefined list)

You can set an end date in the future (e.g., for a planned resignation). The status remains active until the specified end date is reached.

End status.png

How to Transition from Applicant to Member Status

Note: The same process applies for the transition from pre-Applicant to Applicant.

When a new organization's application is approved by existing ETSI members, you must update its status from Applicant to Full Member or Associate Member.

Steps to Perform the Transition

  • Go to the Status tab of the organization's profile.
  • Locate the Applicant status.
  • Select Edit and open the menu at the right of the Status line and select Copy.
Edit status.png

This will open a window to create a new status, pre-filled with the information from the Applicant status:

Copy status.png

In the pop-up window:

  • Adjust the status type (e.g., Full Member or Associate Member).
  • Enter the correct Start Date, i.e. 22 March, 22 June, 22 September or 22 December
  • Select the reason “Transition” next to the field “Terminate original status with reason”

This process ensures a smooth transition while preserving historical data and maintaining consistency across membership records.

How to Search for Withdrawn or Expelled Memberships

You can filter organizations based on their membership termination reason and timeline using the search filters.

To find organizations whose ETSI membership has been withdrawn in the past:

  • Set Family to: ETSI
  • Set Reason for Transition to: Withdrawn
  • Set Status Timeline to: Past

To find organizations whose ETSI membership will be withdrawn at the end of the current period:

  • Set Family to: ETSI
  • Set Reason for Transition to: Withdrawn
  • Set Status Timeline to: Current and Future

To find organizations that have been expelled:

  • Set Family to: ETSI
  • Set State to: None (remove Active)
  • Set Reason for Transition to: Expelled
  • Set Status Timeline to: All

Display the list of Bodies

To view the list of bodies, simply click the BODIES button located in the top blue navigation bar.

List of bodies.png

When you open the page for the first time, the system displays the list of active bodies by default.

Once you apply any filter, your selection is automatically saved and will remain active until you log off or Reset Filters.

Simple Search

This function helps you find bodies and sub-bodies quickly by typing a part of their Name or their Title or their full ID and by selecting the State toggle switch (Active, Not Active, All). You can sort the results by clicking on sortable columns.

The toggle switch has three buttons, each one grouping several states of a body.

  • Active: Displays only bodies currently in the Active state.
  • Not Active: Includes bodies in the Under Preparation, Cancelled, or Terminated states.
  • All: Shows bodies in any state, regardless of their current activity status.

By clicking on More Filters, you can access additional filtering options and combine multiple criteria to refine your search results more precisely.

State

This field allows you to filter bodies based on their current status. The available values are:

  • Active: The body is operational and has ongoing member activity.
  • Under Preparation: The ETSI Secretariat is preparing the body prior to its public launch.
  • Cancelled: The body’s creation was not confirmed and has been cancelled.
  • Terminated: The body is no longer active.

Family

This field categorizes bodies into several groups:

  • 3GPP: Any 3GPP-related body.
  • ETSI: ETSI Technical Bodies (excluding ISGs & SDGs).
  • ISG: Industry Specification Groups.
  • NSO/NSB: Any related body
  • SDG: Software Development Groups
  • OTHER: Non-technical groups such as Board, GA, OCG, FC, IPR, etc.

Key 1 / Key 2 / Key 3

These fields allow hierarchical filtering:

Key 1: Select one or more top-level bodies.

Key 2: Select sub-bodies under the chosen Key 1 bodies.

Key 3: Select further sub-bodies under the selected Key 2 bodies.

Each level refines the list based on the parent body selected.

Type

This field lets you filter by body type. Multiple selections are allowed. Examples include:

  • Technical Committee / Working Group / Task Group / Special Committee / Coordination Committee / Partnership Project

Visibility on portal

This toggle refines the search based on whether the body is visible on the ETSI Portal or the 3GPP Portal.

Show only top bodies

This switch limits the search to top-level bodies only, excluding sub-bodies.

Share

the resulting link to your clipboard. You can then share this link with a colleague to replicate the same search and view the same results. It’s also useful for creating predefined queries that can be saved as bookmarks in your browser.

Actions

  • Create top body: Allows you to create a new top-level body.
  • Export: Enables exporting the search results in various formats:
    • XLSX: Exports the displayed list to an Excel file.
    • CSV: Exports the displayed list to a text file with a .csv extension, using one of the following delimiters:
      • (;):  Fields separated by a semicolon.
      • (tab): Fields separated by a tab character.
      • (,): Fields separated by a comma.
  • Show Audit: Displays the audit status for each listed body. A green check mark indicates a successful audit. A number indicates how many rules failed for that body.

Display the details of a Body

When you select a body from the search results list by clicking on its title, you will be taken to a detailed view of that body.

The General Information panel is always visible, regardless of which tab you select on the page.

This panel displays key attributes such as:

  • State
  •  Family
  • Type
  • Start/End Dates
  • Key1 / Key2 / Key3
  • Title

In the top-right corner of the General Information panel, you’ll find the Actions button, which provides additional options.

Below this panel, you’ll see a series of tabs that give access to more detailed information. You can navigate through these by clicking on each tab.

Imagesdfghj.png

Actions

From the Actions menu, you can access the following functions:

  • Edit: You can update editable fields either in the General Information panel or within the individual tabs. In the General Information panel, the following fields can be modified:
    • State
    • Start/End Dates
    • Title

Additional editable fields may be available within the respective tabs.

Important: Controls are in place to prevent the creation of top-level bodies with duplicate titles.

  • Create Sub Body: Allows you to create a sub-body under the selected body. Note: This option is disabled for third-level bodies or if the body’s state is Cancelled or Terminated.
  • (Un)Publish: Toggles the visibility of the body on the ETSI Portal.
  • Cancel this body: Cancels the creation of the body. This action is typically used when the body was never officially launched.
  • Terminate: Marks the body as no longer active, effectively ending its activity.

GENERAL tab

This tab displays key information about the selected body, including:

Name: The current name of the body, which can be edited directly. Note: This is a free-text field, though it is common practice to structure the name using the body’s Key values.

Visibility on the Portal: Indicates whether the body is visible on the ETSI Portal.

Remarks

Remarks can only be created or edited by Secretariat staff. To add a remark in Edit mode, click the "+" icon, enter your text, and save. Each remark will display its date and author once saved.

 

ROLES tab

This tab displays all individuals who currently hold a role within the selected body. To add a new role, click Edit. A plus icon (+) will appear in the top-right corner of the card, allowing you to add a role.

You can also edit or delete existing roles using the same Edit function.

Roles can be assigned to any person from any organization. However, there are specific rules depending on the body’s family:

  • ETSI & 3GPP Families

No eligibility checks are enforced; roles can be freely assigned.

  • ISG Family

An audit rule applies:

If the person’s hiring organization is not an ETSI member, they cannot hold the role of:

  • Chair or Vice-Chair of a top-level body
  • Chair of a sub-body

Note: If you are adding a role from the Person page, you will only be able to assign roles to

ORGANIZATIONS tab (only for ISG and OSG)

This tab lists the organizations participating in an ISG, OSG or SDG. To add a new organization, click Edit. A plus icon (+) will appear in the top-right corner of the card, allowing you to add a new ISG, OSG or SDG Status.

You can also modify existing ISG, OSG or SDG statuses using the same Edit function.

Filtering options include:

  • Status of the organization within the ISG/OSG/SDG
  • Period of participation

Additionally, you can choose to display only those organizations whose ISG/OSG/SDG status does not comply with their ETSI membership.

Image dfs .png

SUB BODIES tab

This tab displays the list of sub-bodies associated with the selected top-level body. You can filter the sub-bodies based on their state and period of activity

APP SETTINGS tab

This tab displays the technical settings associated with the body.

ACTIVITIES tab

This tab presents a year-by-year overview of the body’s activity. The figures are automatically calculated from various source databases and include:

  • Number of meetings created for the body
  • Number of subscriptions to the associated mailing list
  • Number of contributions submitted
  • Number of contributing organizations
  • Number of distinct meeting registrants
  • Number of organizations registered for at least one meeting

HISTORY tab

This tab provides a detailed log of all changes made to the body. You can filter the history by:

History Date: Use start and end date filters to define a specific period.

Event Type: Includes the following categories:

  • Add/Remove/Update Child: When a role is added, modified, or removed; or when an organization is added/modified in an ISG.
  • Cancelled
  • Terminated
  • Created
  • Modified: Any change to editable fields.
  • (Un)Published

Value to Search: Enter a keyword, date, or number to search within the history log.

Note: Only events recorded since the BODIES feature went live (Sept-2022) are shown here. Earlier changes are stored in a legacy table, which can still be viewed via the "Updates Log" tab in the DS desktop application.

AUDIT tab

It displays all warnings or errors that have been detected on the Bodies data.  See List of Bodies rules

NOTIFICATIONS

This section displays all notifications triggered by specific actions performed on a body. Each notification corresponds to a defined event, helping track changes and updates in real time.

Trigger TO CC BCC
Create a top body Helpdesk <user who created the entry> No
Create a sub body Helpdesk <user who created the entry> No
Add an ISG Member/Participant Organization Body Chair and Body support (*) isgsupport@etsi.org No
Add a role in a Body Body support No No
Modify a role in a Body Body support No No
Publish a body on portals Body support No No
Unpublish a body on portals Body support No No
Change a body's state to Terminated Body support No No
Change a body's state to Cancelled Body support No No
Archive a person with active Role in a Body Body support

E-mail Notifications

Each of those actions corresponds to an e-mail notification:

ETSI

Welcome as an applicant for ETSI membership: Sent to the Official Contact of the organization, contains information about: registration confirmation; conditions and financial contribution; rules and legal obligations; how to participate and get access rights; where to find information and useful resources; who are the contact points.       

Official Contact has been added:   When you add a new Official Contact, a confirmation e-mail is generated

Official Contact has been removed: When you remove an existing Official Contact, a confirmation e-mail is generated

Voting Contact has been added: The Official Contact is informed that a voting contact has been added.

Financial Contact has been added: The Official Contact is informed that a financial contact has been added.

ETSI Membership is resumed: The Official Contact is informed that the ETSI membership has been resumed

Membership has been suspended: The Official Contacts are informed that the ETSI membership has been suspended

3GPP

3GPP Withdrawal: Organization official contact and 3GPP membership receives a confirmation e-mail.

3GPP guest end date reminder: Two weeks before the end date, the official contact is notified with 3GPP membership in cc. On the end date notification is repeated.          

Other

ISG Withdrawn: Organization official contact receives a confirmation e-mail. Delegates with a representing role are informed too (to be checked).

Move a person from an organization to another organization: The person is notified by e-mail.

Move a set of persons from Main List of Persons: Individual notifications are sent to the contacts involved.

Organization renamed: The Official Contact of the organization is notified when the organization is renamed.