Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
C-Desk ........................................................................................................................................................... 3
Introduction to C-Desk .............................................................................................................................. 3
Prerequisites ............................................................................................................................................. 4
Pre-installation requirements ............................................................................................................... 4
Other requirements .............................................................................................................................. 4
Hosting C-Desk Service & Application on IIS ............................................................................................. 5
Method 1: Deploy application with Web Deploy Tool ...................................................................... 5
Method 2 : Manual deployment ........................................................................................................... 8
Editing Web.config .................................................................................................................................... 9
Application pool settings ........................................................................................................................ 13
Creating and Configuring the database .................................................................................................. 14
EULA (End User License Agreement) ...................................................................................................... 17
Update License........................................................................................................................................ 18
Application Setup Process....................................................................................................................... 20
FTP Settings ............................................................................................................................................. 21
IP Address and Domain Settings ............................................................................................................. 22
SMTP and URL settings ........................................................................................................................... 24
Webmail Settings .................................................................................................................................... 25
Active Directory Settings......................................................................................................................... 26
Create Location and Office ..................................................................................................................... 28
Manage Companies and Departments ................................................................................................... 29
Registration Process................................................................................................................................ 33
Upgrading C-Desk to next version .......................................................................................................... 37
Configuration file changes for HTTPS ..................................................................................................... 41
C-Care .......................................................................................................................................................... 42
Hosting C-Care Application on IIS ........................................................................................................... 42
Method 1: Deploy application with Web Deploy Tool...................................................................... 42
Method 2 : Manual deployment ......................................................................................................... 45
Editing Web.config .................................................................................................................................. 46
Introduction to C-Desk
C-Desk. A complete free helpdesk solution for any organization. It works like a intranet solution for a company,
and it is free. It is customizable on demand. The features include service request management (You can call it as
Helpdesk, complaint management, query management, ticketing system. etc.), asset management (Covers
complete lifecycle of any asset), Events and photo gallery, birthday calendar, integration with webmail like OWA
(outlook web access) and roundcube. Integration with Openfire and jappix for chat, Notice board, Employees
personal profiles, Knowledge base to share policies and procedures (SOP) etc., Projects and task management, E-
Logs is a log book feature, Customer care is a feature where customers queries or complaints can be tracked.
So C-Desk is a web based application loaded with many features to work like intranet for your organization. And it
will continuously remain in development as customers keep demanding features they need. The current
development roadmap includes Approval management, Surveys and Polls, Maintenance schedule in Asset
management etc. Hope you enjoy the product and use the features. We would be very highly interested to help
you develop your requirements in C-Desk.
Other requirements
1. LDAP Server (optional) For Active Directory authentication
2. FTP Server
3. SMTP Server (optional)
4. Domain List (For Email IDs)
5. Microsoft Report viewer redistributable 2008 or above
6. Webmail URL (OWA/ Roundcube)(optional)
1. Go to www.cdesk.in and login with your username and password.. or register your organization and get a
username and password.. Go to download section and download the ZIP..
2. Unzip the folder to the drive.. Ensure that drive has enough space as if you use photogallary you may
need space..You will find 1 Folder Cdesk
3. Note down your License Key after the registration.
4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:
9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:
11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:
Point the physical path to the C-Desk folder and define the Port. Or the host header value for your cdesk app
Similarly add new site for Cdeskapp and point the physical path to Cdeskapp folder. Use port 80 and provide the
host name so that we can access the host from outside. Remember to open port 80 on your firewall and point it
to the server. Also remember to add required DNS entries for the host name in your DNS setting at hosting
panel.
Edit Web.config
You should get the page saying database not available since no database is yet configured. So go to service.aspx
page manually from the URL..
..
Provide details of the SQL server and provide the preferred name of the database. And submit configuration
settings
After successful creation of database you should get service status page..
Do not worry as FTP, SMTP and LDAP settings are not yet provided it would show as undefined.
At the bottom of the page go to change key and insert your key and click on submit. All the data inserted during
the registration on www.cdesk.in will now we automatically filled up. If you inserted your logo then you should
find your logo here.
Since this is the first time you logged on you shall get the setup wizard.
If your organization already has a asset tag assigned to the assets check on manual. else leave it unchecked for
auto generatation. Similarly if your organization already has the employee code assigned to employees then check
on manual or leave it unchecked for auto generation. Note This settings are not reversible
IF authentication has succeeded with the FTP server and data is submitted then you shall get authentication done
successfully.
If you want users to access the knowledge base from external resource then provide IP as 0.0.0.0 and subnet as
0.0.0.0 and submit
Here you can create one or more companies. You should have at least one company to start user
registration process.
Enter company name and click on submit to create company as illustarted in below figure.
Select company name and enter division name then click on submit to create division as illustarted in below
figure.
When you create department 2 default designations will get added. Then you can add more designations as
required.
Ensure you have all locations and offices defined in the application (Go to manage locations) so that user can select
right location, office and right department, designation while registering himself. Also ensure that the LDAP
settings are provided for the domains where users are authenticating, so that he can use his username and
password for the registration process.. For users who are not authenticating to any domain controller IT manager
or administrator can create accounts from manage user and provide the user with the username and password..
For Successful usage of the application we would suggest first to get the users registered who provide services to
other employees and whom we need to assign categories. Also register the IT Manager for all location and IT
managers of Specific locations. Similarly register engineers for all locations and specific locations. Now before
registering all other users create service categories department wise any service types. Also assign these categories
to right people of right location. Now when user first registers and comes to the application he will have some data
to register his service requests. Also we would suggest to have some KB data to be feed and some photo gallery
album to be created with some pictures. This would bring interest to users to surf through the application. So
create some general notice, some upcoming events if you have then feed that data..
Now for users who have account with the domain controller and the LDAP settings for those domains if you have
done, then you can directly give them your application URL. They can put their username and password and
application will verify the password from the right AD and pull the data from the domain controller and bring up
the registration form. They will not have the key so not to worry; they shall get the key once they register will the
application. Go through the snap Shots below..
You will get redirected to registration page if you are not registered yet.
Also if the user is already registered once. He can just put his username and password and the application will
return with his key.
Now after registration, user can put his username password and the Key. And user will be on his dashboard after
successful login. (If you are using only one type of authentication i.e. either AD authentication or SQL
authentication then key textbox will not get displayed. If you are using both AD & SQL authentication then only
key is mandatory.)
Later on when the users LDAP server registered with the application a regular account can be converted to the AD
Account from manage users.
Step 1: Extract downloaded .zip file. Go to cdesk folder; copy all files and folders except folders Download file,
gallery, Uploadfile and web.config file.
Step 6: Go to service.aspx to update database. Click on Update Database button. After updating database
successfully go to login.aspx
If you need to configure application over HTTPS, you should do some changes in Web.config
File. Sample file is included in folder [filename Http-Web.config ] for your reference.
<security mode="Transport">
<transport clientCredentialType="None"/>
3. In service behaviours
https://www.digicert.com/ssl-support/ssl-host-headers-iis-7.htm
1. Go to www.cdesk.in and login with your username and password .. or register your organization and get a
username and password.. . Go to download section and Download the C-Care ZIP..
4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:
9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:
11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:
Point the physical path to the ccare folder and define the Port. Or the host header value for your ccare app
Similarly add new site for C-Care and point the physical path to ccare folder. Use port 80 and provide the host
name so that we can access the host from outside. Remember to open port 80 on your firewall and point it to the
server. Also remember to add required DNS entries for the host name in your DNS setting at hosting panel.
Edit Web.config
1. Go to www.cdesk.in and login with your username and password .. or register your organization and get a
username and password.. . Go to download section and Download the C-VSP ZIP..
4. The Import Application Package wizard opens and shows the Select the Package dialog box.
5. In the Package path box, Browse and select your.zip file from the location where you downloaded
6. The Select the Package dialog box resembles the following illustration:
9. Click Next.
10. The Enter Application Package Information dialog box is displayed as shown in the following illustration:
11. While Web Deploy installs the package, the Installation Progress and Summary dialog box is displayed.
The dialog box shows a progress bar during the installation process. When the process is complete, the
dialog box shows a log of what was done, as shown in the following illustration:
Point the physical path to the cvsp folder and define the Port. Or the host header value for your cvsp app
Similarly add new site for C-VSP and point the physical path to cvsp folder. Use port 80 and provide the host name
so that we can access the host from outside. Remember to open port 80 on your firewall and point it to the
server. Also remember to add required DNS entries for the host name in your DNS setting at hosting panel.
Edit Web.config