Navigate to the role that requires the permissions. In each relevant subtab, add the necessary permissions for the Item 360 report. Assign this role to the intended users. Once these steps are completed, users can log in with the customized role to access the Item 360 report. The permissions need to be added as follows:
Month: October 2024
Solution for Reward Carry Forward to Next Year in Custom Reward Program
The enhancement will allow specific customers to roll over their reward points from year to year. Here’s a breakdown of the new logic: Customer Checkbox Addition: A new checkbox, “Rewards Do Not Expire,” will be added to the customer record to determine whether rewards should roll over. If checked, the rewards will carry forward instead… Continue reading Solution for Reward Carry Forward to Next Year in Custom Reward Program
Implementing Access Control in Payload CMS
Payload CMS provides robust access control features that allow you to define permissions at a granular level. With custom access controls, you can limit access to collections, fields, and individual documents based on user roles or other conditions. This guide will walk through setting up access control in Payload CMS, from basic role permissions to… Continue reading Implementing Access Control in Payload CMS
Proposal for the Item Fulfillment – Packing Slip Printout (EU/UK)
We’ll create two custom forms for the Europe subsidiary: one for Item Fulfillment and another for the Packing Slip. Both forms will be linked to the Europe Sales Order form, ensuring that whenever a new sales order is created using the Europe form, the associated Item Fulfillment and Packing Slip will automatically utilize the Europe… Continue reading Proposal for the Item Fulfillment – Packing Slip Printout (EU/UK)
Proposal for Ecommerce Orders (SCA orders) Configuration
Proposal Summary This proposal aims to streamline the handling of webstore customers and web orders by updating the existing script and extending its deployment. The process will set default values for website customers, and these same values will be populated into sales orders by updating the script. Additionally, it will optimize the workflow for… Continue reading Proposal for Ecommerce Orders (SCA orders) Configuration
Proposal For NetSuite & HROPAL Integration
Proposal Summary This proposal covers the development and implementation scope of the NetSuite and HROPAL integration for employees, timesheets, projects, and journals. It also outlines the integration modules and fields that need to be updated in both systems. The integration will be carried out using HROPAL APIs and NetSuite Restlets. This proposal is based… Continue reading Proposal For NetSuite & HROPAL Integration
Adding Validation Rules in Payload CMS Fields
Introduction Field validation is crucial to ensure data quality and integrity in Payload CMS. By configuring validation rules, you can enforce requirements on fields, such as length, format, and uniqueness. 1. Adding Validation to Fields Each field type in Payload CMS has built-in options for validation. Let’s explore some examples of adding validation rules to… Continue reading Adding Validation Rules in Payload CMS Fields
Defining Collections in Payload CMS
Introduction Payload CMS uses collections to group and structure data, similar to database tables. In this guide, we’ll explore how to define collections, customize fields, and set up basic relationships. What is a Collection? A collection in Payload CMS is a way to organize similar data types, such as Posts, Authors, and Categories. Each collection… Continue reading Defining Collections in Payload CMS
TypeScript Generics in Custom React Hooks
In custom hooks, TypeScript generics allow you to define flexible data types at runtime, enabling a single hook to work with various data structures. Generics are ideal for hooks that perform similar operations on different types of data, like fetching various API data or managing states of diverse data models. What Are Generics? In TypeScript,… Continue reading TypeScript Generics in Custom React Hooks
Retrieving Item Quantity in Transit Using SuiteQL
To determine the number of items in transit for a specific inventory item at a particular location, we can utilize the InventoryItemLocations table within SuiteQL. This table contains essential metrics such as quantityAvailable, quantityBackOrdered, quantityCommitted, quantityOnHand, and quantityOnOrder for all inventory locations. By querying this table, we can effectively calculate the quantity of items in… Continue reading Retrieving Item Quantity in Transit Using SuiteQL