Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • List Views
      • Entity Flows
      • الفواتير والضرائب والخصومات
      • Supply Chain
      • Manufacturing
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module

        • EACRMContractBodyShapersCheckIn
        • EACRMDevReqPadLeftRelativeWeight
        • .
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module
      • Service Center Module
      • Supply Chain Module
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos
      • Human Resources Videos
      • .

EACRMContractBodyShapersCheckIn

This document was generated using Claude.ai

Overview

Records customer check-in for CRM service contracts by creating or updating meeting remark documents. Validates contract existence and validity, then logs check-in time with optional hour adjustments and comments for service contract tracking.

When This Action Runs

Manual execution when customers check in for services under active CRM service contracts. Typically used for fitness centers, gyms, spas, or other service-based businesses that track customer attendance.

How It Works

  1. Finds active contract - Locates the customer's most recent CRM service contract by value date
  2. Validates contract existence - Ensures customer has at least one service contract
  3. Checks contract validity - Verifies contract has active service lines covering today's date
  4. Creates/updates check-in record - Finds existing meeting remark or creates new one using contract code
  5. Records check-in details - Adds new meeting remark line with current date, adjusted time, and customer reference
  6. Saves check-in - Commits the meeting remark document with check-in information

Parameters

Parameter 1: Added Hours (Optional) - Number of hours to add to current time for check-in timestamp (can be decimal)

Parameter 2: Value for text1 (Optional) - Additional text/comments to record with the check-in

Database Tables Affected

  • CRMServiceContract - Reads customer's service contracts to find active contract
  • ServiceContractLine - Checks contract line validity dates
  • MeetingRemark - Creates or updates check-in document
  • MeetingRemarkLine - Adds new check-in entry with timestamp and details

Module: crm

Full Class Name: com.namasoft.modules.crm.domain.entityactions.EACRMContractBodyShapersCheckIn

Edit On github
Last Updated:: 3/18/26, 11:30 PM
Next
EACRMDevReqPadLeftRelativeWeight