Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (United)
  • Kein Skin
Einklappen
Markenlogo

FORUM

thuthT

<Tim>

@thuth
Über
Beiträge
130
Themen
83
Shares
0
Gruppen
1
Follower
0
Folge ich
3

Beiträge

Aktuell Bestbewertet Umstritten

  • Print Service
    thuthT thuth

    Print Service

    The COBI.wms Print Service is an MS Windows service which receives commands from the Android app and triggers a print event on the Windows machine.

    How it works / Limitations

    Currently, the service only works in combination with Coresuite Remote Print and Crystal Reports.

    The service generates XML files and puts them in a folder that is scanned by Coresuite Designer, which takes care of the actual printing. This means, you must have Coresuite Designer installed and configured correctly to pick up XML files from a specific folder.

    See here for the relevant Coresuite documentation:

    Coresuite documentation

    Only the User and Parameter Scan-Path fields need to be filled out.

    Also, if you don't have Coresuite Service, then at least one SAP Business One client must be running at all times for Coresuite Designer to process the XML files. See here for information about Coresuite Service:

    Coresuite Service

    (If either of the above links to the Coresuite documentation don't work, please notify support@cobisoft.de so we can update this page.)

    XML files that are placed into the folder will be moved automatically into a sub-folder called _executed if the print job was successful, or into a sub-folder called _error if there was a problem. (These folders are created and managed automatically by Coresuite.) In case of an error, you can open the XML file in the _error folder (with Notepad or another text editor) and see if an error message was written into it. Usually, Coresuite writes the error message into these files in the form of an XML comment, near the end of the file.

    NOTE: All of the above is done by Coresuite, not by the COBI.wms Print Service. If the XML files are not being processed, check if Coresuite is set up and running correctly. The job of the COBI.wms Print Service is done in the moment where the XML file is generated and put into the configured folder.

    Installing the COBI.wms Print Service

    First of all, make sure that a recent version of the Microsoft .NET Framework is installed.

    Download the program here: cobiwms-print-service.zip

    • Extract the ZIP into a folder called exactly C:\cobiwms-print-service.
    • Open the folder, right-click on cobiwms-print-service.exe and open its Properties.
    • At the bottom of the Properties window, check “Unblock” and confirm. (If you can't see “Unblock”, skip this step.)
    • Start cmd.exe or PowerShell as Administrator.
    • Enter this command:

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe C:\cobiwms-print-service\cobiwms-print-service.exe

    • Create the file C:\cobiwms-print-service\config.json with contents like below.

    Note: Currently it is not supported to install the service under any other path than C:\cobiwms-print-service; please contact support@cobisoft.de if this poses a problem for you.

    After the service is installed and the configuration file is created, you can start/stop the service from the MS Windows Services application.

    Example config for single-tenant setup (e.g. on-premises or private cloud):

    {
      "ListenPort": 9110,
      "TenantConfig": [
        {
          "PrintDirectory": "C:\\CoresuiteRemotePrint\\Productive"
        }
      ]
    }
    

    The PrintDirectory must correspond to the Parameter Scan-Path of the Coresuite Designer configuration; see above.

    Example config for multi-tenant setup (e.g. public cloud):

    {
      "ListenPort": 9110,
      "TenantConfig": [
        {
          "AuthToken": "SECRET_1",
          "PrintDirectory": "C:\\CoresuiteRemotePrint\\Tenant_1\\Productive"
        },
        {
          "AuthToken": "SECRET_2",
          "PrintDirectory": "C:\\CoresuiteRemotePrint\\Tenant_2\\Productive"
        }
      ]
    }
    

    In a multi-tenant environment, the correct AuthToken must be entered in the COBI.wms Print Settings screen for the app to be able to trigger print jobs. The token serves both to identify the tenant, and as a password to ensure that tenants running on the same cloud environment cannot accidentally or intentionally trigger print jobs for each other.

    NOTE: The COBI.wms Print Service does not support encrypted communication. This means that if you make the TCP port of the Print Service open to the Internet, and set up COBI.wms to contact it, then the tokens will be sent unencrypted over the Internet! It is strongly advised to set up a VPN connection in this scenario to ensure encrypted communication.

    Troubleshooting

    First of all, make sure that the COBI.wms Print Service and the Coresuite Service are both actually running. One or both of the services may have failed to start automatically after a server reboot. (If you don't have Coresuite Service, make sure that an SAP Business One Client with the Coresuite Designer add-on is running.)

    If XML files are appearing in the PrintDirectory defined in the configuration of the COBI.wms Print Service, but the printing isn't working correctly, check the following:

    Make sure the Print Definition ID and Layout ID are configured correctly in the Android app. See Print Settings. You can open the XML files with Notepad and verify the contents.
    Make sure Coresuite Service (or an SAP Business One Client with the Coresuite Designer add-on) is running and that it's configured correctly.

    If the XML files are not appearing in the PrintDirectory defined in the configuration of the COBI.wms Print Service, check the following:

    Double-check the configuration file. For example, note that you must use double-backslashes (\) in file paths due to JSON syntax.
    Make sure the COBI.wms Print Service is really running by using the MS Windows Services application.

    Make sure the TCP Port on which the Service is listening can be reached from the Android devices COBI.wms is running on.
    Use the MS Windows Event Viewer application on the server on which the COBI.wms Print Service is running, and navigate to Windows Logs –> Application, to see whether the Service is logging anything. (If there are lots of irrelevant log entries, you can filter the table to “Source = COBI.wms Print Service”.)

    If the COBI.wms Print Service is running but not logging anything at all, it means that it's not receiving any commands from the Android app, in which case double-check that the TCP Port is open and reachable from the Android devices. Otherwise, the log entries should tell you what the problem is.

    Updating

    Stop the service.
    Extract the contents of the new ZIP file into C:\cobiwms-print-service\, overwriting existing files.
    Start the service.

    Uninstall

    Stop the service.
    Run the following command in cmd.exe or PowerShell: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /u C:\cobiwms-print-service\cobiwms-print-service.exe Delete the folder C:\cobiwms-print-service\.

    COBI.wms cobi.wms

  • COBI.ppc Overview
    thuthT thuth

    COBI.ppc is a Production Process Control solution aka Manufacturing Execution System (MES) for SAP Business One, offered mainly in the form of an Android App.
    It is similar to and based on COBI.wms, but specialized for complex production workflows.

    Setup

    The following UDTs and UDFs are used by COBI.ppc.

    IMPORTANT: All tables should be of type ''No object with auto-increment''.

    Attributes

    In COBI.ppc we use the term "attributes" to refer to information about production orders that will be shown to the user. These attributes can come from a number of sources (see ''Origin'') and can be shown in the production overview screen, the production order details/execution screen, and in some step types. (See below for explanation of "steps.")

    Column Type Size
    Department Alphanumeric 20
    RouteStage Alphanumeric 50
    Title Alphanumeric 20
    Origin Alphanumeric 20
    FieldName Alphanumeric 254
    PositionInOverview Numeric 2
    PositionInDetails Numeric 2
    PositionInSteps Numeric 2

    The ''Origin'' can have the following values:

    Value Meaning
    RDR Sales order on which production order is based
    RDR_LINE Sales order line containing the item being produced
    WOR The production order itself
    ITM Item master data of item being produced
    CUSTOM Special

    The ''FieldName'' must contain the name of an SAP Business One object field with the name given to it in DI-API / Service Layer, not the name of the database column.

    For example, if the origin is ''RDR'', then it's fine to use ''DocNum'' because that's the name of the field both in the database and in DI-API / Service Layer.

    However, if the origin is ''WOR'', then you must use ''DocumentNumber'' instead, because even though in the database it's still ''DocNum'', in DI-API / Service Layer it's ''DocumentNumber'' instead.

    If the origin is ''CUSTOM'', the following values are supported for the ''FieldName'':

    Value Meaning
    __QUANTITY Completed & planned quantity displayed as X / Y
    __QUANTITY_WTR_PROD Transferred & planned quantities displayed as X / Y

    The ''<nowiki>__QUANTITY_WTR_PROD</nowiki>'' is useful if you don't want to consider a quantity to be truly completed yet before it's transferred to the target warehouse. See the "step" of action type ''ProdWTR'' below.

    Buttons

    When the user selects a production order from the overview, the details/execution screen will be opened for that order. In this screen, there can be up to five buttons with various actions attached to them.

    In the beginning all buttons are in the "Start" state. If a button has a ''TimeType'' value other than ''None'', then pressing it will switch the button into the "Stop" state and a timer will be started. The timer ends when the button is pressed again, or when a button of type ''Fault'' is pressed.

    PPC Buttons Type Size
    Id Alphanumeric 20
    Department Alphanumeric 20
    RouteStage Alphanumeric 50
    Position Numeric 1
    StartTitle Alphanumeric 20
    StopTitle Alphanumeric 20
    TimeType Alphanumeric 20

    The ''TimeType'' can have the following values:

    Value Meaning
    Normal Regular production time
    Preparation Production preparation time
    Fault Duration of a fault situation
    None Button doesn't measure time

    If ''None'' is used, the button is always in the "Start" state.

    Steps

    We use the term "steps" to refer to one or more actions that can be tied to the clicking of a button in a certain state. This is how you can tie in actions like Goods Issue, Goods Receipt, and so on into the production workflow.

    For example, you might have a simple "Begin Production / End Production" button, which triggers a Goods Issue step when it's clicked in the "Start" state, and triggers a Goods Receipt when in the "Stop" state.

    PPC_STEPS Type Size
    -------------------- -------------- ------
    Department Alphanumeric 20
    RouteStage Alphanumeric 50
    FirstStageOnly Alphanumeric 1
    LastStageOnly Alphanumeric 1
    ButtonId Alphanumeric 20
    ButtonState Alphanumeric 20
    Position Numeric 2
    Title Alphanumeric 50
    ShowAttrs Alphanumeric 1
    ActionType Alphanumeric 20
    ActionParam Alphanumeric 254

    The ''Department'' and ''RouteStage'' fields, if filled, limit this step to the corresponding department (resource group) and/or route stage.

    The ''FirstStageOnly'' and ''LastStageOnly'' fields can be ''Y'' or ''N'' and only make sense if the ''RouteStage'' field was left empty. They limit the step automatically to the first or last route stage in a production order, without having to explicitly name that stage.

    The combination of ''ButtonId'' and ''ButtonState'' determines when the step will be triggered. The ''ButtonState'' must be ''Start'' or ''Stop''. (A button with ''TimeType = None'' is always in the ''Start'' state.)

    The ''Position'' determines the order in which the steps will be executed if they would both be executed after a button event.

    The ''ShowAttrs'' field can be ''Y'' or ''N'' and determines whether the display attributes of the production order should be shown in the step's screen.

    The ''ActionType'' determines what type of step this is, and can have the following values:

    Value Meaning
    AllItems List all item components of the production order
    MatsWTR Relocation of component items to be issued
    IGE Goods issue of the component items
    CompletedQty Enter completed quantity for current routing stage
    SimpleIGN Goods receipt of finished goods
    IGN Goods receipt with optional discarded/return items
    ProdWTR Relocation of received goods that were produced
    FillParams Parameter input screen (see below)
    Text Show the user a static text (e.g. instructions)
    Close Offer to close routing stage or production order

    The ''ActionParam'' can have different meanings depending on the ''ActionType''. The following table describes the meanings it can have. When there are multiple possibilities, they can be added together and separated with a comma.

    Action type Meaning of ActionParam
    IGE Comma-separated list of item groups to include
    ::: Start with ! to exclude instead
    MatsWTR Comma-separated list of exactly two warehouse codes
    ::: Determines the from and to warehouse
    CompletedQty IGNIfLast to call SimpleIGN during last stage
    ::: PreFillQty to pre-fill the quantity field
    ::: OverwriteQty to make the entered quantity overwrite the old
    ProdWTR Same as for MatsWTR
    FillParams Comma-separated list of parameter IDs
    Text The text that will be shown on the screen
    Close CloseDocIfLast to close production order during last stage

    (Note that the ''ActionParam'' has nothing to do with the "parameters" mechanism described below, except that for the ''FillParams'' action type it contains a list of parameter IDs.)

    Parameters

    We use the term "parameters" (not to be confused with "attributes") to refer to completely specialized values that users can input via a ''FillParams'' step, to document various information that doesn't fit into any standard SAP Business One logic.

    For example, you might have a "Tool State" parameter, and add a ''FillParam'' step to an "End Production" button where the user has to specify in what shape the tool is (fine, damaged, broken).

    PPC_PARAMS
    Column Type Size
    -------------------- -------------- ------
    Id Alphanumeric 20
    Name Alphanumeric 50
    DataType Alphanumeric 20
    ValidValues Alphanumeric 254
    DefaultValue Alphanumeric 254
    Mandatory Alphanumeric 1
    MultiValue Alphanumeric 1

    The ''DataType'' can be ''Text'' or ''Number''.

    The ''ValidValues'' is a list of comma-separated values.

    The ''Mandatory'' and ''MultiValue'' fields can be ''Y'' or ''N''.

    When a ''FillParams'' step is executed, the values given by the user are saved in the following UDT.

    Column Type Size
    Timestamp Alphanumeric 12
    Resource Alphanumeric 50
    EmployeeId Numeric 11
    UserInfo Alphanumeric 20
    WORDocEntry Numeric 11
    RDRDocEntry Numeric 11
    ParamId Alphanumeric 20
    ParamValue Alphanumeric 254
    Fault and rejection reasons

    The fault reasons will be shown in a drop-down when a user clicks on a button with a ''TimeType'' value of ''Fault''. The user has to select one of the reasons before the fault state can be ended.

    The fault reason will be saved in the ''Comment'' field of the ''PPC_WORSTATUS'' table (see below).

    PPC_FAULT_REASONS
    Column Type Size
    --------------- -------------- ------
    Reason Alphanumeric 254

    The reject reasons are shown in a drop-down when a user wants to add rejected quantities in a Goods Receipt, i.e. goods that were produced but are being discarded again for some reason, like being damaged.

    PPC_REJECT_REASONS
    Column Type Size
    --------------- -------------- ------
    Reason Alphanumeric 254
    Production status / timeline

    The following table records all button start/stop events so the price state in which a production order is, and for how long it's been running, can be seen.

    PPC_WORSTATUS
    Column Type Size
    -------------------- -------------- ------
    Timestamp Alphanumeric 12
    Resource Alphanumeric 50
    EmployeeId Numeric 11
    UserInfo Alphanumeric 20
    WORDocEntry Numeric 11
    WORDocLine Numeric 11
    RDRDocEntry Numeric 11
    PrevStatus Alphanumeric 20
    Status Alphanumeric 20
    ResourceGroup Alphanumeric 20
    RouteStage Alphanumeric 50
    ButtonId Alphanumeric 20
    Comment Alphanumeric 254

    In addition to the fields, it's recommended to add the following keys to this table for better performance:

    PPC_WORSTATUS keys
    Key Columns
    ------ --------------------
    IX_0 WORDocEntry
    WORDocLine
    IX_1 ResourceGroup
    IX_2 UserInfo

    (To add keys to a user-defined table in SAP Business One, open the User-Defined Fields - Management window, find the table under User Tables, click on the ''PPC_WORSTATUS'' table, and then click on the Keys button at the bottom right.)

    User-defined fields

    Resources can be tied to a specific route stage (aka sub-department) via this UDF:

    Resource Master Data
    Column Type Size
    -------------------- -------------- ------
    PPC_RouteStage Alphanumeric 20

    Items can be declared to be of various types: ''Tool'', ''RawMaterial'', ''IntermediateProduct'', ''FinalProduct'', ''ByProduct''. However, currently only the ''Tool'' type is used. Items of type ''Tool'' will be automatically added to a Goods Receipt document as returned good.

    Item Master Data
    Column Type Size
    -------------------- -------------- ------
    PPC_ItemType Alphanumeric 20

    Since Relocation documents can't be based on a Production Order, the following UDF is used to specify for which Production Order they were executed:

    Documents
    Column Type Size
    -------------------- -------------- ------
    PPC_WORDocId Numeric 11
    PPC_User Alphanumeric 20

    Times measured by COBI.ppc are booked as a Goods Issue with a Resource line; the following UDF describes what time of type this was (Normal, Preparation, Fault).

    Document Lines
    Column Type Size
    -------------------- -------------- ------
    PPC_TimeType Alphanumeric 20

    In the following UDFs, COBI.ppc stores information about the status of a routing stage within a production order.

    The UDF ''PPC_CompletedQty'' represents the quantity of items whose processing //within this routing stage// has been completed, although they may still have to go through other routing stages before they can be booked in as a Receipt from Production.

    The UDF ''PPC_Closed'' can be set to Y to indicate that no further processing will take place within the routing stage.

    Production Order - Route Stage Rows
    Column Type / Structure Size Valid values Default
    PPC_CompletedQty Units and Totals / Quantity
    PPC_DiscardedQty Units and Totals / Quantity
    PPC_User Alphanumeric 254
    PPC_Closed Alphanumeric 1 Y / N N
    COBI.ppc

  • Updates and Announcements
    thuthT thuth

    Version 2.40 PL2 (June 2024)

    Date Format Customization

    • Users can now change the date format in the options (either DD.MM.YYYY or MM-DD-YYYY), which will be applied across all modules.

    Base Document Item Descriptions

    • For existing BaseDocs (e.g., deliveries with a customer order), the ItemName is now pulled directly from the BaseDoc instead of the OITM table, allowing for customized descriptions in the BaseDoc to be used.

    Inventory Module Enhancements

    • The inventory module now supports multiple counters (team counters and individual counters, but not a mix of both).

    Sales Bill of Materials

    • Improved handling of sales bill of materials after picking. If a sales BOM exists, the "parent item" will be automatically pulled in the delivery module after picking.

    New Options

    • Goods Receipt: Hide Orders for Drop Ship Warehouses
    • This option hides all orders for drop ship warehouses as well as individual lines in orders for drop ship warehouses.
    • Picking: Check Available Quantity
    • Checks if the quantity to be picked is available in the specified warehouse. If not, the line and the entire order are marked with an exclamation mark (!).
    • Picking: Sort by Base Documents
    • When a picking list consists of multiple documents, they are displayed separately.
    • Issue for Production: Check Available Quantity
    • Similar to the picking process, it checks the available quantity and marks insufficient stock.
    • Miscellaneous: Allow Negative Storage Bins
    • Miscellaneous: Automatically Select Current Storage Bin for Item

    Additional Features and Improvements:

    • Support for additional barcodes from the OBCD table alongside standard barcodes.
    • When picking for production, positions will now be highlighted in orange if there is insufficient stock in warehouse x, making it clear which items and documents are not ready for picking.
    • An exclamation mark will also be displayed if there is insufficient stock in warehouse xx, though it will specifically reference warehouse x.
    • Manually edited item descriptions will now be displayed during goods receipt, as in version 2.34 PL10, improving control processes for goods receipt staff.

    Item Images/Attachments

    • Item images and attachments can now be viewed in the quantity entry screen.
    • Images can be enlarged by clicking on them.

    Negative Inventory

    • It is now possible to allow negative inventory levels.

    Stock Check Option

    • Stock checking is now an optional feature that can be selected in the settings.

    Scanner Support

    • The issue with Denso Scanner has been resolved.
    • New logic for Denso Scanners has been implemented.

    Storage Bin Selection

    • Improved selection process for storage bins.
    COBI.wms cobi.wms

  • Introduction to Tim: Your New Moderator and Support Specialist at COBISOFT Forum
    thuthT thuth

    Hello everyone,

    My name is Tim, and I'm excited to be a part of the COBISOFT Forum as a moderator and support specialist. Here’s a bit about my journey and role:

    What brought you to apply for a training position at our company?

    My interest in training with the company, particularly in the field of partner management, was sparked by an unexpected change in my career path. Through an educational organization, I discovered COMP.net and immediately applied. After mutual discussions, I was assigned to partner management. The warm welcome I received from the team solidified my interest in the tasks and responsibilities within partner management.

    Can you tell us about your daily tasks?

    Currently, I am still in the training phase within partner management. However, it's clear that I will act as a bridge between partner management and development. My primary responsibilities include first-level support for product inquiries and problem resolution, as well as assisting my colleagues in generating potential partner leads. Additionally, I work extensively with SAP Business One and our mobile solution, COBI.wms.

    I look forward to contributing to the forum and assisting the community with any questions or issues. Let's make this a great space for everyone!

    Best regards,
    Tim

    Tim-Huth-Blog.png

    Announcements

  • Location Autocomplete
    thuthT thuth

    The Location Autocomplete allows the user to automatically determine the location based on a previously created user-defined database after entering a postal code. Once the module is started, it creates a user-defined database (@CMP_ZIPCODES). In this database, the user can manually enter locations, postal codes, and the country code (ISO 3166 ALPHA-2). The database can be accessed via:

    f29c2efe-5331-4911-a82e-04b507fea1b1-image.png

    COBI.suite cobi.suite

  • Mass Creation of Production Orders Based on Sales Orders
    thuthT thuth

    This module allows for the mass creation of production orders based on sales orders. The program adds a new button to the sales order, which enables the creation of production orders based on the order lines. The program creates production orders for this sales order and links them to the sales order.

    b1d9272a-9038-4688-a354-4045ffcdb6de-image.png

    d28f3c53-5c35-4cf3-ba6c-bc3436984216-image.png

    COBI.suite cobi.suite

  • Update Resource Costs in Bill of Materials
    thuthT thuth

    In SAP, there is an issue where changing the standard costs of resources does not update these costs in the bills of materials where the resource is used. This module provides the ability to update these costs for each bill of materials.

    a.png

    COBI.suite cobi.suite

  • Bill of Materials Cost Report
    thuthT thuth

    This module allows the calculation of the total costs of bill of materials (material costs, machine costs). Additionally, it provides the option to allocate individual costs to specific cost categories.

    260318a4-df2f-4dab-a78d-ccb1ec91100b-image.png

    cf32eb42-2e05-4856-a724-30875561a892-image.png

    COBI.suite cobi.suite

  • Dynamic Data Export
    thuthT thuth

    This module allows the user to create a new menu entry for an export under the Sales menu.

    COBI.suite cobi.suite

  • Item Text Generator
    thuthT thuth

    The Item Text Generator allows for the automatic generation of remarks for all items in a specific item group based on OTIM database fields. An item definition must be created for each item group. The user can access this through the standard "Item Groups - Definition" window in SAP via a right-click:

    9eea4087-b3db-450a-8ebb-c30b86dde5eb-image.png

    COBI.suite cobi.suite

  • Dynamic Item Search
    thuthT thuth

    The item search is a search function that can be dynamically configured in SAP. The item search can be accessed via the SAP menu item "Item Master Data" in the warehouse management, thereby overriding the standard SAP behavior:

    5ce4aa8c-2bce-4687-a5ad-d64479491598-image.png

    COBI.suite cobi.suite

  • Item Group Search
    thuthT thuth

    This add-on allows searching for item groups in the item master data. For this purpose, there is a new search field:

    ea82ff86-0730-430c-bf3c-c0af32887185-image.png

    COBI.suite cobi.suite

  • Copy Document Due Date from Order to Delivery
    thuthT thuth

    This add-on copies the delivery date from the sales order to the delivery note when the delivery is created using the "Copy To" function.

    15e6fb2f-fe9e-4bb6-bfde-3494b6226c2f-image.png
    c5b9869f-8696-4df5-9d2f-efbc60d9713a-image.png

    COBI.suite cobi.suite

  • Automatic Client Number to DATEV Number
    thuthT thuth

    This add-on copies the BP code in the business partner master data into the DATEV account field under Accounting > Tax. If the code is too long, it will not be transferred to the DATEV field.

    Before
    c6054d7e-85ab-4b17-8050-c85df8637e2c-image.png
    After
    a45773d6-1659-47aa-bcc7-deb182ec58f0-image.png

    COBI.suite cobi.suite

  • Item Quantity Discounts
    thuthT thuth

    This module allows the user to maintain quantity discounts directly in the item master data.
    For this purpose, there is a new "Quantity Discounts" tab in the item master data.
    In this tab, you have the option to create and modify quantity discounts for an item.
    See the image below.

    cf99d482-7ae9-4d8e-a297-f614a4135df9-image.png

    COBI.suite cobi.suite

  • Setting up the COBI.wms Emulator
    thuthT thuth

    Requirements

    • Android Studio
    • COBI.wms APK

    Step-by-step guide for installing the Android Studio Emulator, setting up a virtual device and setting up the COBI.wms APK.


    Step 1
    Visit the website Android Studio


    Step 2
    Download the latest version of Android Studio.
    1.png


    Step 3
    Install the downloaded .exe file.
    2.png


    Step 4
    Open Android Studio and navigate to the "Device Manager" tab. Click the plus icon and select "Create Virtual Device".
    3.png


    Step 5
    Select a smartphone model of your choice and click "Next".
    4.png


    Step 6
    Select an operating system (we recommend Android 8.1 or higher).
    5.png


    Step 7
    Name the virtual device, check all settings, and then click "Finish".
    57.png


    Step 8
    Start the virtual device.
    7.png


    Step 9
    Note that the first start may take a little longer.
    8.png


    Step 10
    Drag the COBI.wms APK file into the virtual device to automatically install the app.
    9.png


    Step 11
    Configure COBI.wms with the desired database configuration (On-Premise or Cloud). The diagram shows the On-Premise version.
    55.png


    Step 12
    The device ID must now be stored in the database with the license key.
    56.png
    58.png

    COBI.wms cobi.wms

  • COBI.time - User manual for the Manager
    thuthT thuth

    COBI.time - User manual for the Manager

    Purpose and area of application

    The following is a supplement to the user manual for the standard user of COBI.time for employees in management positions with employee responsibility. It supports the user in maintaining an overview of employees' time accounts and absences and in processing absence requests directly in COBI.time.

    The modules for the supervisor/manager function are activated by the administrator via the user rights administration.

    This manual covers the following additional modules:

    • (Administration) - see Administrator user manual * Attendance list * Time report * Absence overview

    The Administration module is not covered in this user manual; please refer to the manual for the administrator.

    After logging in to COBI.time, the supervisor receives the same dashboard as the standard user, but with the additional modules in the left menu bar, outlined in yellow in the image below.

    85._dashboard_manager.jpg

    1. Attendance List
    86._presence_list.jpg

    Please refer to the user manual for the standard user for the general functions.

    The supervisor/manager can view the following information about the employees. Clicking once on an employee opens an overview window in which you can find an overview of the current working time, the time account balance and the holiday days, see illustration below.

    87.presence_list_2.jpg

    In addition, the supervisor has the option of clicking on the “Balance” to display the employee's monthly history.

    88._monthly_history.jpg

    The following window opens. A monthly overview is displayed showing the times and absences already booked. You can scroll forwards and backwards month by month using the arrows to the left and right of the monthly display.

    89._monthly_history_details.jpg

    By clicking on a single day, you get an overview of the time recording per day.

    90._history_single_day.jpg

    If the employee has requested a time correction or for any other reason, the supervisor can correct times manually in this view and add a comment to the correction. The comment field is only mandatory if it has been activated in the general settings. Link zu den Einstellungen The comment may not exceed 400 characters.

    Options for time correction:

    91._edit_history.jpg

    If you click on a time that has already been booked, you can now set a different time.

    Clicking on the arrow next to the status opens a selection menu in which a status can be selected accordingly.

    You can add lines via the “plus” if, for example, you would like to add times to a project.

    The entry does not necessarily have to be entered in the correct order of the daily schedule. The line automatically jumps to the correct position when the “Enter” key is pressed after the correction.

    If the comment field is activated, it must also be filled in, for example the reason for the time correction can be entered here. Otherwise, you cannot save the changes.

    You can use the “Show comments” function at the top right to display the corresponding comments for the changes. When you click on the button, only days are displayed for selection where changes have been made; after selecting the day, for example, the following overview is displayed:

    92._show_comments.jpg

    The supervisor also has the option of having a time report created from the employee. For this purpose, click on the icon ( highlighted in yellow) next to the balance in the information window.

    93._information_field_time_report.jpg

    The “Time report” is a separate module in the menu bar, which can be applied to all employees (see point 3.) and can also be called up within the information window of the individual employee, exclusively for this employee, after clicking on the employee within the attendance list. The general view and the structure of the time report are the same.

    After requesting the employee's time report, you get the following view (example of a week in Feb.24):

    94._time_report.jpg

    The actual and target working time, the difference in per cent and the corresponding balance are displayed. The booked times including the break are visible for the individual days. If projects have been booked, you can see these by moving the mouse pointer over the project symbol. The red arrows to the left and right of the name can be used to scroll forwards and backwards by month. This information can be imported into Excel via the “Export” button and processed accordingly.

    2. Absence Overview
    95._absence_overview.jpg

    The “Absence overview” module in the menu bar gives the manager an overview of the remaining holidays, already booked and requested absences of the employees.

    Clicking on the icon opens the following screen.

    96._filter_absence_overview.jpg

    You also have the option of filtering by teams or individual employees or clicking on “All employees” to get a complete overview. If you have selected a team, the “Employees” filter only displays the employees of this team and you then have to select them either completely or individually.

    You can also use the date or month selection to display absences in the past.

    Below is an example of the view of an absence overview:

    97._absence_overview.jpg

    If nothing else is selected, the current month is always displayed in the absence overview; you can scroll forwards and backwards using the arrows to the right and left of the date.
    The search function at the top left takes you back to the filter mask.
    If you move the mouse pointer over the “Remaining holiday” field, you will see an overview of how this is made up, as shown above.
    The exclamation mark next to the employee's name indicates that the employee has submitted an absence request. Requested and unconfirmed absences are marked with an asterisk in the calendar.
    In the top right-hand corner, it is possible to display the name and colour legend of the reasons for absence.
    ADDITION: The manager can also find the notifications of absence requests in the dashboard under “Notifications”, these can also be edited from there, see illustration below and picture at the top of the dashboard, point 4.

    98._notifications.jpg

    Approval/rejection of absences There are two ways to approve absence requests. Firstly, you can click on the exclamation mark icon and all of the employee's absence requests will be listed one below the other. Based on the information “Received on:” under the reason for absence, you can decide which absences should be approved. This would also be a helpful decision-making aid, for example, if several employees have submitted a holiday request for the same period

    99._absences_for_approval.jpg

    Individual requests can be accepted or rejected.

    100._absence_approval.jpg

    In addition, absence requests can be processed directly in the calendar by simply clicking on the symbol with an asterisk in the calendar, the absence request opens and can be approved or rejected.

    The advantage of approval via the exclamation mark symbol is that several absence requests are listed, which may not be visible in the calendar immediately if they were submitted for different months.

    After an absence request has been approved, the asterisk * in the absence symbol disappears and the left margin turns black, i.e. the request has been approved but not yet finally saved.

    101._approved_absence.jpg

    If an absence request is rejected, the absence icon disappears from the calendar immediately. The employee generally receives notifications in their own dashboard when a request is accepted or rejected.

    It is also possible to edit the absence calendar manually, for example if you want to add a sick note. To do this, select the relevant weekdays within the calendar, then select the appropriate one from the list of defined absence reasons in the upper area. The factors 1 and 0.5 stand for one and half a day respectively. Once the selection has been made, the symbol with the left black border appears in the calendar. This time it is not marked with an asterisk because this reason for absence has been entered manually. Again, this has not yet been finally saved.

    102._absence_by_hand.jpg

    All changes (accepting and rejecting absence requests) are listed in a legend in the bottom right-hand corner and must be finally saved before leaving the module.

    103._approved_absences.jpg

    As soon as you click on the “Save” button, you will be shown another change overview listing how many and which changes you have made. You can use the arrow next to the number to display details and thus check again whether everything is legal.

    104._change_overview.jpg

    Once the absences have been finally saved, the black bars in the icon disappear..

    105.change_overview_2.jpg

    3. Time report

    106._time_report.jpg

    After clicking on the “Time report” symbol, the following screen appears.

    107._time_report.jpg

    Here you have the option of filtering by teams or departments.

    In the second option, a list of all employees is displayed, from which you can select one or more employees. Deactivated employees are not displayed for selection.

    In the third option, all employees can be displayed.

    You can also select a report type. The report can be selected monthly or for a specific period. You also have the option of using the arrows in the displayed calendar to scroll by year and/or select the months.

    Once all criteria have been selected, click on the “Request” button and the corresponding time report will be created.

    Below is an example of a requested time report for all employees for the month of January 2024:

    108._time_report_example.jpg

    Using the drop-down menu in the name field (employees are displayed here in alphabetical order), you can select an employee and view their time report.

    It is also possible to scroll through the time reports month by month using the two red arrows on the right and left, regardless of which month was previously selected.

    In addition, you can use the two “Export” buttons at the top right to import the reports into an Excel file for further processing, for example to make them available to a tax office.

    The “Export All” button imports all time reports for the employees included in the selection into an Excel file. An Excel data sheet is displayed for each employee, the names of the employees are displayed in the tab labelled below.

    Only the time report of the employee currently displayed is imported into an Excel file via the “Export” button.

    The working and break times are shown separately in the time reports exported to Excel.

    COBI.time cobi.time

  • COBI.time - User Manual for the Standard User
    thuthT thuth

    [New Feature added]

    Time correction request

    It happens that employees forget to log times or other activities. You can use the following function to submit a request for time correction.

    time_correction_request.png

    If you select this function, you will get the following mask:

    time_correction_menue.png

    When you click on the date field, the calendar opens; on the days with green dots there is already a time booking that you might want to correct. For days without marking, there is no time booking; you could also request a time correction for a complete day.

    3.1_time_correction.jpg

    You now select the day on which you would like to request a time correction. In the example below, a day was selected on which the employee forgot to log in in the morning. He did this at 9:42 a.m. and is now submitting a request for a time correction because he started his work at 7:30 a.m.

    4._time_correction.jpg

    To do this, click on the time you want to correct, in this case 9:42 a.m., and change it to the desired time. You also have the option of using the “Plus” button at the top right to book entire days as working hours or so-called “activities”. When you click on “Activities” the selection window opens, identical to that in the digital time clock (activity button) in which you can see the projects, service calls, financial projects and cost centers. You could request time corrections here if you forgot to book such activities.

    4a._time_correction.png

    In all cases it is mandatory to enter the reason for the time correction in the comment field, after which the application can be sent. This will be sent to the registered manager/team leader.

    5._time_correction.jpg

    COBI.time cobi.time

  • COBI.time - User Manual for the Standard User
    thuthT thuth

    Purpose and area of ​​application

    The following information is intended to provide the standard user with all the necessary information for using this software in the time recording management process. It supports the user in using COBI.time to record his working times, which are then integrated into SAP Business One.

    ** The documentation is divided into the following sections **

    • General settings:

      • Device configuration
      • Language settings
      • View
      • Profile Picture
    • Employee time recording:

      • Dashboard
      • Menu bar
      • Digital time clock
      • Attendance list
      • Notifications
      • Monthly Overview

    General Settings

    Device configuration

    If you enter the domain name with /start, the configuration mask of COBI.time is displayed.

    Example: https://cobitime-url/start

    You have the option here of choosing the way you want to log in. Select the desired configuration and click on
    Save.

    b180f7b5-6e5e-4761-b1d6-8571a264d36e-image.png

    The username is generally taken from SAP Business One. If no SAP user code is defined, a username can be assigned manually by the administrator before the import from SAP Business One.

    When importing employees from SAP into COBI.time, the administrator assigns a unique start password for all employees. When trying to log in for the first time, employees are requested to change the password accordingly.

    aaccbeb0-c5f2-48ef-8b78-3687e24daa64-image.png

    The PIN is generated automatically during import and can be requested from the administrator.

    RFID chips can be activated and made available by the administrator.

    If the "Terminal mode" checkbox is ticked, the system automatically returns to the login screen after 15 seconds (default). The time can be adjusted accordingly. Terminal mode is useful if, for example, several users (production, warehouse, etc.) have to log in on one tablet.

    If COBI.time is used in the terminal, the employee is only shown the digital time clock when logging in and not the complete dashboard.

    92ec250c-1957-45e9-8f0e-5982bb6509ac-image.png

    Language settings

    You also have the option of selecting your preferred language to work with. This function can be found in the top right-hand corner. COBI.time is available in both German and English.

    d419edc4-bfd1-4f3e-a8ff-9f26dc0a2c59-image.png

    Display View

    COBI.time can be operated in both dark and light mode. The slider for changing the view can also be found in the top right-hand corner, to the left of the language selection.

    cb5752c0-a094-47a5-99c9-348565393cf3-image.png

    Insert profile picture

    To add or change a profile picture, click on the image area at the top of the menu bar and upload the chosen picture.

    57e0a95e-14d9-492d-a99f-aeb06d9c1677-image.png

    Employees Time Recording

    Dashboard

    After all general settings have been selected, you can now log in to COBI.time as an authorised employee and receive the following dashboard.

    f469209d-f076-4595-9399-7ee5f42f4e2c-image.png

    The dashboard is divided into 5 areas. See points 1 - 5 below in relation to the illustration above.


    1. Menu Bar

    4784909f-fc39-4bca-91d6-3cc20ad5d0a9-image.png

    By clicking on the "Time recording" icon, the complete dashboard is displayed.

    33768b89-c348-4c47-99e6-088fb5750f07-image.png

    When you click on the "Attendance list" icon, you get an overview of all employees or just the team colleagues, depending on the authorisation given. The authorisation for the corresponding view is assigned by the administrator.

    8d4458e8-6ae4-4ef1-bc31-68b4431d5184-image.png

    By clicking on the "Absence request" icon, another window opens with a drop-down menu with a list of reasons for absence.

    c0f48f53-7567-4d11-af9c-e3094e7135dd-image.png

    You can now select a reason for absence, half or full day and the date. Furthermore, you can optionally add a comment or an attachment.

    When you click on the "Request absence" button, this is forwarded to the line manager for approval.

    687f2f14-b1fa-490e-b3f5-47b21bb69108-image.png

    Here you can log out of COBI.time, which must be confirmed again.
    The following window appears after clicking on "Log out":

    250661a5-2906-4e08-ad7a-7a7151bbf679-image.png


    2. Digital Time Clock

    Buttons Coming / Business trip

    These are primarily used to start the daily time recording. Clicking on the " Coming" button starts the time recording for the day. There can be also the "Business trip" button, which is displayed to the right of the "Coming" button. It has the same function; the time is started accordingly. There are two options for displaying the "Business trip" button. This can be displayed in general or only if there is an authorised business trip for the day.

    Note: The business trip function is not a general function; it is activated by the administrator in the settings if it is relevant for the employees.

    Location Selection Button

    You can use the "Location" button to select where you are currently working, which will be shown in the attendance list with a corresponding icon visible to colleagues. The icon also appears in the top left-hand corner of the digital time clock.

    00d01c36-6d67-4ad4-9082-ec340e439129-image.png

    Standort Icons:

    3dbf327a-7b9f-4cfe-adda-fca71b2b246a-image.png

    Once the working time has been started, the time worked is displayed in the centre of the grey circle. The time circle changes colour from grey to red to green when the target working time for that day has been reached.

    After the working time has been started, the buttons in the digital time clock are changing as follows.

    3a9fb973-81bc-49d1-b468-37eb9bf3742d-image.png

    Button „Book Breaks“

    This function can be used to start and end breaks. After pressing the " Break start" button, the " Break end" button appears automatically.

    6bc7ac6d-e739-4a6e-96e5-60de74357e0c-image.png

    During the break, the colour of the time circle changes to yellow. The employee is also displayed in yellow in the attendance list so that everyone can see who is currently on a break.

    79c826f3-97c7-43a5-abcf-9a478a3463ab-image.png

    Button „+ Activity“

    0dc68680-ac79-48e9-95e5-a2a718450991-image.png

    0b088f9c-a482-4c06-8427-4e3ffd9fef54-image.png

    Once the working time has been started, you can use the "+Activity" button to book time on projects, service calls and financial projects within the working time. After clicking on the button, the following selection menu opens:

    Once a project has been selected and confirmed, this also appears as information in the digital time clock under the employee's name.

    Projects, service calls and financial projects are taken directly from SAP Business One and cannot be created in COBI.time.

    The time booking for the project can be ended using the "End project" button. Breaks can also be booked during booking on a project. If no name has been assigned to project stages in SAP, these stages are displayed as an empty field for selection.

    The "Search" field can also be used to search for specific projects.

    Posting to projects is not a general function; it is activated by the administrator in the system settings and in the authorisation assignment if this is relevant for the employees.

    Information Field

    In the top right-hand corner of the digital time clock there is an icon where you can call up personal information.

    8b30b237-7ec1-4525-b5cd-ceff644a9f44-image.png

    After clicking on the "Show information" icon, the following window opens:

    51c877c4-25b2-4068-9f90-02997c226502-image.png

    Here you have an overview of the attendance status, the current working time including breaks and the total balance since the employee started using COBI.time. Plus or minus hours are displayed accordingly. In addition, an overview of the total leave (planned, open, unconfirmed and taken) is displayed in the lower half.

    E-Mail Notifications

    In the top right-hand corner of the info window, you can activate whether you would like to receive an e-mail notification when an absence request has been approved or rejected.

    69399330-14a6-4494-aa08-f0a81bf6d145-image.png

    Monthly History

    By clicking on "Balance", you can open your monthly history.

    80562481-55bb-49d8-a9fe-448f6d7fe507-image.png

    You get the following view per month in which all attendances and absences are displayed. You can also use the arrows to navigate forwards and backwards by month.

    13c84f34-9098-4aeb-8189-111bee5755fa-image.png

    By clicking on individual days, an overview of the selected day is displayed so that single bookings can be traced in more detail.

    71b71956-ff7a-4b06-846d-af86265b5238-image.png

    1. Absence Request

    You also have the option of initiating an absence request in the info window by clicking on the plus next to "Absence request".

    cbdb3693-a134-4a9a-b259-fc6707a32f35-image.png

    The same mask appears as from the "Leave request" icon in the menu bar.

    2. Time Report

    You can retrieve your own time report using the symbol to the right of the balance.

    9033c688-8c2c-4429-98f7-fa3236fc9ef8-image.png

    Once you have selected the "Time report" button, you will see an overview of a monthly time report, in which the daily bookings, actual and target working time and the corresponding difference in per cent are displayed.

    The red arrows at the top left and right can be used to scroll month by month. With the "Export" button in the top right-hand corner, the time report can be exported into an Excel spreadsheet and used for further processing.

    11ed3e6a-2131-4629-ae1c-c908f80053eb-image.png

    3. Attendance List

    By clicking on the "Show all" button, you get an overview of all employees or team colleagues, depending on how the administrator has assigned the viewing rights. The attendance list function is the same as the icon in the menu bar under point 1.

    cf6fccf8-a6d0-4bc8-b61d-941070097786-image.png

    Overview Attendance List:

    c3d7b169-f4b0-4b33-81ad-b86782a00c9b-image.png

    The attendance list has a search function in the top left-hand corner where you can search for colleagues by first name or surname. There is also a filter function in which you can display departments separately. You can also tick the box next to it to display only colleagues who are present.

    The status of the colleagues can be recognised by the highlighted colour or the displayed symbols, see legend on the right of the image.

    4. Notifications

    The notification field shows when absence requests have been approved or rejected. Alternatively, you can use the e-mail function as described under point 2. Digital time clock - e-mail notifications.

    5. Monthly Overview

    In the monthly overview, you can see your average working and break time and the corresponding balance.

    By clicking on the "Show history" button, you can jump to the identical history as under point 2. Digital time clock - monthly history.

    07e3a064-fa0e-4309-bc6b-c3acda3005b8-image.png

    Additional Modules

    Depending on the rights assigned by the administrator, the employee could be shown an additional module in the menu bar on the left, the manual time recording.

    a84d30e2-6bf9-4ed1-bad9-a3201b5bab8b-image.png

    There are two options here:

    1. if only the "Manual time entry" right has been assigned, the following window opens:

    569505dc-f354-48f4-9f64-a1de4a79dae4-image.png

    The employee has the option of booking times in the past only.

    1. The rights "Manual time recording" and "Project times" have been assigned, then the following extended window opens:

    fa5cc732-556a-4e19-a764-67aa2bc8110c-image.png

    The employee has the option of booking times on projects, business partners and service calls etc., e.g. on the previous day or in the past.

    In both cases, click in the corresponding fields and select the desired times or projects, business partners, service calls, etc.

    Note:
    The right of manual time booking is rarely assigned to employees alone. This would be used, for example, if the employee had forgotten to log in or out of COBI.time the day before and now wants to enter the working time accordingly. These processes are usually authorised by the line manager with appropriate comments.

    The manual time booking authorisation in conjunction with the project times authorisation is assigned more frequently. Here, employees have the option of adding project times in the past as part of their working time.

    Ultimately, the assignment of rights for both aspects depend on how the company policy is defined.

    COBI.time cobi.time

  • COBI.time - User Manual for the Administrator
    thuthT thuth

    Purpose and area of ​​application

    The following information is intended to assist the administrator in setting up COBI.time for the employees. It is intended to provide all the necessary information for using this software in the time recording management process.

    The manual is divided into the following sections:

    • General Settings

      • Device configuration
      • Language settings
      • View
    • Administrative Functions

      • Working time models, public holiday and absence management
      • User Administration
      • Import of employees from SAP Business One
      • Setting up individual employees
      • User Groups
      • User Rights

    General Settings

    Device Configuration

    If you enter the domain name with /start you get the configuration mask of COBI.time.

    Example: https://cobitime-url/start

    Here you have the option of setting how you want to log in. Select the preferred configuration and click on Save. The administrator usually logs in with the user name and password.

    d38b6354-78aa-4273-8d95-7a9f3cf64483-image.png

    Terminal mode is not relevant for the administrator.

    During installation, the username "admin" and the password "admin" are automatically assigned to the administrator. When trying to log in for the first time, you will be asked to change the password accordingly.

    456be4c3-22dd-4240-8276-e6a0592abe04-image.png


    Language Settings

    You also have the option of selecting your preferred language to work with. You will find this function in the top right-hand corner. COBI.time is currently available in German and English.

    196f8bd5-8e50-422d-92c1-a2a70c88c9d4-image.png


    View

    COBI.time can be operated in both dark and light mode. The slider for changing the view can also be found in the top right-hand corner, to the left of the language selection.

    cb2ab6f3-1538-4693-913a-908254b01d4d-image.png


    Administrative Functions

    How to set up COBI.time for employees to use?

    Once all general settings have been selected, you can now log in to COBI.time as an administrator and you will see the following dashboard.

    ff4e398f-0724-45c8-a46b-e32d0d3aaba0-image.png

    The administration module is located on the left-hand side, which you can expand by clicking the arrow on the right.

    495aab0d-e621-4cad-937b-9c35a6883e2c-image.png

    The dashboard is divided into 3 areas:

    61d7ca8e-85db-4524-9ac1-8f725efe6dd4-image.png

    You start with the sub-module "Working time models" in which basic information must be created respectively entered.

    20e79dbf-842b-460b-a41c-b146a280d094-image.png

    The following view opens, which is divided into 3 areas:

    1. Working Time Models
    • Daily Time Model
    • Weekly Time Model
    • Automatically Weekly Time Model
    1. Public Holiday Management
    • Import of public holidays
    1. Absence Management
    • Creation of various reasons for absence

    Daily Time Model

    The basis for a weekly working time model is a daily model, where an employee's target working time is defined for one day. The day of the week does not matter if, for example, the employee works 8 hours from Monday to Thursday and only 6 hours on Friday.

    To do this, click on the "Add daily time model" button and the following screen appears.

    73575e0a-949c-47c3-943e-2e94b4f1a095-image.png

    The time model description should be clear so that it does not lead to confusion or ambiguity later on. Then enter the start (coming) and end (going) of the working time.
    There are two options for the break regulation: you can define the length of the break, for example 1 hour, or you can enter fixed break times. This variant is often used for warehouse or production employees, i.e. these break times can be booked automatically in COBI.time, regardless of whether the break was taken or not. The prerequisite for this is that the "Automatically post break times" function is activated later in the weekly time model.

    Once all the required and relevant information has been entered in the daily model, the planned working time is automatically calculated and automatically displayed in the top right-hand corner. This daily structure is saved using the "Add daily time model" button (bottom centre).

    For non-working days, a day model is usually created with a start and end time of 00:00, resulting in a target working time of zero hours, i.e. COBI.time does not expect any time bookings on these days.

    Below are two examples for an 8-hour day of office work and 8 hours in production.

    Daily model example office:

    fc948952-60c2-4bd6-b783-fc4ae6bc2b59-image.png

    Daily model example production:

    c0937593-490a-46bf-9979-c6945d556e9b-image.png

    Weekly Time Model

    Once all the daily time models have been defined, you can now create the corresponding weekly time models. Again, click on the "Add weekly time model" button and you will see the following screen.

    458ec988-7ffd-4e5b-ba17-892677621fc7-image.png

    Again, you should make sure that the model name is clear and cannot lead to confusion. Once the model name has been assigned, click in the weekday column, e.g. Monday, to display the selection list of daytime models that you have created in the previous step. Now select the corresponding day model for each day of the week. Once this has been completed, the weekly working time is calculated automatically and displayed in the top right-hand corner.

    You can also activate three additional options in the bottom section of the weekly time model:

    ebe5b557-50fb-40bc-bc3e-ba2611363f28-image.png

    If this function is activated, an employee's time account is automatically reset to zero hours at the beginning of the month. In practice, this is used for temporary employees, for example.

    0e88ad59-14de-4f22-b95e-29d4e787ccc0-image.png

    If this function is activated, the employee's time account is automatically reduced if the employee either logs in before or logs out after the agreed end of working hours. For example, if the employee has an agreed start time at 8.00 am and logs in at 7.30 am, half an hour is automatically deducted before the start of work.

    435cd487-7102-48f3-90c6-876cf37df4e8-image.png

    The system is currently set that 30 minutes are deducted after 6 working hours and another 15 minutes after 9 hours of working time. These times can be customised for specific users.
    (It is planned that the administrator will be able to set this himself in the future).

    Below is an example of a weekly working time model for a classic 8-hour office day (40-hour week):

    874c76d4-0a27-4ca4-8013-a8a0bb7013c8-image.png


    Automatic Weekly Time Model

    You also have the option of adding an automatic weekly time model which could be relevant for trainees/students, for example.

    After clicking the "Add automatic weekly model" button, you will see the following screen.

    6805c787-0e04-46c2-b0a6-1de9b0d20546-image.png

    Firstly, you assign a clear description and secondly, the period for which the model should be valid. The following screen then opens:

    4204d77f-2320-4191-a8c5-61fff9285ed5-image.png

    In the first window, you have the option of excluding periods in which the trainee is required to come to the company, such as during school holidays.

    You can now start to edit the individual weekdays according to the school days, the school time entered is declared as working time. In the second column, you can use the drop-down menu to set the frequency in which the trainee is in school on these days. If school lessons only take place on one day every second week, the first booking date must be entered.

    The following is an example of a trainee who has school on Tuesdays every week and on Wednesdays every other week from 8:00 to 14:00. This means that 6 hours are credited to the trainee's time account at 14:00 on the respective school day.

    65f9c31b-36b4-4fa4-b83b-eafd5d40145f-image.png

    It is important to know that an automatic weekly time model can only be activated together with a weekly time model from the previous module. This means, for example, that the trainee has a 40-hour week and is required to attend school on two days. According to the previous example, however, only 6 hours (instead of 😎 are credited to the time account for the school days.

    It is now at the decision of the company on how this compensation is to be made. For example, the trainees could come into the company after school hours or make up for the missing hours by collecting overtime.


    General remarks on the working time models

    As soon as a daily time model is assigned to a weekly time model and this is already in use for time bookings, it is no longer possible to change these models.

    If an employee changes their planned working time, a new time model must be created and reassigned to the employee in the user administration. The old time account must be closed, see chapter User administration.

    An automatic weekly model only works in conjunction with a "normal" weekly model. As soon as there is no booking for a certain day according to the planned working time, COBI.time uses the automatic weekly time model as a basis and the time (e.g. school time) is booked automatically.

    The automatic weekly time model is suitable for all employees who are away from the office on regular days, e.g. trainees, dual students, etc.


    Public Holiday Management

    The management of public holidays is another option in COBI.time. Public holidays should be imported at the beginning of the year. Furthermore, you should make sure that no user is online when you want to carry out the process, as all time accounts are updated during the import.

    To do this, click on the "Import public holidays" button and the following window will open:

    c97bb3c2-c352-4f3f-a2ce-310ccebdef3c-image.png

    Once the federal state has been selected, the list with the corresponding public holidays appears. These must then be confirmed again by ticking the box at the top left of the "Name" field. If you do not want to import all of them, you must tick the boxes individually.

    Public holidays for other countries can of course be added on request.

    Then click on the "Import" button, COBI.time asks whether you really want to save this change.

    After confirmation, the imported public holidays appear in the dashboard in the Public Holiday Management module.

    If a company has locations in different federal states, you have the option of importing public holidays from several federal states. To do this, select another federal state and click on the "Import public holidays" button once again.
    These can then be assigned to individual employees based on location in the user administration (see chapter User administration).
    The same applies to every other country with different federal states.


    Absence Management

    5 absence reasons are already predefined in the absence management module; these can be deactivated at any time.

    Please see the yellow box in the "Requestable" column. You also have the option of defining any number of new absence reasons. To do this, click on the "Plus button" in the top right-hand corner, define a reason for absence (no longer than 20 characters), assign a colour code and click on the "Save absence" button.

    164985d7-0e68-489f-be93-7c58182ad711-image.png


    User Administration

    Import of Users from SAP Business One

    Once you have made these basic settings or created all working time models, you can start setting up the employees.
    To do this, please go to the next module, User administration.

    ce3f71b2-74e4-4826-9096-da666a0b18cb-image.png

    First of all, the employees must be imported from SAP Business One. Employees who are to use COBI.time must be marked as "active" in SAP Business One, see the following screenshot of employee master data in SAP. The employees do not have to be licensed SAP Business One users. It is not possible to create employees directly in COBI.time.

    To import the employees from SAP, click on the "SAP Import" button in the bottom right-hand corner.

    c245222f-d28c-4696-9b6c-ab943b9c0a56-image.png

    A list of employees is displayed from which you can select which employees are to be imported from SAP Business One. To do this, tick the box to the left of the name. Then assign a one-time start password and click on the "Import user" button located in the centre at the bottom.

    1e4a215a-1003-49a1-8a2d-676f8f5e116a-image.png

    Important: If an employee does not have an SAP user code, you should add one manually in the "SAP user code" column, otherwise employees cannot be imported.

    Once the employees have been successfully imported, they appear listed in the user administration module and can be edited or set up accordingly.

    509db2c8-2f59-447f-ba44-d270691fc96f-image.png


    Setting up Individual Employees

    The following view is displayed for each employee:

    9fb066fb-26c0-45d6-8008-065e37187323-image.png

    The following explanations according to the subdivisions 1 to 4 in the view above.

    1. The SAP user code is used as the username when logging in.

    2. The assigned teams and managers are initially imported from SAP Business One and displayed accordingly in the overview. However, you have the option of changing the manager via the selection list.
      ATTENTION: If the manager is changed in COBI.time, this is not imported back into SAP Business One. This function has been designed to be flexible as the manager in SAP is not necessarily the person who authorises absence requests. You also have the option of assigning a deputy here.

    3. Federal state - Here you have the option of assigning the employee the federal state for the respective work location if a company operates across several locations.

    4. Actions
      This is where the actual employee set-up begins. The following functions are available:

    48d3e4e4-5a2b-4f66-acb4-a2339341429f-image.png

    Reset Password

    Here you can reset the employee's password if it has been forgotten. Click on the symbol to open the employee list, select the relevant employee and the following screen appears.

    7435ad16-49fb-4b8e-9ea5-b2ed7c2a12fe-image.png

    You assign a new password for the employee and they are requested to change the password again when they log in, provided that you have ticked the box "Reset password on login".

    RFID Chip Login

    This function can be used to activate RFID chips with a corresponding RFID chip reader. This is used, for example, in production or warehouses where employees log in and out on a tablet with COBI.time in terminal mode.

    Deactivation of Users

    This function can be used to deactivate employees, for example when they leave the company. When the icon is clicked, a window pops up asking whether the user should really be deactivated.

    6ad1100a-a407-4a97-a344-daa8c4de07db-image.png

    Deactivated users can be displayed at any time using the slider at the top right of the search field.

    6ef3b762-a4bd-4f4b-8c84-a6a4d689ff59-image.png

    Editing

    Clicking on the "Edit" icon opens a view for the employee, which is divided into 3 tabs.

    • User right
    • Time model
    • Vacation account

    In general, the user PIN is displayed under the employee name, which can be passed on to the employee accordingly. Note: The PIN cannot be changed by the employee when logging in.

    You also have the option to jump to the "Reset password" function in this view.

    Tab User Rights

    570499f6-f7b2-4dd3-be68-03b4f20b416d-image.png

    Authorisation and viewing rights are assigned to the employee in the User rights section. A detailed explanation appears when you click on the question mark behind the description.

    The following authorisations can be assigned:

    9a3636e6-d30a-4c6c-b43a-ff5c057df7cd-image.png

    81ff4a73-1c8d-403f-9bc8-a0b67583441d-image.png

    e82834d3-02de-43b8-a615-6fa818204c98-image.png

    bfddf57e-ec64-4488-aa2f-a907a6d9ccd9-image.png

    b1bb043c-7f12-492d-a900-64b1f535b602-image.png

    6649d4c8-7e9e-460f-9ed8-ddc0ad0257b5-image.png

    04ee0bbf-0d88-40e5-a5bf-1ce44f43c211-image.png

    2b8cd218-ebfd-4814-9dd3-b8eac1a76859-image.png

    7ad07219-9cea-494f-8d1b-1c1ff2b4e1cb-image.png

    c0486404-7ecd-4dbc-b996-d406d97f7a83-image.png


    Tab Time Model

    By clicking on the "Time model" tab, you get the following view:

    a4df0d49-c987-4603-81ea-33b9a970dc9d-image.png

    You can assign the corresponding time model to the employee here by clicking in the "Time model" field; a list opens with all the time models that have been created. Once the appropriate model has been selected, enter the start value in hours. This start value usually comes from a previous time recording system. Otherwise it is also possible to enter the start value as zero.
    Note: Here you must pay attention to the format, for example 3:00 hours.

    Finally, select the date from which the employee should start to use COBI.time and save the "Time model" tab using the "Save" button.

    Please note: Time accounts must be closed when an employee leaves or changes of the weekly time model takes place. To do this, call up the relevant employee in the user administration, select "Edit" and click on the red cross to the right of the weekly time model designation, see image below.

    6fffb09d-4493-4780-bd6b-cb26d3bc8493-image.png

    You can now select and save the closing date when the employee leaves. If you want to change the weekly model, click on "Create new time account" and select the new time model from the drop-down list, assign an hourly start value and the start date and save.


    Automatic Time Model

    Once you have assigned a time model to an employee, you can now add an automatic weekly time model in the same way, e.g. for trainees. After assigning the regular weekly working time model, a second option for the automatic time model appears. The selection list of previously created models is displayed when you click in the "Automatic time model" field.
    The rest of the procedure is the same as above.

    cc19bc0d-ef45-4fac-90fa-a1a383aad4a1-image.png

    Tab Vacation Account

    The employee's holiday account is created in this tab. The annual leave days are entered in the start screen. The start value is calculated pro rata for the respective month, depending on when COBI.time becomes operational or when the employee joins the company during the current year.

    ae5f506c-38a6-48a8-b62a-f0550f2ce08f-image.png

    After the annual leave days have been saved, you can now also enter the remaining leave from the previous year and thus receive the employee's total leave entitlement shown in the last field as remaining leave. The new starting holiday is calculated automatically at the end of the year.

    If you then move the mouse pointer in this column, a window is displayed with information on how this remaining leave is made up, see example below.

    30e574d8-6fdf-4720-ad5f-11fe3050e858-image.png


    User Groups

    In the third sub-module, User groups, you will find an overview of all employees and the user rights that have been assigned so that you can check again whether these have been assigned correctly. Rights can be activated or deactivated by simply clicking in the boxes.
    If changes are made in this view, they must be finally saved by clicking on "Save" at the bottom right below the table view.

    4046f8e3-d798-4f17-bbdf-aee33468b2d5-image.png

    a81d0a49-fc3b-4598-902a-ad9d0d0a9e30-image.png

    You will also find the legend for the user rights in the top right-hand corner, where you can take another look at the associated functions.


    System Settings

    In the bottom right-hand corner, you can access the general settings of COBI.time. The following window opens after clicking on "Settings".

    IMPORTANT: All settings made here apply to all employees. The exception is the authorisation to book projects, which is activated for the entire company in this setting and then assigned to individual employees with the "Project times" user right in the user administration.

    {{:playground:49._settings.jpg?200|}}

    {{:playground:50.settings.jpg?800|}}

    Section A.

    • Here you can replace the COBI.time logo with your company logo. To do this, go to the "Browse" button and select the corresponding file.
    • You can set the language (German or English) for notifications.
    • You can select a default setting for a federal state, which is then automatically assigned to a newly imported user.
    • Time accounts can be recalculated for all employees in the event of discrepancies.

    Section B.

    • Here you can make general settings relating to project management in accordance with SAP Business One and activate or deactivate corrections. Note: The authorisation system function will be activated in one of the next releases.

    Section C.

    • Option to select a cost centre if time is posted manually.

    Section D.

    • Hide the comment field for a time correction. However, it is advisable to leave this function activated so that all manual corrections are provided with a comment so that they can be tracked accordingly.

    Section E.

    • Here you can set whether you want the business trip button to be displayed in general. This is then located next to the "Arrive" button in the digital time clock.

    • Show business trip button only on the day on which an authorised business trip exists

    The current COBI.time version is displayed in the bottom left-hand corner.

    COBI.time cobi.time
  • Anmelden

  • Du hast noch kein Konto? Registrieren

Powered by NodeBB Contributors
  • Erster Beitrag
    Letzter Beitrag
0
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen