従業員の欠席を管理するためのWebアプリケーション。
スタッフの欠席の複数の見解
カレンダービュー、チームビュー、または単なるリスト。
会社のポリシーに適合するようにアプリケーションを調整します
カスタム不在の種類を追加します:病気、出産、自宅での仕事、誕生日など。それぞれが休暇手当を使用しているかどうかを定義します。
オプションで、休暇ごとに従業員が取ることができる日数を制限します。たとえば、年間10日以内。
公開休日と会社の特定の休日をセットアップします。
部門によるグループ従業員:組織構造を持ち込み、すべての部門に監督者を設定します。
会社と個人のためのカスタマイズ可能な作業スケジュール。
サードパーティのカレンダー統合
従業員の居場所を外部カレンダープロバイダーに放送する:MS Outlook、Googleカレンダー、およびICAL。
個人、部門、または会社全体のカレンダーフィードを作成します。
3つのステップワークフロー
従業員は休暇を要求するか、既存の時間を取り消します。
スーパーバイザーは電子メール通知を受け取り、今後の従業員の不在について決定します。
不在は説明されています。ピアは、チームビューまたはカレンダーフィードを介して通知されます。
アクセス制御
従業員、監督者、管理者の次の種類があります。
オプションのLDAP認証:ユーザー認証にLDAPサーバーを使用するようにアプリケーションを構成します。
抽出する能力データをcsvに残します
会社全体をバックアップする能力データをCSVファイルに残します。そのため、スプレッドシートアプリケーションで使用できます。
携帯電話で動作します
最も使用されている顧客パスはモバイルフレンドリーです:
従業員はモバイルデバイスから新しい休暇を要求することができます
スーパーバイザーは、モバイルからの決定も記録することができます。
人生を楽にする他のたくさんの小さなもの
従業員の手当を手動で調整します。たとえば、従業員の代わりに余分な日があります。
作成時に、従業員は開始日に応じて、格付けされた休暇手当を受け取ります。
関係者全員に通知をメールで送信します。
オプションでは、従業員が部門の構造に関係なく、会社全体の情報を見ることができます。
http://timeoff.management/をご覧ください
会社アカウントを作成し、クラウドベースのバージョンを使用します。
インフラストラクチャ内にタイムオフをインストールします。
(node.js(> = 4.0.0)とsqliteがインストールされていることを確認してください)
git clone https://github.com/timeoff-management/application.git timeoff-management
cd timeoff-management
npm install
npm starthttp:// localhost:3000/browserで開きます。
メインユーザーパスが予想どおりに機能することを確認するために、非常に幅広いテストカバレッジがあります。
プロジェクトの開発中に頻繁に実行してください。
パスにクロムドライバーがインストールされていることを確認し、プラットフォーム用にChromeブラウザを使用してください。
ブラウザがSHOW_CHROME=1でインタラクションプレフィックスを実行するのを確認する場合は
USE_CHROME=1 npm test(デフォルト設定を使用したアプリケーションが稼働していることを確認してください)
バグの修正または拡張機能は、「マスター」ブランチに入れるための適切なテストカバレッジが必要です。
既存のタイムオフのインスタンスにパッチを当てる必要があります。
git fetch
git pull origin master
npm install
npm run-script db-update
npm startいくつかのカスタマイズがあります。
このページの指示に従ってください。
インストールを構成するオプションはほとんどありません。
英語以外の名前を持つ従業員を抱える会社のためにソフトウェアをインストールできることを考えると、顧客の入力されたコンテンツを並べ替えながらアルファベットを尊重する必要があるかもしれません。
そのため、アプリケーション構成ファイルにはlocale_code_for_sortingエントリがあります。デフォルトでは、値はen (英語)です。 cs 、 fr 、 deなどの他の地域でオーバーライドできます。
一部の組織では、従業員が休暇を予約する際に休暇の種類を明示的に選択することを要求しています。そのため、従業員はデフォルト設定に依存するのではなく、選択を行います。これにより、「間違った」葉の数が減り、その後キャンセルされます。
従業員に予約された時間の休暇タイプを明示的に選択するように強制するために、 is_force_to_explicitly_select_type_when_requesting_new_leaveフラグをconfig/app.jsonファイルでtrueに変更します。
このページの指示に従ってください。
問題やフィードバックをTwitterに報告してください。