/
Technical documentation - Material Compliance and Code of Conduct

Technical documentation - Material Compliance and Code of Conduct

Article to explain how to configure webviewer and how It works

Configuration

Server.config

This is to configure supplier database

<SupplierDatabase> <Enabled>true</Enabled> <DataBaseName>Assert#Supplier</DataBaseName> <DataBaseServer>(local)</DataBaseServer> <UseSqlServerUser>false</UseSqlServerUser> <SqlServerUser>Assert#User</SqlServerUser> <SqlServerPassword>Login#123!@$</SqlServerPassword> </SupplierDatabase>

Permission.config

 

<ResourcePermission> <Id>17</Id> <Enabled>true</Enabled> <Name>SupplierAdmin</Name> <Note>Users can admin users of his organization</Note> <Groups> <string>SupplierAdmin</string> </Groups> </ResourcePermission> <ResourcePermission> <Id>18</Id> <Enabled>true</Enabled> <Name>SupplierDeclaration</Name> <Note>Users can make declarations for his organizations</Note> <Groups> <string>SupplierDeclaration</string> </Groups> </ResourcePermission> <ResourcePermission> <Id>19</Id> <Enabled>true</Enabled> <Name>SupplierCodeOfConduct</Name> <Note>Users can create and update a code of conduct for his company</Note> <Groups> <string>SupplierCodeOfConduct</string> </Groups> </ResourcePermission>

Profile.config

This is to configure where uploaded files will be stored

<SupplierSettings> <!-- Enable functionality --> <Enabled>true</Enabled> <DocumentsFilePath>C:\Signifikant\Data\Dometic\Documents</DocumentsFilePath> <ImageFilePath>Start.jpg</ImageFilePath> </SupplierSettings> <PermissionGroup> <Name>SupplierAdmin</Name> <Description>Permission to admin his organization</Description> </PermissionGroup> <PermissionGroup> <Name>SupplierDeclaration</Name> <Description>Permission to make declararions to his organization</Description> </PermissionGroup> <PermissionGroup> <Name>SupplierCodeOfConduct</Name> <Description>Permission to create and update code of conduct for his organization</Description> </PermissionGroup>

Supplier Database

Permissions used

SupplierAdmin : User is able to sign declarations

SupplierDeclaration : User is able to modify/add/delete entities for his company

SupplierCodeOfConduct : User is able to add and modify code of conduct for his company

Administration: User can modify his code of conduct and approve/disapprove pending declarations

Areas

Two buttons have been added in Menu (_Layout.cshtml) :

  • Supplier Administration : Admin will be redirected to Supplier Administration page

  • Supplier Declarations : User will be redirected to a list of declarations linked to his company

Views

new layout made by Quentin is used in our views

SupplierAdministration

Here, admin will see two buttons :

  • Code Of Conduct List : A button to his list of code of conduct

  • Supplier Declaration : User will be redirected to the list of pending declarations made by supplier

SupplierCompliance

The supplier will see the status of his company :

  • Code of conduct (ok, new version, expired, not ok)

  • Material declarations (ok, more to do, nothing done)

  • List of all the declarations his company did

Declaration View

The content change according to the permission. This is what will be possible to do:

  • Sign button

  • Admin approve

  • Edit/Display information (name, code of conduct, …)

  • Link to the code of conduct

Code Of Conduct View

The content change according to the permission :

  • Edit/Display information

  • List of documents with add, edit and delete buttons

Document View

  • Edit/Display information

  • List of files with upload, download and delete buttons

Related content

Technical documentation - Basic server setup in settings.config version 5.3 and later
Technical documentation - Basic server setup in settings.config version 5.3 and later
More like this
Users and organisations
Users and organisations
More like this
Technical documentation - Permissions on functions in web viewer and data
Technical documentation - Permissions on functions in web viewer and data
More like this
Technical documentation - Basic server setup in settings.config version 5.2 and earlier
Technical documentation - Basic server setup in settings.config version 5.2 and earlier
More like this
How to configure Signifikant Web Viewer for Notes functionality
How to configure Signifikant Web Viewer for Notes functionality
More like this
Offline Client - Setup and configuration
Offline Client - Setup and configuration
More like this