تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
يوفر عقد حساب التاريخ تسع دوال حسابية، تتضمن إضافة فترة زمنية، وطرح فترة زمنية، وإخراج سلاسل الوقت بتنسيق معين، وتحويل وحدات المدة. تتميز كل دالة بأنواع محددة لقيم الإدخال والإخراج، كما يمكنها استقبال نتائج من عقد أخرى كمتغيرات للمعاملات. يستخدم العقد مسارًا حسابيًا لربط نتائج الدوال المكونة معًا، مما يؤدي في النهاية إلى الحصول على إخراج متوقع.
في واجهة إعدادات سير العمل، انقر على زر الزائد ("+") في المسار لإضافة عقد "حساب التاريخ":


يمكن أن تكون قيمة الإدخال إما متغيرًا أو ثابت تاريخ. يمكن أن يكون المتغير هو البيانات التي أدت إلى تشغيل سير العمل هذا، أو نتيجة عقدة سابقة في سير العمل. أما الثابت، فيمكنك اختيار أي تاريخ.
يشير إلى نوع قيمة الإدخال، وهناك قيمتان محتملتان:
تتكون كل خطوة حسابية من دالة حسابية وتكوين معاملاتها. تعتمد هذه الخطوات تصميمًا متسلسلًا (pipeline)، حيث تُستخدم نتيجة حساب الدالة السابقة كقيمة إدخال لحساب الدالة التالية. بهذه الطريقة، يمكن إنجاز سلسلة من عمليات حساب وتحويل الوقت.
بعد كل خطوة حسابية، يكون نوع الإخراج ثابتًا ويؤثر على الدوال المتاحة للخطوة الحسابية التالية. لا يمكن متابعة الحساب إلا إذا كانت الأنواع متطابقة. وإلا، ستكون نتيجة الخطوة هي الإخراج النهائي للعقدة.
2024-7-15 00:00:00، والكمية هي 1، والوحدة هي "يوم"، فإن نتيجة الحساب تكون 2024-7-16 00:00:00.2024-7-15 00:00:00، والكمية هي 1، والوحدة هي "يوم"، فإن نتيجة الحساب تكون 2024-7-14 00:00:00.2024-7-15 00:00:00، وكائن المقارنة هو 2024-7-16 06:00:00، والوحدة هي "يوم"، ولا يتم أخذ القيمة المطلقة، ويتم الاحتفاظ بالكسور العشرية، فإن نتيجة الحساب تكون -1.25.عندما يتم تكوين القيمة المطلقة والتقريب في نفس الوقت، يتم أخذ القيمة المطلقة أولاً، ثم يتم تطبيق التقريب.
2024-7-15 00:00:00 والوحدة هي "يوم"، فإن نتيجة الحساب تكون 15.2024-7-15 14:26:30 والوحدة هي "يوم"، فإن نتيجة الحساب تكون 2024-7-15 00:00:00.2024-7-15 14:26:30 والوحدة هي "يوم"، فإن نتيجة الحساب تكون 2024-7-15 23:59:59.2024-7-15 14:26:30، فإن نتيجة الحساب تكون true.2024-7-15 14:26:30، والتنسيق هو the time is YYYY/MM/DD HH:mm:ss، فإن نتيجة الحساب تكون the time is 2024/07/15 14:26:30.2، والوحدة قبل التحويل هي "أسبوع"، والوحدة بعد التحويل هي "يوم"، ولا يتم الاحتفاظ بالكسور العشرية، فإن نتيجة الحساب تكون 14.
لنفترض وجود حملة ترويجية، ونرغب في إضافة وقت انتهاء الحملة الترويجية إلى حقل المنتج عند إنشاء كل منتج. يكون وقت الانتهاء هذا في تمام الساعة 23:59:59 من آخر يوم في الأسبوع التالي لوقت إنشاء المنتج. لذلك، يمكننا إنشاء دالتين زمنيتين وتشغيلهما بتسلسل (pipeline):
بهذه الطريقة، نحصل على قيمة الوقت المطلوبة ونمررها إلى العقدة التالية، مثل عقدة تعديل مجموعة، لإضافة وقت انتهاء الحملة الترويجية إلى مجموعة البيانات.