PATH:
home
/
rwabteecom
/
.trash
/
docs.2
/
js
/
Editing: 10.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{403:function(e,t,a){"use strict";a.r(t);var s=a(52),o=Object(s.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"guide"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#guide"}},[e._v("#")]),e._v(" Guide")]),e._v(" "),a("p",[e._v("The goal of InfyProjects is to make the hiring/job-seeking easy for all employers/candidates.")]),e._v(" "),a("h2",{attrs:{id:"technologies-used"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#technologies-used"}},[e._v("#")]),e._v(" Technologies Used")]),e._v(" "),a("p",[e._v("This system uses multiple technologies to give the best possible experience.")]),e._v(" "),a("ul",[a("li",[e._v("PHP with Laravel Framework")]),e._v(" "),a("li",[e._v("MySQL 5.6+")]),e._v(" "),a("li",[e._v("jQuery")]),e._v(" "),a("li",[e._v("Ajax")])]),e._v(" "),a("h2",{attrs:{id:"installation-guide"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#installation-guide"}},[e._v("#")]),e._v(" Installation Guide")]),e._v(" "),a("p",[e._v("We tried our best to make the installation of the system as easy as possible.\nSystem Requirements\nIt is assumed that you have primary knowledge Laravel installation knowledge since this application is built on Laravel.")]),e._v(" "),a("h3",{attrs:{id:"system-requirement"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#system-requirement"}},[e._v("#")]),e._v(" System Requirement")]),e._v(" "),a("p",[e._v("It is assumed that you have primary knowledge Laravel and JS application installation knowledge since this application is built on Laravel with JS.")]),e._v(" "),a("p",[e._v("You can read about laravel Requirements "),a("a",{attrs:{href:"https://laravel.com/docs/7.x#server-requirements",target:"_blank",rel:"noopener noreferrer"}},[e._v("here"),a("OutboundLink")],1)]),e._v(" "),a("p",[e._v("You need update below variables in php.ini file if you want to send bigger files (Optional).")]),e._v(" "),a("p",[e._v("upload_max_filesize = 50M")]),e._v(" "),a("p",[e._v("max_file_uploads = 50")]),e._v(" "),a("p",[e._v("post_max_size = 100M")]),e._v(" "),a("h3",{attrs:{id:"setup-infyprojects-system"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#setup-infyprojects-system"}},[e._v("#")]),e._v(" Setup InfyProjects System")]),e._v(" "),a("p",[e._v("If you have purchased the InfyProjects system then you will be able to find the zip named "),a("code",[e._v("dist.zip")]),e._v(".")]),e._v(" "),a("p",[e._v("If you want to setup "),a("code",[e._v("InfyProjects")]),e._v(" into your local environment then you can take help from "),a("a",{attrs:{href:"#setup-infyprojects-into-local-environment"}},[e._v("here")]),e._v(".")]),e._v(" "),a("p",[e._v("Now if you want to setup InfyProjects on your server then you can directly copy the dist.zip folder to your web root directory on server and the following steps:")]),e._v(" "),a("h3",{attrs:{id:"_1-copy-files-to-web-server"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_1-copy-files-to-web-server"}},[e._v("#")]),e._v(" 1. Copy files to web server")]),e._v(" "),a("p",[e._v("Upload dist.zip to your web server's root (public_html) and extract it there.")]),e._v(" "),a("h3",{attrs:{id:"_2-setup-default-db"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_2-setup-default-db"}},[e._v("#")]),e._v(" 2. Setup Default DB")]),e._v(" "),a("ol",[a("li",[e._v("Open PHPMyAdmin on your server and do a login.")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/db1.png",alt:"Setup Default DB"}})]),e._v(" "),a("ol",{attrs:{start:"2"}},[a("li",[e._v("Click on the Databases tab.")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/db2.png",alt:"Setup Default DB"}})]),e._v(" "),a("ol",{attrs:{start:"3"}},[a("li",[e._v("Create a new database and specify a Database name of your choice and Click Create button.")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/db3.png",alt:"Setup Default DB"}})]),e._v(" "),a("ol",{attrs:{start:"4"}},[a("li",[e._v("Now on the left, select the database (infy_projects) OR the one that you have created.")]),e._v(" "),a("li",[e._v("Click Import in the top menu")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/db4.png",alt:"Setup Default DB"}})]),e._v(" "),a("ol",{attrs:{start:"6"}},[a("li",[e._v("Under Import, choose the default sql file from dist/database/infy_projects.sql and click button Go.")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/db5.png",alt:"Setup Default DB"}})]),e._v(" "),a("h3",{attrs:{id:"_3-setup-environment-env-file"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_3-setup-environment-env-file"}},[e._v("#")]),e._v(" 3. Setup environment .env file")]),e._v(" "),a("ol",[a("li",[e._v("Open .env file from your server's root folder.")])]),e._v(" "),a("p",[a("img",{attrs:{src:"/images/docs-images/setup.jpg",alt:"Setup Default DB"}})]),e._v(" "),a("ol",{attrs:{start:"2"}},[a("li",[e._v("Update your .env file")])]),e._v(" "),a("p",[e._v("You need to change the following information into your environment (.env) file.")]),e._v(" "),a("p",[e._v('Make sure your app name wrapped between Quotes ("APP NAME").')]),e._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[e._v("- APP_NAME - Name of your Application\n- APP_URL - Change this URL with your server URL (including trailing path if you are putting it in sub folder or root website)\n- DB_HOST - Put your database hostname here\n- DB_PORT - Put your database port here if it does not default to 3306\n- DB_DATABASE - Change it to your database name\n- DB_USERNAME - Name of your database user\n- DB_PASSWORD - Password of your database user\n")])])]),a("p",[e._v("You will also need to set up mail configuration, you can read more about here for that setup based on mail service that you use.")]),e._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[e._v("- MAIL_DRIVER \n- MAIL_HOST\n- MAIL_PORT\n- MAIL_USERNAME\n- MAIL_PASSWORD\n- MAIL_ENCRYPTION\n- MAIL_FROM_ADDRESS \n- MAIL_FROM_NAME\n")])])]),a("p",[e._v("If you want to store your files to direct your "),a("code",[e._v("s3")]),e._v(" bucket then you have to use following "),a("code",[e._v(".env")]),e._v(" variables.\nYou need to change "),a("code",[e._v("FILESYSTEM_DRIVER")]),e._v(" and "),a("code",[e._v("MEDIA_DISK")]),e._v(" value to "),a("code",[e._v("s3")]),e._v(" when you are using AWS file storage.")]),e._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[e._v("- AWS_ACCESS_KEY_ID=\n- AWS_SECRET_ACCESS_KEY=\n- AWS_DEFAULT_REGION=us-east-1\n- AWS_BUCKET=\n- AWS_ENDPOINT=\n- AWS_URL=\n")])])]),a("p",[e._v("Or you can use your choice of storage driver to store your media assets if you want. All of your attachments will be placed into that.")]),e._v(" "),a("h3",{attrs:{id:"_4-admin-login"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_4-admin-login"}},[e._v("#")]),e._v(" 4. Admin login")]),e._v(" "),a("p",[e._v("You can do admin login by accessing given URL.")]),e._v(" "),a("p",[a("code",[e._v("YOUR_APP_URL/login")])]),e._v(" "),a("p",[e._v("email: admin@infyprojects.com")]),e._v(" "),a("p",[e._v("password: admin@12345")]),e._v(" "),a("p",[e._v("And you are ready to go.")]),e._v(" "),a("h2",{attrs:{id:"setup-infyprojects-into-local-environment"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#setup-infyprojects-into-local-environment"}},[e._v("#")]),e._v(" Setup InfyProjects into Local Environment")]),e._v(" "),a("p",[e._v("You can setup InfyProjects into your local by using both zip files, but we recommend to use dist file so you have to perform minimal steps.")]),e._v(" "),a("p",[e._v("Here are some steps to setup InfyProjects into your local environment :")]),e._v(" "),a("h3",{attrs:{id:"_1-install-xampp-wamp-if-you-don-t-have-it"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_1-install-xampp-wamp-if-you-don-t-have-it"}},[e._v("#")]),e._v(" 1. Install xampp/wamp (if you don't have it).")]),e._v(" "),a("h3",{attrs:{id:"_2-create-folder-infyprojects"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_2-create-folder-infyprojects"}},[e._v("#")]),e._v(" 2. Create folder "),a("code",[e._v("InfyProjects")])]),e._v(" "),a("ul",[a("li",[e._v("if you are using wamp then create InfyProjects folder under you_path_to_wamp/www/")]),e._v(" "),a("li",[e._v("if you are using xamp then create InfyProjects folder under you_path_to_xamp/htdocs/")])]),e._v(" "),a("h3",{attrs:{id:"_3-unzip-dist-zip-to-infyprojects-folder"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_3-unzip-dist-zip-to-infyprojects-folder"}},[e._v("#")]),e._v(" 3. Unzip dist zip to InfyProjects folder")]),e._v(" "),a("h3",{attrs:{id:"_4-point-the-domain-to-the-uploaded-folder"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_4-point-the-domain-to-the-uploaded-folder"}},[e._v("#")]),e._v(" 4. Point the domain to the uploaded folder")]),e._v(" "),a("p",[e._v("You need to create virtual host first to setup InfyProjects. You can find steps here to create virtual host.")]),e._v(" "),a("ul",[a("li",[e._v("You can find steps "),a("a",{attrs:{href:"https://medium.com/d6-digital/create-virtual-host-for-apache-on-windows-10-by-using-xampp-8664b0427567",target:"_blank",rel:"noopener noreferrer"}},[e._v("here"),a("OutboundLink")],1),e._v(" to create virtual host on "),a("code",[e._v("XAMPP")]),e._v(".")]),e._v(" "),a("li",[e._v("You can find steps "),a("a",{attrs:{href:"http://codedecode.co.in/blog/wordpress/set-up-virtual-host-with-wamp/",target:"_blank",rel:"noopener noreferrer"}},[e._v("here"),a("OutboundLink")],1),e._v(" to create virtual host on "),a("code",[e._v("WAMP")]),e._v(".")])]),e._v(" "),a("p",[e._v("Point your domain or subdomain to the InfyProjects folder.")]),e._v(" "),a("p",[e._v("Please note that, InfyProjects must be installed on a primary domain or subdomain. Installing on a sub-folder will not work, for example:")]),e._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[e._v(" example.com/InfyProjects (Invalid)\n localhost/InfyProjects (Invalid) if you are putting it in sub folder or root website)\n example.com (Valid)\n local.InfyProjects.com (Valid)\n InfyProjects.test (Valid)\n")])])]),a("p",[e._v("Open the link to the domain in the browser (Example: https://local.InfyProjects.com).")]),e._v(" "),a("h2",{attrs:{id:"key-features-and-concepts"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#key-features-and-concepts"}},[e._v("#")]),e._v(" Key Features and Concepts")]),e._v(" "),a("p",[e._v("Here are some Key Features and Concepts that InfyProjects provides.")]),e._v(" "),a("h2",{attrs:{id:"multi-languages-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#multi-languages-support"}},[e._v("#")]),e._v(" Multi languages Support")]),e._v(" "),a("p",[e._v("We are supporting 8 languages in each panel (Candidate | Employer | Admin)")]),e._v(" "),a("ul",[a("li",[e._v("English")]),e._v(" "),a("li",[e._v("Spanish")]),e._v(" "),a("li",[e._v("French")]),e._v(" "),a("li",[e._v("German")]),e._v(" "),a("li",[e._v("Russian")]),e._v(" "),a("li",[e._v("Portuguese")]),e._v(" "),a("li",[e._v("Arabic")]),e._v(" "),a("li",[e._v("Chinese")])]),e._v(" "),a("h2",{attrs:{id:"admin-panel"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#admin-panel"}},[e._v("#")]),e._v(" Admin Panel")]),e._v(" "),a("h2",{attrs:{id:"dashboard"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#dashboard"}},[e._v("#")]),e._v(" Dashboard")]),e._v(" "),a("p",[e._v("Dashboard for super admin to have a full view of the full system with a bunch of visual reports including,")]),e._v(" "),a("ol",[a("li",[e._v("User Report - On which project and how much time a particular team member spent on each day.")]),e._v(" "),a("li",[e._v("Daily Work Report - For a particular day, who worked how much time on each project.")]),e._v(" "),a("li",[e._v("Open Tasks - This report is useful for the resource planning of the team. Who has the more tasks opened and overloaded project-wise.")])]),e._v(" "),a("h2",{attrs:{id:"departments"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#departments"}},[e._v("#")]),e._v(" Departments")]),e._v(" "),a("p",[e._v("Departments are useful when you need to divide projects department-wise. Like Outsourcing, Product, Training, Marketing, etc.")]),e._v(" "),a("p",[e._v("And that can be useful to track how much time is spent in each department by all different team members.")]),e._v(" "),a("h2",{attrs:{id:"clients"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#clients"}},[e._v("#")]),e._v(" Clients")]),e._v(" "),a("p",[e._v("Clients can be the person, or an organization that offers a project. Even it can be your own company if it's your internal project. Like your own website. Every client belongs to some Department.")]),e._v(" "),a("h2",{attrs:{id:"my-projects"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#my-projects"}},[e._v("#")]),e._v(" My Projects")]),e._v(" "),a("p",[e._v("Here the user will see the list of assigned projects and also see the status of the project and pending tasks of that project on the detail screen.")]),e._v(" "),a("h2",{attrs:{id:"projects"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#projects"}},[e._v("#")]),e._v(" Projects")]),e._v(" "),a("p",[e._v("Everything starts with a project. Each project must have an associated Client, and you can also define Prefix and set of users (team members) who are going to work on this project. so only those users can see this project. Along with that, you can also define the budget of the project. The budget can be of two types. Fixed Priced or Hourly. Based on a budget type, invoice calculation will be made.")]),e._v(" "),a("p",[e._v("Users will receive an email when a project is assigned.")]),e._v(" "),a("p",[e._v("You can move project to different status like "),a("code",[e._v("Ongoing")]),e._v(", "),a("code",[e._v("Finished")]),e._v(", "),a("code",[e._v("OnHold")]),e._v(", by default it will be created as "),a("code",[e._v("Ongoing")]),e._v(".")]),e._v(" "),a("h2",{attrs:{id:"tasks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#tasks"}},[e._v("#")]),e._v(" Tasks")]),e._v(" "),a("p",[e._v("Once the project is started, all we need to do is define tasks. The task may have,")]),e._v(" "),a("ul",[a("li",[e._v("Title")]),e._v(" "),a("li",[e._v("Project")]),e._v(" "),a("li",[e._v("Priority")]),e._v(" "),a("li",[e._v("Assigned To • Due Date")]),e._v(" "),a("li",[e._v("Tags")]),e._v(" "),a("li",[e._v("Description")])]),e._v(" "),a("p",[e._v("You can also assign a task to multiple team members if you need them. If they both are going to perform a different set of activities on the same task. Like one is going to do the actual implementation, and the other is going to document that task.")]),e._v(" "),a("h3",{attrs:{id:"easy-to-use-interface"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#easy-to-use-interface"}},[e._v("#")]),e._v(" Easy to use Interface:")]),e._v(" "),a("p",[e._v("We have designed a very good and easy to use Tasks Listing Interface where you can complete all primary stuff of tasks without leaving the screen.")]),e._v(" "),a("h3",{attrs:{id:"task-kanban"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#task-kanban"}},[e._v("#")]),e._v(" Task Kanban")]),e._v(" "),a("p",[e._v("We have developed the KANBAN view of tasks, which makes task listing more attractive and easy.")]),e._v(" "),a("p",[e._v("Users can just move tasks from one status to another, and also see tasks of other projects as well.")]),e._v(" "),a("h3",{attrs:{id:"filtering"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#filtering"}},[e._v("#")]),e._v(" Filtering:")]),e._v(" "),a("p",[e._v("You can also filter all the tasks by various fields like,")]),e._v(" "),a("ul",[a("li",[e._v("Assigned To")]),e._v(" "),a("li",[e._v("Project")]),e._v(" "),a("li",[e._v("Due Date")]),e._v(" "),a("li",[e._v("Status")])]),e._v(" "),a("h3",{attrs:{id:"sorting"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sorting"}},[e._v("#")]),e._v(" Sorting:")]),e._v(" "),a("p",[e._v("You can also sort tasks by,")]),e._v(" "),a("ul",[a("li",[e._v("Created Date")]),e._v(" "),a("li",[e._v("Complete On")]),e._v(" "),a("li",[e._v("Due Date")])]),e._v(" "),a("h3",{attrs:{id:"attachments"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#attachments"}},[e._v("#")]),e._v(" Attachments")]),e._v(" "),a("p",[e._v("You can also attach files and media on the tasks to make it easier. Attachments are useful while specifying design, scope document, or anything else which can add value to task description and defining clear requirements.")]),e._v(" "),a("h3",{attrs:{id:"comments"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#comments"}},[e._v("#")]),e._v(" Comments")]),e._v(" "),a("p",[e._v("In today's world, collaboration is a necessary thing. Every task needs collaboration from different team members. Comments play a key role in providing that. People can comment on each task to discuss the task requirements or anything they want.")]),e._v(" "),a("h3",{attrs:{id:"time-entries"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#time-entries"}},[e._v("#")]),e._v(" Time Entries")]),e._v(" "),a("p",[e._v("We all need to track how much time we spent on the system including which project or which tasks. Based on this we can track the project progress and make invoices.")]),e._v(" "),a("h3",{attrs:{id:"time-tracking-widget"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#time-tracking-widget"}},[e._v("#")]),e._v(" Time Tracking Widget:")]),e._v(" "),a("p",[e._v("InfyProject provides an easy-to-use and always ready time tracking widget at the bottom- right of the screen. You can open that widget, select a task, and start a timer.")]),e._v(" "),a("p",[e._v("It also does offline time tracking. so you can also close the tab and return back once you are done with the task. Then you can insert notes of what you've worked on along with the activity type (activity type is a type of work you've done. It's explained below in the settings section.) and stop the timer. It will auto-save your time entry on that task.")]),e._v(" "),a("h2",{attrs:{id:"task-status"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#task-status"}},[e._v("#")]),e._v(" Task Status")]),e._v(" "),a("p",[e._v("Task Status useful when you need to divide tasks status-wise. Like Pending, Completed, In Progress, On hold etc.")]),e._v(" "),a("p",[e._v("And by using this status we will track the task's progress.")]),e._v(" "),a("h2",{attrs:{id:"calendar-view"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#calendar-view"}},[e._v("#")]),e._v(" Calendar View")]),e._v(" "),a("p",[e._v("Now you will see all your time entries into calendar view. you can also specific day's entry by switching to day view. you can also able to edit specific time entry by clicking on it.")]),e._v(" "),a("h2",{attrs:{id:"reports"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#reports"}},[e._v("#")]),e._v(" Reports")]),e._v(" "),a("p",[e._v("Reports are an essential module in each project management system. Reports help us to measure the performance of the team members as well as billings and invoices. Also to check if the project was complete within a budget.")]),e._v(" "),a("p",[e._v("You can create reports with various available filters,")]),e._v(" "),a("ul",[a("li",[e._v("Department")]),e._v(" "),a("li",[e._v("Client")]),e._v(" "),a("li",[e._v("Project")]),e._v(" "),a("li",[e._v("Users")]),e._v(" "),a("li",[e._v("Tags")])]),e._v(" "),a("p",[e._v("InfyProjects provides two types of reports,")]),e._v(" "),a("ol",[a("li",[e._v("Static Reports")]),e._v(" "),a("li",[e._v("Dynamic Report")])]),e._v(" "),a("h2",{attrs:{id:"static-reports"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#static-reports"}},[e._v("#")]),e._v(" Static Reports")]),e._v(" "),a("p",[e._v("Static Reports are the reports, which do not update dynamically even if later on Task or Time Entry or Project Budget is updated. so once you save the report, it will take a snapshot of the system and save it statically.")]),e._v(" "),a("p",[e._v("It will not be updated, till the time to re-save the report. When you re-save the report, it will again take a snapshot of the latest system based on the filters you've selected.")]),e._v(" "),a("p",[e._v("This kind of report is useful for taking a current snapshot of the system and save it for the future. so in the future, if the project budget or salary of the team member is updated, it will still remember the old values.")]),e._v(" "),a("h2",{attrs:{id:"dynamic-reports"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#dynamic-reports"}},[e._v("#")]),e._v(" Dynamic Reports")]),e._v(" "),a("p",[e._v("Dynamic Reports are the reports which are updated dynamically and give you the latest data from the system based on the filters you selected. For e.g. I want to have a report, How much time I spent on project X every month. so I can select report type Dynamic and Time Interval as this month. so it will give me the latest data on the current running month. I do not need to update a month's every month change.")]),e._v(" "),a("p",[e._v("Also, if any change is made to the budget or time entry, or anything else, it will be reflected in the report.")]),e._v(" "),a("h2",{attrs:{id:"users"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#users"}},[e._v("#")]),e._v(" Users")]),e._v(" "),a("p",[e._v("Users are the team members. You can manage all your users in this module. Create users and assign them roles and projects you want. Also, this is a restricted area projected with permissions. so only users with given permission will be able to access the Users module.")]),e._v(" "),a("p",[e._v("You can also specify the salary of the User to reflect the cost of the project in the report.")]),e._v(" "),a("h2",{attrs:{id:"roles"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#roles"}},[e._v("#")]),e._v(" Roles")]),e._v(" "),a("p",[e._v("We are supporting the roles and permission features. so, You can create a different kind of roles as per your need.")]),e._v(" "),a("p",[e._v("you can create role by selecting different permissions whatever you want to select for given role.")]),e._v(" "),a("h2",{attrs:{id:"sales"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sales"}},[e._v("#")]),e._v(" Sales")]),e._v(" "),a("h3",{attrs:{id:"invoice"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#invoice"}},[e._v("#")]),e._v(" Invoice")]),e._v(" "),a("p",[e._v("You can create invoices directly from your reports and also create manually here. When you create it from the report, then it will auto calculate the amount of invoice for hourly projects by the rate which is mentioned in the project.")]),e._v(" "),a("p",[e._v("For Fixed-Price cost, you can manually add the item to the invoice. You can also download the PDF of the invoice and send it to the client.")]),e._v(" "),a("h3",{attrs:{id:"expense"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#expense"}},[e._v("#")]),e._v(" Expense")]),e._v(" "),a("p",[e._v("You will be able to manage Your Project Expense and you can attach necessary files.")]),e._v(" "),a("h2",{attrs:{id:"settings"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#settings"}},[e._v("#")]),e._v(" Settings")]),e._v(" "),a("p",[e._v("InfyProject provides various settings to control your branding and other general items.")]),e._v(" "),a("h3",{attrs:{id:"tags"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#tags"}},[e._v("#")]),e._v(" Tags")]),e._v(" "),a("p",[e._v("You can see the list of all tags used in all the tasks. You can create new tags from here and also can edit and delete existing ones.")]),e._v(" "),a("h3",{attrs:{id:"activity-types"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#activity-types"}},[e._v("#")]),e._v(" Activity types")]),e._v(" "),a("p",[e._v("Activity types are the real activities that users do on the task. Like, Development, Designing, QA Testing, Documentation, Training, Deployment, Meetings, Discussion, and many more.\nThey can choose it while they do time entry. so on any task, you can have a clear idea of how much time was spent in each activity.")]),e._v(" "),a("h3",{attrs:{id:"taxes"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#taxes"}},[e._v("#")]),e._v(" Taxes")]),e._v(" "),a("p",[e._v("Taxes are used while creating invoices. You can create taxes with its amount here.")]),e._v(" "),a("h3",{attrs:{id:"settings-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#settings-2"}},[e._v("#")]),e._v(" Settings")]),e._v(" "),a("p",[e._v("These settings section is used to control the branding of the system including,")]),e._v(" "),a("ul",[a("li",[e._v("App Name")]),e._v(" "),a("li",[e._v("Company Logo")]),e._v(" "),a("li",[e._v("Company Name")]),e._v(" "),a("li",[e._v("Company Email")]),e._v(" "),a("li",[e._v("Company Phone")]),e._v(" "),a("li",[e._v("Company Address")]),e._v(" "),a("li",[e._v("Invoice Template")])]),e._v(" "),a("h2",{attrs:{id:"client-panel"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#client-panel"}},[e._v("#")]),e._v(" Client Panel")]),e._v(" "),a("p",[e._v("Client will be able to see the status of his projects, and the status of the invoice through the chart on the dashboard.")]),e._v(" "),a("h3",{attrs:{id:"projects-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#projects-2"}},[e._v("#")]),e._v(" Projects")]),e._v(" "),a("p",[e._v("The client can visualize their own projects and see their project details.")]),e._v(" "),a("h3",{attrs:{id:"invoices"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#invoices"}},[e._v("#")]),e._v(" Invoices")]),e._v(" "),a("p",[e._v("Client will be able to manage his invoice.")])])}),[],!1,null,null,null);t.default=o.exports}}]);
SAVE
CANCEL