- create_deliverables_fields.py: one-time schema setup (56 fields) - deliverables_sync.py: manual JSON-to-Airtable sync tool - deliverables_service.py: production daemon with watchdog file watching, batch upsert, processed/failed file handling, and daily HTML email reports - loreal-deliverables.service: systemd unit for server deployment - Server: box-cli-01 at /home/dalim/LOREAL-AIRTABLE/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
66 lines
No EOL
2.4 KiB
JSON
66 lines
No EOL
2.4 KiB
JSON
|
|
{
|
|
"JobSpecification": {
|
|
"JobDetails": {
|
|
"BusinessArea": "USA LOREAL > LUXE > KIEHL'S > Skin Care",
|
|
"Company": "Loreal",
|
|
"Campaign": "Kiehl's_Skin Care_2026_KLS_ECOM_Acne Patch PDP (ATF + BTF)",
|
|
"Title": "KLS_ECOM_Acne Patch PDP (ATF + BTF)_IMG",
|
|
"Number": "6733601",
|
|
"Notes": "",
|
|
"ClientCode": "LOREAL",
|
|
"StudioCode": "L_OREAL_USA",
|
|
"CampaignCode": "2219792",
|
|
"DueDate": "2026-01-23 18:42:45+00",
|
|
"ExternalReference": "",
|
|
"BriefDate": "2026-01-23 18:42:45+00",
|
|
"LiveDate": "2026-01-28 23:00:00+00",
|
|
"Type": "Master",
|
|
"JobCategory": "Online Advertising",
|
|
"MediaType": "Online advertising",
|
|
"MediaSubType": "Static Image",
|
|
"LanguageName": "",
|
|
"LanguageCode": "",
|
|
"CountryName": "",
|
|
"CountryCode": "",
|
|
"Outputs": [] ,
|
|
"MediaTypeID": "4",
|
|
"SubMediaType": "Static Image",
|
|
"SubMediaTypeID": "83",
|
|
"MediaData": {} ,
|
|
"MediaGroupName": "Unknown",
|
|
"MediaOwnerName": "Unknown",
|
|
"MediaSectionName": "Unknown",
|
|
"MediaSectionData": {"scale": null, "trim_width": null, "bleed_width": null, "trim_height": null, "bleed_height": null, "gutter_width": null, "safety_width": null, "safety_height": null, "live_area_width": null, "live_area_height": null, "delivery_site_details": "", "preferred_delivery_option": ""} ,
|
|
"MediaFormatName": "Unknown",
|
|
"MediaFormatData": {"dpi": "", "width": "", "height": "", "additional": "", "file_format": "", "aspect_ratio": "", "colour_space": ""} ,
|
|
"Gutter": "",
|
|
"activation_data": {},
|
|
"Tags": [],
|
|
"AutomationWorkflow": ""
|
|
},
|
|
"ProjectDetails": {
|
|
"BusinessArea": "USA LOREAL > LUXE > KIEHL'S > Skin Care",
|
|
"Title": "Kiehl's_Skin Care_2026_KLS_ECOM_Acne Patch PDP (ATF + BTF)",
|
|
"ExternalReference": "",
|
|
"Type": "Tier 3 - Low (minimal assets / minimal changes",
|
|
"Description": "<p><br></p>",
|
|
"StartDate": "2026-01-21 18:00:00+00",
|
|
"EndDate": "2026-12-31 14:39:00+00",
|
|
"AdditionalAttributes": {"Type of adaptation request":"0","Briefer's name":"","Rejection reasoning":"0"},
|
|
"Tags": []
|
|
},
|
|
"AssetDetails": {
|
|
"Filename": "LYTHO ACNE BRIEF PDP (1) 1_v3.pptx",
|
|
"Title": "LYTHO ACNE BRIEF PDP (1) 1_v2",
|
|
"Description": "LYTHO ACNE BRIEF PDP (1) 1_v2.pptx",
|
|
"Type": "Primary asset",
|
|
"Version": "2",
|
|
"Uploaded": "2026-01-30 21:42:52.827438+00",
|
|
"AssetExpiry": "",
|
|
"Status": "Draft",
|
|
"Details": "",
|
|
"Tags": []
|
|
}
|
|
}
|
|
} |