From 9f2b54f864fa2d32903b50ec5b999db0092d4941 Mon Sep 17 00:00:00 2001 From: Dave Porter Date: Mon, 20 Oct 2025 15:39:33 -0400 Subject: [PATCH] Document known limitation with custom item type display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added documentation about Wrike API v4 limitation where deliverables are created with correct structure/fields but may display as "Project" type in UI instead of "Deliverable" type. Users can manually change the type in Wrike UI if needed. All functionality works correctly regardless of display type. Updated feature list to reflect: - Deliverables created as projects (not tasks) - Separate OMG# and OMG URL fields - Proper duplicate prevention 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 47ad60f..1eee7b2 100644 --- a/README.md +++ b/README.md @@ -15,10 +15,14 @@ A continuous monitoring service that watches a folder 24/7, processes files as t Both tools create the following Wrike structure: - **Folders** (product categories like "Dry Specialty", "Air", "PDC") - **Projects** (campaigns with timelines and metadata) -- **Tasks** (deliverables with custom fields and due dates) +- **Deliverables** (created as projects with custom fields and dates) Both intelligently handle duplicates by checking OMG numbers before creating new items. +### Known Limitations + +⚠️ **Custom Item Type Display**: Due to Wrike API v4 limitations, deliverables are created with the correct structure and fields but may display as "Project" type in the UI instead of "Deliverable" type. The `customItemTypeId` parameter is set in the API, but Wrike UI doesn't always recognize it. If needed, you can manually change the item type in the Wrike UI after creation. All functionality (fields, dates, duplicate detection) works correctly regardless of display type. + ## Features Comparison ### wrike_import.py (Batch Script) @@ -42,7 +46,9 @@ Both intelligently handle duplicates by checking OMG numbers before creating new ### Common Features (Both) - ✅ **Automatic folder creation** from BusinessArea hierarchy - ✅ **Project management** with start/end dates and campaign codes -- ✅ **Task creation** with comprehensive custom fields +- ✅ **Deliverable creation** as projects with comprehensive custom fields +- ✅ **OMG# field** with plain job number for duplicate detection +- ✅ **OMG URL field** with clickable link to OMG system - ✅ **Duplicate prevention** via OMG number checking - ✅ **Smart caching** to minimize API calls - ✅ **Detailed logging** with progress tracking