mojegodzinki.pl
working time reporting

Instructions

Contents

How to get started

1. Creating a new account

2. Reporting

1.1 Reporting for your own needs

1.1.1 Working day reporting

1.2 Completing the report additional functions

1.2.1 Copying all content from

1.2.2 Copying all content of days to day/days

1.2.3 Copying a specific item to a day/days

1.2.4 Moving a specific item to a date

1.2.5 Adding an optional link to an item

1.2.6 Changing the order of reported events during the day

1.2.7 Deleting data from a report

1.2.8 Some basic words about dictionaries

1.3 Viewing Report Data

1.4 Exporting a ready report for any time period of month/week/day

2 Multi-person group

2.1 Creating a Multi-Person Group

2.2 What role (function) can be performed in a group?

2.3 Adding a user to a group

2.3.1 Inviting a new user to the group

2.3.2 Accepting an invitation to a group

2.3.3 Changing a user's role in a group

2.4 Removing a user from a group

2.4.1 Leaving the group on your own

2.4.2 Blocking a user from a group

2.4.3 Removing a user from a group

2.5 Working on a report in a group

3. Report structure, i.e. column settings

3.1 Report columns – characteristics

3.2 Column Settings

3.2.1 Adding a non-dictionary column

3.2.2 Adding a dictionary-type column

3.2.3 Deleting a column

3.2.4 Editing a column

3.3 Category Dictionaries

3.3.1 Creating dictionaries

3.3.2 Deleting dictionaries

3.3.3 Edit - Rename

3.3.4 Adding categories

3.3.5 Removing a category from the dictionary

3.3.6 Editing categories in the dictionary

3.3.7 Importing categories to the dictionary

4 Labels and comments

4.1 Labeling and commenting reports

4.2 Creating labels

5 Powers

5.1 Starting roles in

5.2 Features

6. Building a role

6.1.1 Editing a role

6.1.2 Adding a role

7. Change password

7.1 I forgot my password

8 Two-factor authentication

9 Additional functionalities

9.1 Appendix 1 Report Acceptance

10 integrations

10.1 Integrations - Github

10.1.1 integrations - Github - configuration

10.1.2 integrations - Github - usage

10.2 Integrations - Gitlab

10.2.1 integrations - Gitlab - configuration

10.2.2 integrations - Gitlab - usage

Video materials

Materials from the "In Brief" series

Materials from the "Workshops" series


How to get started

If you want to use mojegodzinki.pl, regardless of whether you will do it only for your own needs or you have received an invitation to join the group, you must create an account.

You need an email address for this.

Creating a new account

To create an account:

  1. Go to https://app.mojegodzinki.pl/

  2. Click create an account

  1. Enter the email address you want to use to create a new account

  1. Click the link that will be sent to the address you provided and follow the instructions (if the email did not arrive, check your spam folder or click the resend link button)

  1. Fill in the remaining details

  2. Click create a new account

Alternatively, you can create an account using the Google option.

Reporting

In this chapter you will learn:

- how to report working time for your own needs;

- how to quickly copy data from another day, how to edit, delete, and change the order;

- how to use dictionaries to easily present data;

- how to view data and how to group it;

- how to export a finished report to a spreadsheet.

After logging in to mojegodzinki.pl, you will have a tool ready to work.

The basic view in mojegodzinki.pl is the group view. After logging in, your default group will be created, and you will be the owner and reporting user. No setup is required – you can start reporting immediately.

Before you start reporting, it is worth knowing that

  • you can report in several groups independently

  • You can customize the report to your needs by modifying it. For example, you can add/remove columns and change their order (you can read about how to do this in the section on Report Structure, i.e., Column Settings ). Note: It's recommended to change the column settings before starting the report, for the simple reason that if, for example, you delete a column that contains any reported items, you will lose them.

  • A group can act as the entity you report to. If you report to multiple entities and want to easily manage your reports, you can create a separate group for each entity and participate in it.

  • If your team decides to use mojegodzinki.pl, you can all report in the app. This means each participant will have at least one private group. You can also create another group where everyone can report. We'll discuss this later.

  • the group owner has full rights within it and these rights cannot be limited or taken away from him in any way

  • A group member's permissions are determined by the owner or someone they designate. In the group you were invited to, you may only be a member and may not have all the features because such permissions have not been assigned to you. You can read more about this in the permissions section.

Now let's start with simple reporting only for your own needs, because that's enough for you to use mojegodzinki.pl on your own.

Reporting for your own needs

If you use the functionality of mojegodzinki.pl only for your own needs, you will be able to:

  • plan your work time

  • write down what you did if you work remotely and your boss requires you to provide periodic reports on completed tasks (daily/weekly/monthly)

  • prepare a ready-made report, e.g. as an attachment to a bill or invoice, if you settle accounts with your client in this way.

Mojegodzinki.pl gives you a lot of flexibility in adding and removing columns, so you can create a complete report just the way you need it. However, if you need to present the report in a spreadsheet, you can easily export it.

Once you've logged in, you'll be in your group view. This is your private group where you can customize your report however you like.

Workday reporting

  1. Once you have selected the appropriate view, click on the day you wish to report on

  1. Fill out the report fields with your data. The row will be saved once all required fields are completed.

Default report columns (required columns are marked in red in the instructions below)

Description (1) – completed task text field (required field).

From to (2) – optional fields if you want to record the hours you worked on a given task. This is an optional field, but it will allow you to count these hours and automatically show the work time in the column.

Working time (3) – enter this mandatory field manually or it will be completed automatically if you fill in the fields from to.

Category (4) – assign a category that will allow you to easily group data (by default, it is a dictionary column, you can read about how to create dictionaries in the instructions for creating dictionaries ).

Completing the report additional functions

By placing your mouse cursor on a given day, you will see a summary of the hours entered for that day.

Copy all content from

If your activities are repetitive, you can transfer data using the copy from day option (1), and then select the days to which you want to copy all activities from that day.

You can change the number of hours, the description, delete the entire row or the content of the entire day if, for example, you made a mistake and copied data from the wrong day.

Select the day from which you want to copy data, click copy from the day, select the days to which you want to copy data

Copying all content of the day to the day(s)

If your activities are repetitive, you can quickly move all activities from a given day to another day or range of days. To do this, use the copy to option . 

Then select the day/days to which you want to copy the data from the day you are currently on.

By default, if a given range includes non-working days (weekends, holidays), the system will skip these days when copying data. However, if you want to copy data to non-working days as well, select "Copy also to weekends and holidays."

Copying a specific item to a day/days

It is possible to copy a specific item from a given day to another day or range of days.

To do this, open the menu for a specific item and use the Copy item to option . 

Then select the day/days to which you want to copy this specific item.

By default, if a given range includes non-working days (weekends, holidays), the system will skip these days when copying data. However, if you want to copy data to non-working days as well, select "Copy also to weekends and holidays."

Moving a specific item to a day/days

It is possible to move a specific item from a given day to another day (the item will be removed from the day it was on and will be placed on another, specified day).

To do this, open the menu for a specific item and use the Move item to option . 

Then select the day to which you want to move this specific item.

Adding an optional link to an item

You can add a website address to a report item. The added address will be displayed in the table and the Visit website option will appear in the item menu, which will open the page with that address.

To add a link, open the menu for a specific item and use the Additional settings option . 

A screen will appear with additional position settings available. Fill in the URL field and save.

For items with a filled-in URL address, it will be visible in the table and in the item menu , the Visit page option will appear, which will open the page with this address

Changing the order of reported events during the day

In the daily report, you can freely change the order of the reported hours by dragging the individual rows with the cursor (2) or you can select selected rows and delete them (3)

Deleting data from a report

You can remove data from a report:

  • rows - using a cross (2)

  • all items from a given report - delete button (3)

This is enough to fill out the report. If you want to fill out the report data even faster, you can use a dictionary column. With a dictionary column, you select the data to enter in that column from a defined dictionary. This can be useful for filtering data and calculating subtotals based on them, which is done automatically in mojegodzinki.pl. Place the cursor on a given day and a summary of the hours for the dictionary entries will be displayed immediately. For subtotals to work, the dictionary column must be single-select, and the " Column values ​​will be grouped and totaled" option must be selected, which is the default setting.

A few basic words about dictionaries

In the default view of mojegodzinki.pl, the category column is a dictionary-type column, so only defined values, so-called dictionary values, can be entered in this column.

Filling the category column

  1. Select an entry from the dictionary.

  2. If an item isn't in the dictionary and you need it, add it. To do so,

    1. Stand in the field, column being the selection column, click add

  1. Enter a new category into the dictionary and click create category

You can read more about how to create dictionaries, how to add/edit and remove an item from the dictionary in the Creating Dictionaries chapter.

( The option to add a new/edit/delete a dictionary entry may not be available to you if you work in someone else's group and the owner has not granted you this permission, then you must ask them to unlock this functionality or to expand the dictionary with this entry. Remember that the single-choice category field is displayed in the report summaries and can be a very useful tool in data analysis )

However, if you do not care about filtering data but about quickly filling out the report with ready-made descriptions, you can select this column to allow multi-selection (you can read how to do this in the Creating dictionaries chapter ).

Here's what a daily summary looks like, broken down into individual dictionary categories in the subtotals. ( Just place your cursor over the day .)

These summaries are created automatically and are visible from the first reported hour and change with each change in the report.

Viewing report data

You can view reporting data in weekly (1), monthly (2) or calendar view (3)

The default view is weekly. After logging in, the current week is displayed. To select a different week, move the slider left (1) or right (2) or select it from the timer (3).

In addition to the full reports, to quickly see how much has been reported, how much has been completed, and how much of this time is oversized, position the cursor

for the day – for a given day

Weekly totals in weekly view

Monthly total in monthly view

In the Calendar view, you'll quickly see which days were reported. This is useful, for example, to check if you've reported all the days you should have, or to quickly review if you have any concerns before generating the final report.

Exporting a ready-made report for any time period - month/week/day

  1. In any view (weekly, monthly) click search

  1. Select the period you are interested in, e.g. a month

  2. Click search - You will see a report of all the hours you have reported including a summary

  1. Click export

The finished report will be saved in an Excel file, which you can save as a PDF and send as an invoice attachment.

This option isn't the only one. From this level, you can also limit your activity for a given month to a specific task and quickly see how many hours you spent on that activity (each filter provides an immediate summary, so you don't have to create additional display conditions, as you would in an Excel spreadsheet). Mojegodzinki.pl does this for you in real time.

In the next chapter you will see

  • how easily you can add another group that you will own, so you will have full functionality, e.g. you will be able to report work time for another entity,

  • how to function in someone else's group without being its owner, but only a reporting person, and how your rights in such a group may be limited

  • you will create your own multi-person group in which you will manage the permissions of its individual participants

You can read about groups and their settings later in this manual. Here, I'll just mention that groups are completely independent of each other. Simply put, groups function independently, and any action in one group has no impact on the other group's appearance, settings, or entered hours and summaries.

It is also important that even if your permissions are limited in a group to which you are invited, you will have access to full functionality in every group you create.

It's worth reading the section on group reporting, even if you don't need this functionality right now. It may be useful in the future.

Multi-person group

You already know how to report; it was discussed in the Reporting chapter . In this chapter, you'll learn about how multi-person groups work at mojegodzinki.pl.

You can use this work mode to prepare a summary report of hours for the client, in which you will present the details of the work performed for them in working hours.

Perhaps your organization conducts research and development (R&D) work and is claiming tax relief or obtaining a grant? This tool will also allow you to prepare a report documenting expenses incurred on a given project.

You can also use this tool to report your team's working time, e.g. when working remotely.

In this chapter you will learn:

- how to create a new group and add people – participants – to it;

- what role, in addition to or instead of reporting, can be played in the group;

- how to accept an invitation to a group;

- how to change user roles in a group;

- how to leave a group;

- how to block the ability to report a user in a group;

- how to remove a user from a group along with all report data;

- how to view reports of people in a group, how to export data.

Creating a multi-person group

To create a new group

1.Click Create Group (1)

2. Give it a name (2)

3 Click Add Group (3)

What role (function) can be performed in a group?

Before adding users to the group, a few words about the group itself.

Each newly created group has default settings that you can use or edit to suit your needs.

The report has a certain column layout, which you can read about in the chapter on reporting the working day , and which you can change, which you can read about in the chapter on Report structure, i.e. column settings.

The group owner is the reporting person by default.

If you don't want to be a reporter but just manage your group

  1. Go to settings

  2. -> My permissions

  3. Uncheck the Reporting checkbox

The group has defined standard permissions that you can assign to people added to your group, as well as modify or build them your own. I'll briefly describe the standard permissions here, and you can read about the functionalities of each role in the "Permissions" section.

The following roles are standard at mojegodzinki.pl:

Reporter – allows reporting to the group. This role is limited to viewing their own data only. The Reporter has no influence on group settings, has no influence on other users, and cannot view their data; they cannot see other group members and only see their own data;

Viewer – allows access to the data of other reporting group participants, but only for viewing purposes – it is not possible to edit this data;

Admin – allows you to edit other people's reports and also allows you to manage the entire group.

The standard version of the application does not include a Manager role, but you can easily create one yourself. You decide which roles and what permissions should be granted within them; for example:

Manager – this role may allow viewing the data of other users of this group and also editing them; this role may also authorize inviting new members to the group or suspending existing participants;

Adding a user to a group

When you add a participant to a group, the mojegodzinki.pl system will send an email invitation to that person's email address. If that person doesn't have a mojegodzinki.pl account, they'll first need to create a new account. For instructions on how to do this, see the section on creating a new account .

A person invited to a group will have an invitation button visible after logging in to their account. Clicking the invitation button will display a list of groups to which the participant has been invited.

At this point, the user can decide whether to accept or reject the invitation.

Declining will cancel the invitation and it will no longer be displayed.

Accepting the invitation will make the group visible on the invited person's account. The scope of visible data and group editing options will depend on the permissions the new participant has been granted.

Inviting a new user to the group

  1. Click Add Participant

  1. Enter the participant's email address (the one used to create the account at mojegodzinki.pl) (1)

  2. Specify his role (2) you can assign one or more (in case of granting more permissions, the permissions are cumulative - for example, by selecting Reporter and Follower at the same time , the participant will be able to report and change his reports, but will also be able to see other people's reports without the possibility of editing them)

  3. Click Add participant (By default, the person who is invited to the group is the reporting person)

If you have created a new role (as I write about in the chapter Building a role ), it will also appear in the list above and it will be possible to select it, but only within the group in which it was created.

Until a person confirms their invitation to the group, their report data will be grayed out. Notice that icons next to the person indicate their role(s) in the group. To quickly see the role of a given participant, simply hover over their name and see a preview in the tooltip. You can also access the group member's settings to see their permissions (see changing a user's role in a group ).

Accepting an invitation to a group

The person who was invited already has an account at mojegodzinki.pl (if not and you don't know how to do it, read the section on creating a new account )

  1. Log in to your account

  2. Click on invitations

  1. If you accept the invitation, please accept

After accepting the invitation, the user, in addition to their own groups, sees the group they were invited to. These groups are completely independent of each other and may have completely different column layouts, different reporting data, and different permissions. They still have full permissions in their own group, but in the group they were invited to, these permissions are or may be limited.

Changing a user's role in a group

  1. Click on the next to the user whose role you want to change ->

  2. Participant Settings

  1. Select the role(s) you want to add or remove (if you have previously created a role yourself - as described in the Adding a role section - it will also be visible on the list and can be added)

Removing a user from a group

Leaving the group on your own

If a user no longer reports to a given group, they can leave it. Previously reported hours will remain. However, they will no longer be able to add or edit work time in that group.

Leaving the group:

  1. Click on the icon in your user section

  2. Click leave group

  3. Confirm your wish to leave the group after reading the message

Blocking a user from a group

If you want to remove a user's ability to report to a group, for example, because they have already completed work on a project, but you don't want to delete the time they previously reported, you can block the user.

  1. Select the user you want to remove from the group

  2. Click on the next to the user you want to disconnect

  3. Click to disable participant

  4. Confirm message

Note: If your user has left the group or been blocked from reporting, they can be reinstated. To do this, invite them back to the group (must use the same email address). This option will not be available if you permanently remove the user from the group.

Removing a user from a group

If you want to permanently remove a user from a group, including the hours they have reported – that is, remove the user completely as if they had never been in that group.

  1. Select the user you want to remove from the group

  2. Click on the next to the user you want to disconnect

  3. Click on participant settings

  1. Click on the left corner

  1. Click Remove Participant

  1. Confirm message

Note: After this operation, it will not be possible to restore the user to the group.

Working on a report in a group

After reporting, you can quickly see how many hours were reported for each category, both weekly and daily; for the entire group and for a specific participant.

This data can also be searched, filtered, and exported. For example, to export data reported for client A

  1. Click search

  1. Export data

    1. Select period (1)

    2. Press search (4)

    3. Export to Excel (5) Optionally, before exporting, you can also search by description (2) filter by dictionary entry (3)

After limiting it to client A, you will see a ready report that you can export to a spreadsheet and use it to prepare a summary for invoice purposes.

Report structure, i.e. column settings

In this chapter you will learn

- what kind of columns you can create in the application

- how you can add/remove columns

- what is a dictionary column and how can you use it to present data

- how to build a category dictionary - how to add elements to it - how to import a ready dictionary

Report columns - characteristics

Description – text type of the column, you will enter a description of the given activity here; it is a text field (number of allowed characters: 500). The description column is required, you cannot create a report without at least one description column

Text – same type as description but this column is not a required column in case you need more text columns

Selection field – a column that allows you to choose from a set of options, also known as dictionaries. To use a selection field, you must first create a dictionary, fill it out, or configure it so that it can be filled in as you enter data. You can read about creating dictionaries in Category Dictionaries .

Basic time (hours minutes) the amount of time spent on a given report item is also a mandatory column, i.e. there must be at least one such column to create a report.

Time (hour minute) as above but optional.

From/To (HH:MM) – specifying a point in time from when to when something happened, these fields are not mandatory but completing them will affect the time counting in the basic time position.
However, you can only have one column from to and the amount of time will be counted based on them only in the basic time.

Yes/No – checkbox column is used for selecting (logical column)

Number – a column where we enter a number object. The precision of the number is up to two decimal places.

Date – calendar date in yyyy-mm-dd format

Column settings

  1. Click

  2. Select Group Settings

  1. Report Columns Section

From this level you can:

  • Add columns (1)

  • Change their name by clicking on the selected one and you will see the option to edit it(2)

  • Select whether a given column is required (3)

  • Change its settings (4)

  • Delete (5)

Adding a non-dictionary column

  1. Click

  2. Select Group Settings

  3. Go to the Report Columns section (scroll the slider )

  4. Click add column

  1. Name it in the description field

  2. Decide on the type in the type field

  3. Check if the column is required

  4. You can use the dictionary field in this column. If you've already created one, you can add it. If not, go here ( Category Dictionaries )

Adding a dictionary-type column

Follow the steps for adding another column in the column type select checkbox

  1. Then go to settings (4)

  1. In the Selection Mode field, select

Single Select to use exactly one item in this column to precisely filter data.

If you want the report view to show summaries for dictionary categories, select "Column values ​​will be grouped and summed"

Multi-select if this column is not to be used for filtering but, for example, to fill out the report faster with repetitive activities

With the multi-select option, you won't have a summary for each activity. For example, if you enter that you spent 3 hours on two activities, the system won't know how many of those 3 hours to allocate to each.

You can create more than one dictionary-type column. For example, two to filter hours by project and project task, and one to populate with standard, repetitive operations that detail the reported activities. Of course, this is just a suggestion; you can also refine the report using a standard text-type column by filling in the field manually.

for example, you can select in the first column the telephone duty for client A and it will be a single-choice field summed up, and in the next column, which will have multiple choices, you can quickly select, for example, which departments of client A you talked to: Accounting, Controlling, Purchasing, Trade, because it is not important which one and how many, but simply which one

Deleting a column

Note: If you delete a column, the data in the report will no longer be visible. Therefore, it's best to delete a column during the report configuration stage before entering any data.

Deleting a column (5)

  1. Click

  2. Select Group Settings

  3. Go to the Report Columns section (scroll the slider )

  4. Click

  5. Confirm column deletion

Editing a column

Note: For columns that have already been created and saved, you can change the name (but not the type). If a column doesn't suit you, you can remove it from your view and create your own.

From this level you can enter other settings for the selected column, e.g. you can change the selection column from single selection to multi-selection, but please note that I recommend making these changes before starting reporting to avoid data loss or incorrect presentation.

  1. Click

  2. Select Group Settings

  3. Go to the Report Columns section (scroll the slider )

  4. Click

  5. Edit

  6. Click save

Note: You cannot change the column type, i.e. you cannot change a text column to a time column from to.

Category Dictionaries

Creating dictionaries

To create a dictionary

  1. Click

  2. Select Category Dictionary

  1. Enter the name of the dictionary (in the comment you can enter a description, e.g. what the dictionary is used for)

  2. Click Add Category Dictionary

  3. Click on the selected dictionary

In this window you can add a dictionary category (1), remove it (2), import it from Excel (3) and change the order in the view (4)

Deleting dictionaries

  1. Click

  2. Select Category Dictionary

  3. Click on the dictionary you want to delete

  4. Click in the lower left corner

  5. Click delete dictionary

Edit - Change dictionary name

  1. Click

  2. Select Category Dictionary

  3. Click on the dictionary you want to edit – change its name

  4. Make changes

  5. Click save

Adding categories to the dictionary

  1. Click

  2. Select Category Dictionary

  3. Click on the dictionary you want to add a category to

  4. Add a category (you can add a description to this category in the comment, e.g. for the on-call category you can add the description on-call after 4 p.m.)

  5. Click Add Category

  6. The category has been added to the dictionary

If you want to distinguish between paid and unpaid hours in the report, e.g., unpaid leave, deselect the Billable option . Deselecting this option will result in the data you report in this category still being included in the general totals, but will also include Billable and Non-Billable totals , which include separate totals for billable and non-billable dictionary entries.

Removing a category from the dictionary

  1. Click

  2. Select Category Dictionary

  3. Click on the dictionary from which you want to remove the category

  4. Place your cursor on the category you want to delete

  5. Click on the right side

  6. Confirm the deletion by clicking YES or cancel by clicking NO

  7. The category will be removed from the dictionary.

Editing categories in the dictionary

  1. Click

  2. Select Category Dictionary

  3. Click on the dictionary in which you want to edit the category

  4. Place your cursor on the category you want to edit and click on it.

  5. Make changes

  6. Save

Importing categories into the dictionary

If you have a dictionary whose categories you'd like to transfer to mojegodzinki.pl, you can do so by importing them from Excel. If you've already created multiple dictionary categories, the imported entries will be added to the existing ones. If categories with this name already exist, the system will issue a warning and prevent them from being added.

Prepare an Excel dictionary according to the template below. Fill in cell A1 as the Name, cell B1 as the Comment (or leave the first row blank), and then fill in rows 2 and up with the dictionary data you want to import. The comment will serve as a description of the dictionary entry.

You can download the dictionary import file template using the following option:

To import a ready-made dictionary

  1. Click

  2. Select Category Dictionary

  3. In the window, click Import from Excel

  4. Select the dictionary file you want to import and double-click it. The data will be imported.

Labels and comments

In this chapter you will learn

- how to mark completed reports or those requiring completion with labels or comments

- how to create labels

In mojegodzinki.pl, you can add comments and tags to reported work time. This functionality allows you to mark items that still require your attention, or you can mark days that have already been fully reported or that require additional information. This saves you from having to review the entire report or remember which day needs to be changed.

Labels and comments can also be used within a group, for example, to exchange information. A person reviewing reports can mark them with a label or comment for the same purpose. They can also flag a given report to request additional data or point out discrepancies.

Both comments and labels are managed by permissions, so you can use them in a variety of ways depending on your needs. This ability may be limited to you as the person viewing other people's reports. This may work differently in each group.

For information on what permissions to assign to a role to manage access to labels and comments, please read Functions available within mojegodzinki.pl, points 2.1-2.7.

Labeling and commenting reports

To add a label or comment, simply place the cursor on the day and select

for the label

for comment

Creating labels

  1. Go to group settings

  2. Click on Labels

  1. Click CREATE LABEL

  1. Enter the name (1), select the text color (2) and background color (3), optionally you can add a comment to the label, e.g. in what cases you will add it or what it is for (4)

  2. Click CREATE LABEL

Right

In this chapter you will learn

- how to manage permissions in a group

-what are the standard ready-made permission roles that you can use

- how to create permissions for your own needs

- what kind of functionalities can you assign to people in roles within a group

Each group has its own definable set of permissions. Standard roles are initially set.

Starting roles at mojegodzinki.pl

In addition to the roles listed below, there is a group owner who always has full permissions.

Role Name/Function Name

Reporting

Viewer

Admin

Participant X X
For viewing X X
For viewing plus
Editing reports of other group participants X
Invite to group X
Activate participant X
Deactivation X
Participant management X
Removing participants
Acceptance – Ready for acceptance
Acceptance of reports with a status of "ready for approval"
Acceptance – Acceptance of reports
Acceptance – Withdrawal of acceptance of the report
Acceptance – Editing accepted reports
Adding labels to reports X X
Removing report labels X X
Edit comment X X
Deleting comments X X
Creating labels X
Label management X
Removing labels X
Creating access roles X
Editing access roles X
Removing access roles X
Group management X
Deleting a group
Adding dictionaries X
Editing dictionaries X
Deleting dictionaries X
Adding entries to dictionaries X X
Editing dictionary entries X
Deleting dictionary entries X

Within a group, each participant can fulfill a specific role, and therefore have more or less permissions. You can customize these to suit your needs. Furthermore, permission settings within a given group don't transfer to other groups, allowing you to perform a different role within each group. For example, you can report your work time only in group A, but only manage the time of users in group B. To make your work easier, I've provided you with standard group permissions (so-called starter permissions). You can use them, and if they're not sufficient, you can create your own.

Granting permissions involves assigning a specific group of functions to a person. That is, you create a role from selected available functionalities, which you then assign to selected users.

If this seems too complicated or unnecessary, you can use the standard roles that a newly created group is equipped with.

Now, let's talk about features you can add/remove to starter roles or use to create your own role. We'll cover how to create or edit a role in Building a Role.

Features available within mojegodzinki.pl

1.1 Participant – can report his/her data in the group

1.2 For viewing – preview of reports of other group members without editing

1.3 View Plus – View reports from other group members without editing them. This can be combined with actions for labels and comments, allowing you to add, change, or remove them in other group members' reports.

1.4 Editing reports of other group participants – View reports of other group participants with the option of editing them

1.5 Invite to group – ability to add new participants to the group

1.6 Activate participant – Ability to activate a user who has been deactivated

1.7 Deactivation – Possibility to deactivate a group member

1.8 Participant management – ​​Ability to change individual group participant settings

1.9 Removing Participants – Ability to remove a participant from a group along with that participant's data in that group. This operation is irreversible, so double validation is required.

2.1 Adding labels to reports – ability to assign labels to days

2.2 Removing report labels – ability to remove label from days

2.3 Edit comment – ​​ability to write comments for the day

2.4 Deleting comments – the ability to delete comments from

2.5 Creating labels – the ability to create new labels

2.6 Label management – ​​ability to change existing labels

2.7 Removing labels – the ability to remove labels

3.1 Creating access roles – the ability to create new access roles

3.2 Editing access roles – ability to edit existing access roles

3.3 Deleting access roles – ability to delete existing access roles

4.1 Group management – ​​ability to edit group settings

4.2 Deleting a group - the ability to delete a group along with all its reporting data. This operation is irreversible, so double validation is required.

5.1 Adding dictionaries – the ability to create new category dictionaries

5.2 Editing dictionaries – ability to change category dictionaries

5.3 Deleting dictionaries – the ability to delete dictionaries along with their entries

5.4 Adding entries to dictionaries – the ability to add new entries to dictionaries

5.5 Editing dictionary entries – ability to edit dictionary entries

5.6 Deleting dictionary entries – ability to delete individual dictionary entries

but they can be shaped differently independently in each group

6.1 Approval – Ready for Approval: Marking a report as ready for approval removes the report from editability, and notifies the group members with approval permissions that the report is ready for approval. If someone marks a report as ready, they can cancel the status and continue editing it until approval is granted.

6.2 Acceptance of reports with the status ready for acceptance – a function for the manager that allows us to accept reports with the status ready for acceptance with this permission

6.3 Acceptance – Acceptance of reports means accepting all reports even if they have not been marked as ready for acceptance

6.4 Acceptance – withdrawing the acceptance of the report – withdrawing the acceptance of the report, the accepted report is not editable, this option allows you to restore the editing status of the report

6.5 Acceptance – Editing accepted reports , a very strong permission, but maybe your organization needs it or you can treat this permission as an emergency

By default, the group owner is the reporting person. If you do not want to be a reporting person and only want to manage your group, you should enter

My permissions

And I uncheck the box next to Reporting

Building a role

Editing a role

To edit a role, click and then select Access Roles

Click on the selected role

Then, to add/remove functionality to this role, check/uncheck the box next to it. Checked boxes will add/remove the specified functionality to all users to whom you assign this role.

Note: Role changes will be saved only within that group. Each group has its own default permissions, meaning that anyone with, for example, the Manager role will have the same permissions within one group but may have completely different permissions in another group.

Adding a role

To add a role

  1. Click and then select Access Roles

  1. Click add role

  1. Fill in the Name field (1)

  2. Assign appropriate permissions (2)

  3. Click add access role (3)

Note: a role constructed in this way will only be available in a given group.

You can read about how to assign a role to a user in the instructions on Changing the role of a user in a group

Change password

To change your password

  1. Click on the user icon (top right corner of the account details)

  1. Click Change Password

  1. Enter old password (1)

  2. Enter new password twice (2)

  3. Press change (3)

The password has been changed

I forgot my password

This applies to logging in via standard login and password, but does not apply to logging in via a Google account.

  1. Click I forgot my password

  1. Enter the login for the account created at mojegodzinki.pl

  2. Click Next

  3. Open the received email and click on the link

5. In the window shown in the screenshot above, enter the new password and repeat it.

6. Click create new password .

From now on, log in with your new password.

Two-factor authentication

What is this?

Two-factor authentication (2FA), also known as two-factor authentication, is an account security method that requires two different factors to verify your identity. The first step is entering your password, and the second step is confirming your identity using a code sent to your email address (user login).

It is enabled by default

To turn off/on

  1. Go to your account settings

  1. Uncheck the checkbox to disable two-factor authentication or check it to enable it again.

Additional functionalities

Appendix 1 Acceptance of the report

Before we move on to the actual acceptance of the report, a few words about the default functionality and its editing.

Report approval is a very useful tool in mojegodzinki.pl, but it's not applicable everywhere. If you only need the app to report work time for documentation purposes, it can only complicate the process. Therefore, it's an add-on and not enabled by default. Read on and decide for yourself if it's appropriate for your needs.

You can set this functionality, as well as the related permissions in the application, in one place. Read the section on permissions to learn how easy it is. If you want to manage reports in your group by approving them, below I'll show you several ways to use it and what you need to activate to use it. In this chapter, I'll use the manager role. It's not available by default, but you can easily create one.

By default, none of these options are selected.

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance
Acceptance of reports with a status of "ready for approval"
Acceptance – Acceptance of reports
Acceptance – Withdrawal of acceptance of the report
Acceptance – Editing accepted reports

1. Option

After completing reporting for a given period, e.g. a week or a month, the reporting party sets the status of his report as ready for approval.

The manager automatically receives an email notification. They can accept or reject reports set as ready for approval.

The reporting party cannot make changes to an accepted report.

Setting acceptance in this option:

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance X
Acceptance of reports with a status of "ready for approval" X
Acceptance – Acceptance of reports
Acceptance – Withdrawal of acceptance of the report
Acceptance – Editing accepted reports

What does it look like?

Reporting

Once the reporting for a given month is complete, set the report as ready for approval by clicking ready for approval.

If you want to check your report before accepting it, you can use the search/export option.

You can view the report by clicking Search

Export to Excel by clicking Export

Set the status by clicking ready for approval

Days with the status ready for approval are marked in a different color and the summary also shows how many hours are in the status ready for approval.

You can also view your acceptance history.

Until the report is accepted at the reporting level, you can undo the status by going to the menu (1) and clicking cancel ready for acceptance.

I select the day and click cancel status ready for approval for

In the weekly view, the day for which you canceled readiness for acceptance has become editable, the remaining days are still locked.

The person accepting

In the view of the person accepting the report, the status of which is set to accept is highlighted in color.

You can select all participants (1) but note that with this option only reports for participants who have marked the report as ready for acceptance will be accepted

You can select a specific person (2)

You can choose the period you want to approve. For example, if you have any doubts about a particular day, you can choose not to approve it, but you can approve the non-negotiable dates to block the reporting person from editing them. (3)

In the group, after placing the cursor on the day or summary, you will see how many hours have been accepted

The exported report will include an Acceptance Status column, so you can also analyze this data in a spreadsheet, e.g. if you want to forward the report to a person who does not use mojegodzinki.pl.

You can also export a group view with visible statuses.

As you can see, even though all participants in the group were selected, acceptance was only made for one person because only he or she had the status set to ready for acceptance.

So you can accept reports for the entire group or, if necessary, accept them for a specific person. By accessing a specific person's report

You can view it (1), accept it (2), or reject it (3). Your acceptance or rejection will appear in your acceptance history.

Rejection of the report

We select the day and click reject

In the view, we can select the range of days for which we want to reject the reports, we can add a comment and click reject, the status is ready for acceptance

The system will ask for confirmation, click yes if you really want to reject

We can check in history

The person whose report was rejected receives an email notification that this status has been rejected.

The reporting person can make changes to a rejected report and, after changing it, reset the status to "Ready for Approval." If the reporting period is set to "Acceptance" again, the system will accept the previously rejected days and ignore holidays unless they report hours.

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance
Acceptance of reports with a status of "ready for approval"
Acceptance – Acceptance of reports X
Acceptance – Withdrawal of acceptance of the report
Acceptance – Editing accepted reports

With this setting, the reporting person does not set the status to ready for approval and the manager approves the report, e.g. on the agreed day. Once the report is accepted, it can no longer be edited.

The "Set ready for approval" option won't appear for the reporting user, but the manager will have this feature and will process approvals in the same way as with the previous option. The only difference is that in this case, the report rejection functionality isn't needed, so it's not available either.

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance X
Acceptance of reports with a status of "ready for approval" X
Acceptance – Acceptance of reports
Acceptance – Withdrawal of acceptance of the report X
Acceptance – Editing accepted reports

With this setting, the manager gains the additional permission to undo an approved report. If they've accepted the report but something isn't right, they can undo the approval (this permission can be granted to another person, for example, instead of granting it to the manager, you can give it to the admin, and the admin will undo the approval).

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance X
Acceptance of reports with a status of "ready for approval" X
Acceptance – Acceptance of reports X
Acceptance – Withdrawal of acceptance of the report X
Acceptance – Editing accepted reports

With this setting, as a manager, you can accept both reports marked as ready for approval and those that do not have this status.

We assume that the option "acceptance - ready for approval" is enabled for reporting persons, but not every reporting person has set this status

Then

The person accepting

By default, it will only accept days marked as ready for acceptance and the instructions here are as above, but if I want to accept those that do not have this status, I must additionally select the Change report with any status option.

With this configuration, because the option to set the status ready for approval is set, the reject option also appears for the report acceptor.

Role Name/Function Name

Reporting

Viewer

Manager

Admin

Acceptance – Ready for acceptance X
Acceptance of reports with a status of "ready for approval" X
Acceptance – Acceptance of reports
Acceptance – Withdrawal of acceptance of the report X
Acceptance – Editing accepted reports X

With this setting, the manager will be able to accept the report, but if something is not correct, he will not have to withdraw the acceptance and return it to the reporting person, although in this case he also has this right and can use it, but if it is, for example, a minor correction in the report, he will be able to make it himself (this right can also be given, for example, to the admin)

Integrations

You can activate the integrations listed below in your mojedzinki.pl account. Integrations with external systems are designed to facilitate work time reporting.

If you have your own system that you'd like to integrate with mojegodzinki.pl, this is also possible. Please contact us.

Github integration

Integration with the Github platform allows mojegodzinki.pl to search for commits made by a given user (the one who will be authorized when adding the integration) and more easily include them as items in work time reports.

Integration configuration

To add Github Integration

  1. Click and then select Integrations

  1. The integration window will appear. Click Add Integration

  1. Select Github . Click Add

  1. You will be redirected to Github for authorization.

    After successful authorization, you will be returned to the integration page.

    Among the integrations you should find Github .

Use

Active Github integration will display a Github button on the time reporting page.

The Github button displays the commit search.

Select the period, repository and branch and click Search .

The results will appear as the user's commits to Github .

The items you want to include in the working time report should be selected and the Add to report option should be used .

The selected items will be copied to the report.

If the report has required columns, they must be completed for the data to be saved.

The Github entry will also include the commit url visible in the report.

You can access this URL at any time by opening the row menu and selecting Visit Page .

Integration with Gitlab

Integration with the Gitlab platform allows mojegodzinki.pl to search for commits made by a given user (the one who will be authorized when adding the integration) and more easily include them as items in work time reports.

Integration configuration

To add Gitlab Integration

  1. Click and then select Integrations

  1. The integration window will appear. Click Add Integration

  1. Select Gitlab . Click Add

  1. You will be redirected to the Gitlab platform for authorization.

    After successful authorization, you will be returned to the integration page.

    Among the integrations you should find Gitlab .

Use

Active Gitlab integration will display a Gitlab button on the time reporting page.

The Gitlab button displays the commit search engine.

Select the period, repository and branch and click Search .

The results will appear as the user's commits in Gitlab .

The items you want to include in the working time report should be selected and the Add to report option should be used .

The selected items will be copied to the report.

If the report has required columns, they must be completed for the data to be saved.

The entry coming from Gitlab will also contain the commit url visible in the report.

You can access this URL at any time by opening the row menu and selecting Visit Page .