Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 15 Next »

Do this in DEV

R1 Design

Try to follow R1’s design

Profiles

Use these three existing profiles to assign to users

  • Food Pantry Admin

    1. All Apps for System Admin e.g( Pantry Manager(Default))

  • Food Pantry Agency

    1. Pantry Manager(Default) app

  • Main Warehouse Staff

    1. Main Warehouse (Default) app

Permission Sets

GoldFinch to create three Permission Sets to add to R1 Permission Sets.

GFERP Super Admin Permission Set

  • CRUD on these objects:

    • Alternate Shippings

    • Payment Terms

    • Company Setup (no delete)

    • Currency Codes

    • GL Accounts

    • Numbering Series

    • Shipping Agents

    • Warehouses

    • Items

    • Item Units of Measure

    • Item Categories

    • SKU

    • Project

    • Project Task

    • Transfer Orders

    • Purchase Orders

    • Sales Invoices

    • Whse Receipts

    • Whse Shipments

    • Purchase Invoices

    • Item Journals

    • Read these objects:

      • Product Allocations

      • Item Ledger Entries

      • Warehouse Entries

      • Cost Entries

      • Accounts

      • Contacts

      • Tracking Line

GFERP Pantry Manager Permission Set

  • Read Warehouse

  • Read/Update SKUs

  • Read Items

  • Read Transfer Orders

  • CRUD on Whse Receipts

  • Allow to create Whse Receipts on Transfer Orders and post WRs

  • CRUD on Whse Activities

  • Allow creating Whse Activities from WRs

  • Read Bin Content

  • CRUD on Item Journals

  • Allow creating Item Journals

GFERP Main Warehouse Permission Set

We will add this Permission Set, in addition to Pantry Manager Permission Set

  • CRUD Transfer Orders

  • CRUD Whse Shipments

How to prevent Warehouse Staff from changing accounts??? They should have access to all Pantry accounts and Vendor accounts

Do we allow them to update contacts???

Sharing Rules for Pantry Managers

Pantry Managers should be assigned to a Warehouse, and see their own records related to that warehouse only.

  • Warehouse

  • Transfer Orders

  • Whse Receipt

  • Whse Activities

  • Bin Content

  • Item Journal

What is the best way to share:

  • Sharing rule???

  • Apex code using Pantry Association object???

  • Kevin did something for BBF

Visualforce Pages/Classes/Reports (done except the red ones)

Should assign the following to all three:

  • Visualforce PDFs:

    • GF_Mass Agency Order Creation

    • GF_OrderPackingSlipPDF

    • GF_PurchaseOrderPDF

    • GF_TransferOrderPick

    • GF_CreateTransferShipment

    • GF_MultipleOrderPackingSlipPDF

  • Classes

    • GF_OrderAllocationController

    • GF_OrderAllocationWrapper

    • GF_WhseShipmentController

    • GF_OrderPackingSlipPDF

    • GF_TransferOrderPDF

  • Reports

Testing Scripts

Create 3 users:

User 1

  • Food Pantry Admin

  • GFERP Super Admin Permission Set

Testing:

  • able to create PO

  • When trying to Post Whse Receipt ran into error:

    • Permission to access an GFERP__Tracking_Line__c denied.

    • tried to add read permission for tracking line but it didn't change anything

User 2

  • Food Pantry Agency

  • GFERP Pantry Manager Permission Set

User 3

  • Main Warehouse Staff

  • GFERP Pantry Manager Permission Set

  • GFERP Main Warehouse Permission Set

  • No labels