GithubHelp home page GithubHelp logo

baseeam-web-app's Introduction

Overview

BaseEAM is a free, open source, integrated solution for Enterprise Asset Management and Computerized Maintenance Management System (EAM/CMMS) for companies of any size.

BaseEAM is web standards compliant and incorporates the newest Microsoft web technology stack. It is based on .NET 4.6 (soon to be migrated to .NET CORE) with extensive use of MVC, IoC, EF and many other cutting edge technologies. It has the state-of-the-art architecture with Domain Driven Design approach that makes it easy to extend, extremely flexible and essentially fun to work with. It can be deployed in Microsoft Cloud (Azure), Amazon Web Services (AWS) and on-premise.

BaseEAM is updated almost daily with a very broad roadmap.

Features

  • Multi-Site architecture
    • Allow data security between different sites in the organization.
  • Asset Management module
  • Maintenance Management module
  • Inventory Management module
  • Resource Management module
    • Manage Calendar, Shift, Craft, Technician and Team.
  • Workflow customizable
    • Fully customizable workflow (flowchart in VS) for important processes such as: Work Order, Preventive Maintenance, Receipt, Issue, etc.
  • Reporting and Dashboard tools
    • Powerful, flexible and highly customizable for Reporting and Dashboard.
    • Pre-built important reports and KPIs for analytics.
  • Security module
    • Data security
    • Application security
  • General features
    • Multi languages.
    • Multi currencies.
    • Auto generated number for documents based on pre-defined formats.
    • Define message templates for notifications via mail, SMS, push.
    • Define asset failure codes.
    • Importing tools.
    • Audit trails.
    • Scheduled job administration.
    • Log all exceptions, messages.

Try it online

We have set up a live online demo for you so you are able to test BaseEAM without local installation. Get a first impression and test all available features. Please keep in mind that the demo is shared and other testers can modify data at the same time.

Documentation

The documentation is hosted in: Documentation

Here are some useful links to get you started:

Roadmap (In 2018)

* Offline Work Order Execution mobile application.
* Purchasing (procurement) module.
* Tenant management module (for commercial building management).
* Budget control module.
* Support automated action.
* Service level agreement module.
* Web based workflow designer.
* OPC integration for Predictive Maintenance.
* Power BI integration.
* Open BIM integration.

You can view the details and updated roadmap on our website Roadmap

baseeam-web-app's People

Contributors

nguyencongle avatar milldol1984 avatar thoaitranbaseeam avatar

Stargazers

1.44 MB avatar Curiousity avatar curiobeing avatar  avatar Darryl Munro avatar  avatar stefan avatar  avatar Chew Chit Siang avatar Evan Rowley avatar Bob Jordan avatar Ankit Popli avatar Vito Chin avatar  avatar Bueller avatar jlw123199 avatar Eric Lee avatar Montana Flynn avatar TamLV avatar Phien Tram avatar  avatar  avatar

Watchers

James Cloos avatar Darryl Munro avatar  avatar  avatar  avatar

baseeam-web-app's Issues

Automatically expired contract

When the contract passes the end date, need to move it to Expired state automatically and send notification to Supervisor

Database Migration MS SQL Issue

I tried to run migration scripts and I got an exception to refer screens. Can you please provide steps for Database migration steps for MSSQL database.

migrationIssue

Migration to [Ms Sql/Express], how to move session state in web config

Hi, you have

 <providers>
       <add name="MySqlSessionStateStore" type="MySql.Web.SessionState.MySqlSessionStateStore

in the web config.. how to migrate this to Ms Sql Express or Developer version

https://devblogs.microsoft.com/aspnet/introducing-the-asp-net-async-sessionstate-module/

public abstract class SessionStateStoreProviderAsyncBase : ProviderBase
{
public abstract SessionStateStoreData CreateNewStoreData(HttpContextBase context, int timeout);

public abstract Task CreateUninitializedItemAsync(
    HttpContextBase context,
    string id,
    int timeout,
    CancellationToken cancellationToken);

public abstract void Dispose();

public abstract Task EndRequestAsync(HttpContextBase context);

public abstract Task<GetItemResult> GetItemAsync(
    HttpContextBase context,
    string id,
    CancellationToken cancellationToken);

public abstract Task<GetItemResult> GetItemExclusiveAsync(
    HttpContextBase context,
    string id,
    CancellationToken cancellationToken);

public abstract void InitializeRequest(HttpContextBase context);

public abstract Task ReleaseItemExclusiveAsync(
    HttpContextBase context,
    string id,
    object lockId,
    CancellationToken cancellationToken);

public abstract Task RemoveItemAsync(
    HttpContextBase context,
    string id,
    object lockId,
    SessionStateStoreData item,
    CancellationToken cancellationToken);

public abstract Task ResetItemTimeoutAsync(HttpContextBase context, string id, CancellationToken cancellationToken);

public abstract Task SetAndReleaseItemExclusiveAsync(
    HttpContextBase context,
    string id,
    SessionStateStoreData item,
    object lockId,
    bool newItem,
    CancellationToken cancellationToken);

  public abstract bool SetItemExpireCallback(SessionStateItemExpireCallback expireCallback);
 }

Guest service request

Hi!
Is there an possibilty for automatically generating service request from email or with some simple webform without registration?

Can you fix the demo site and the blog

I wanted to see how the product functions and feels like, but the web website and blog linked in the read me do not seem to be functional yet. Can you please take a look and fix this.

Purchasing module

Support organization issue their Purchase Request, Request For Quotation and Purchase Order.
Integrate with Inventory module to streamline operations.

How to restrict status change based on login

Actually Maintenance module all the status are coming from Work Flow Service but I need to restrict based on status and permission I want to show work order and service request to the User.
Now the problem is the work order and service requests are showing in task assigned user but that user can able change all the status like submit and Approve
Is any way to change one user can change one status
For example user1 and user2
One work order user 1 submitted and then same
Work order will goto user2 then user2 only Approve the workoder

problem in import data from excel in setting >import

hello;
before every thing i am interested in thanks for your spending time ,
my problem is this :
actually i want to import my data by using module import, first i try to download templates from site according on hellp,
after that i use this menu from uplaod excel file and run but , without any error import not to use , in face there is not any reaction, no error ,no run
please it is possible to you help me thanks go to your kindness

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.