FollowUpHistory
FollowUpHistory
Description
L'entité FollowUpHistory stocke l'historique des relances.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Project | followUpHistory |
Descendantes
Entité | Propriété |
|---|
Propriétés
Nom | Type | Description | Validateur | Lecture seule ? | Dépréciée ? | DerniÚre version modifiée |
|---|---|---|---|---|---|---|
date | Date | Date de la relance. | ï»ż | ï»ż | ï»ż | 3.1.1 |
type | String | Type de la relance. | ï»ż | ï»ż | ï»ż | 3.1.1 |
id | String | Identifiant de l'entitĂ© FollowUpHistory | ï»ż | X | ï»ż | ï»ż |
code | String | Codification fonctionnelle de l'entitĂ© FollowUpHistory | ï»ż | ï»ż | ï»ż | ï»ż |
externalId | String | Identifiant de l'entitĂ© FollowUpHistory dans le systĂšme client | ï»ż | ï»ż | ï»ż | ï»ż |
externalCode | String | Codification fonctionnelle de l'entitĂ© FollowUpHistory dans le systĂšme client | ï»ż | ï»ż | ï»ż | ï»ż |
followUpHistoryId | String | Identifiant public de l'entitĂ© FollowUpHistory dans l'OIP | ï»ż | ï»ż | ï»ż | ï»ż |
label | String | Information relative au nom de l'entitĂ© FollowUpHistory dans son contexte d'utilisation | ï»ż | ï»ż | ï»ż | ï»ż |
createdAt | Date | Date de crĂ©ation de l'entitĂ© FollowUpHistory | ï»ż | X | ï»ż | ï»ż |
updatedAt | Date | Date de modification de l'entitĂ© FollowUpHistory | ï»ż | X | ï»ż | ï»ż |
Enumérations
Aucune enumération.
Enumérations génériques
Aucune enumération générique.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getFollowUpHistoryCode, getFollowUpHistoryDate, getFollowUpHistoryExternalCode, getFollowUpHistoryExternalId, getFollowUpHistoryFollowUpHistoryId, getFollowUpHistoryId, getFollowUpHistoryLabel, getFollowUpHistoryType, setFollowUpHistoryCode, setFollowUpHistoryDate, setFollowUpHistoryExternalCode, setFollowUpHistoryExternalId, setFollowUpHistoryFollowUpHistoryId, setFollowUpHistoryLabel, setFollowUpHistoryType } from '@fasstech/oip-core/entities/FollowUpHistory';
import { getProjectId } from '@fasstech/oip-core/entities/Project';
(async () => {
let project = await Entities('Project').create();
const followUpHistory = await Entities('FollowUpHistory').create();
setFollowUpHistoryDate(new Date('2017-01-01'), followUpHistory);
setFollowUpHistoryType('type', followUpHistory);
setFollowUpHistoryCode('code', followUpHistory);
setFollowUpHistoryExternalId('externalId', followUpHistory);
setFollowUpHistoryExternalCode('externalCode', followUpHistory);
setFollowUpHistoryFollowUpHistoryId('followUpHistoryId', followUpHistory);
setFollowUpHistoryLabel('label', followUpHistory);
project = await Entities('FollowUpHistory').save(project, followUpHistory);
await Entities('Project').save(project);
const projectToTest = await Entities('Project').get({ id: getProjectId(project) });
const followUpHistoryToTest = await Entities('FollowUpHistory').get(projectToTest, { filter: ({ id }) => id === getFollowUpHistoryId(followUpHistory) });
getFollowUpHistoryDate(followUpHistoryToTest); // new Date('2017-01-01')
getFollowUpHistoryType(followUpHistoryToTest); // 'type'
getFollowUpHistoryCode(followUpHistoryToTest); // 'code'
getFollowUpHistoryExternalId(followUpHistoryToTest); // 'externalId'
getFollowUpHistoryExternalCode(followUpHistoryToTest); // 'externalCode'
getFollowUpHistoryFollowUpHistoryId(followUpHistoryToTest); // 'followUpHistoryId'
getFollowUpHistoryLabel(followUpHistoryToTest); // 'label'
})();